Écrire dans la table Reviewer (Data Reviewer)

ArcGIS Pro 3.4 | | Archive de l’aide

Disponible avec une licence Data Reviewer.

Synthèse

Écrit une classe d’entités, une couche d’entités, une table ou une vue tabulaire dans l'espace de travail Reviewer.

Héritage :

Les processus Reviewer basés sur ArcMap seront bientôt obsolètes. Il est recommandé aux utilisateurs actuels de commencer à convertir leurs processus depuis les tâches de traitement par lots Data Reviewer vers les règles attributaires Data Reviewer.

En savoir plus sur la migration vers les règles attributaires

Utilisation

  • Utiliser cet outil pour écrire une classe d’entités, une couche d’entités, une table ou une vue tabulaire dans l'espace de travail Reviewer.

    Attention :

    Cet outil ne prend pas en charge les entités ni les espaces de travail Reviewer contenant des ID d’objet 64 bits.

  • L'outil permet d'écrire des géométries à partir de classes et couches d'entités dans la classe d'entités applicable Reviewer REVTABLEPOINT, REVTABLELINE ou REVTABLEPOLY.

  • Pour voir les nouveaux enregistrements, la fenêtre Résultats Reviewer doit être fermée, puis rouverte, après l'exécution de cet outil.

  • Pour activer la navigation des entités et les fonctionnalités de sélection de la fenêtre Résultats Reviewer, les paramètres ID de champ et Nom de la table d’origine doivent être configurés comme suit :

    • Le paramètre Champ ID doit être renseigné en utilisant le champ d'identifiant unique (en règle générale, le champ ObjectID).
    • Le paramètre Nom de la table d'origine doit être renseigné en utilisant le nom de classe d'entités ou d'objets.

Paramètres

ÉtiquetteExplicationType de données
Espace de travail Reviewer

Chemin vers l'espace de travail Reviewer dans lequel les entités ou les enregistrements de table seront écrits.

Workspace
Session

ID de session Reviewer dans laquelle les entités ou les enregistrements de table seront écrits. Utilisez le format d'ID de session complet : Session 1 : Session 1.

String
Entités en entrée

Entités ou enregistrements de table qui seront écrits dans l’espace de travail Reviewer.

Feature Layer; Table View
Champ d’ID

Champ contenant les identifiants des entités. La valeur de ce champ renseigne le résultat ID de la fenêtre Résultats Reviewer. Le champ que vous fournissez doit être de type de données Long.

Field
Nom de la table d’origine (valeur ou champ)

Chaîne ou valeur de champ qui sera utilisée pour renseigner le résultat Source de la fenêtre Résultats Reviewer pour chaque enregistrement écrit. Il s'agit en général de la classe ou table d'entités. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
Examiner le statut

Une chaîne de statut sera associée au groupe d’enregistrements écrits dans l’espace de travail Reviewer. La valeur par défaut est Écrire les résultats du géotraitement dans la table Reviewer. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
Sous-type
(Facultatif)

Sous-type de classe d'entités auquel les entités appartiennent. La valeur de ce paramètre renseigne le résultat Sous-type de la fenêtre Résultats Reviewer. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
Remarques
(Facultatif)

Texte qui renseigne le champ Notes dans la table Reviewer. Les notes permettent de fournir une description plus spécifique de l'entité ou de l'enregistrement de table. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
Gravité
(Facultatif)

Valeur numérique qui représente la signification des entités ou enregistrements de table qui ont été écrits dans l'espace de travail Reviewer. Les valeurs sont comprises entre 5 (priorité faible) et 1 (priorité élevée). Cette valeur renseigne le résultat Gravité de la fenêtre Résultats Reviewer. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
Check Title (Titre de la vérification)
(Facultatif)

Texte qui renseigne le résultat Titre de la vérification de la fenêtre Résultats Reviewer. Cette valeur permet de décrire la condition d’erreur détectée sur l’entité ou l’enregistrement de table. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field

Sortie obtenue

ÉtiquetteExplicationType de données
REVTABLEMAIN

Vue tabulaire des résultats d’erreur créée.

Table View

arcpy.Reviewer.WriteToReviewerTable(in_reviewer_workspace, in_session, in_features, in_field, in_origin_table_name, in_review_status, {in_subtype}, {in_notes}, {in_severity}, {in_check_title})
NomExplicationType de données
in_reviewer_workspace

Chemin vers l'espace de travail Reviewer dans lequel les entités ou les enregistrements de table seront écrits.

Workspace
in_session

ID de session Reviewer dans laquelle les entités ou les enregistrements de table seront écrits. Utilisez le format d'ID de session complet : Session 1 : Session 1.

String
in_features

Entités ou enregistrements de table qui seront écrits dans l’espace de travail Reviewer.

Feature Layer; Table View
in_field

Champ contenant les identifiants des entités. La valeur de ce champ renseigne le résultat ID de la fenêtre Résultats Reviewer. Le champ que vous fournissez doit être de type de données Long.

Field
in_origin_table_name

Chaîne ou valeur de champ qui sera utilisée pour renseigner le résultat Source de la fenêtre Résultats Reviewer pour chaque enregistrement écrit. Il s'agit en général de la classe ou table d'entités. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
in_review_status

Une chaîne de statut sera associée au groupe d’enregistrements écrits dans l’espace de travail Reviewer. La valeur par défaut est Écrire les résultats du géotraitement dans la table Reviewer. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
in_subtype
(Facultatif)

Sous-type de classe d'entités auquel les entités appartiennent. La valeur de ce paramètre renseigne le résultat Sous-type de la fenêtre Résultats Reviewer. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
in_notes
(Facultatif)

Texte qui renseigne le champ Notes dans la table Reviewer. Les notes permettent de fournir une description plus spécifique de l'entité ou de l'enregistrement de table. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
in_severity
(Facultatif)

Valeur numérique qui représente la signification des entités ou enregistrements de table qui ont été écrits dans l'espace de travail Reviewer. Les valeurs sont comprises entre 5 (priorité faible) et 1 (priorité élevée). Cette valeur renseigne le résultat Gravité de la fenêtre Résultats Reviewer. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field
in_check_title
(Facultatif)

Texte qui renseigne le résultat Titre de la vérification de la fenêtre Résultats Reviewer. Cette valeur permet de décrire la condition d’erreur détectée sur l’entité ou l’enregistrement de table. La valeur du paramètre peut être dérivée d’une valeur spécifiée ou d’un champ de l’entrée.

String; Field

Sortie obtenue

NomExplicationType de données
REVTABLEMAIN_View

Vue tabulaire des résultats d’erreur créée.

Table View

Exemple de code

Exemple WriteToReviewerTable (script autonome)

Avant d’exécuter l’exemple de script, utilisez la fonction CreateReviewerSession pour créer une session Reviewer.

# Name: WriteToReviewerTable_Example.py
# Description: Imports features into the Reviewer workspace
# Requirements: ArcGIS Data Reviewer extension

# Import arcpy module
import arcpy
from arcpy import env

# Check out a Data Reviewer extension license
arcpy.CheckOutExtension("datareviewer")

# set the environment
env.workspace = "c:/arcgis/ArcTutor/Data Reviewer"

# Path to feature class and Reviewer workspace
Hospitals = "California.gdb/Landmarks/Hospitals"
reviewer_gdb = "Reviewer.gdb"

# Use the Create Reviewer Session tool to create a session before running this script.
Session = "Session 1 : Session 1"

# Execute the Write to Reviewer Table function with all required parameters
# Original Table name determined by the String value
arcpy.WriteToReviewerTable_Reviewer(reviewer_gdb, Session, Hospitals, "OBJECTID", "My table name", "My review status")

# Execute the Write to Reviewer Table function with all required parameters
# Original Table name determined by the value in the field specified
arcpy.WriteToReviewerTable_Reviewer(reviewer_gdb, Session, Hospitals, "OBJECTID", "NAME", "My review status")

# Execute the Write to Reviewer Table function with all required parameters and all optional parameters
# Original Table name/Subtype/Notes/Severity/Check Title determined by the String value
arcpy.WriteToReviewerTable_Reviewer(reviewer_gdb, Session, Hospitals, "OBJECTID", "My table name", "My review status", "My Subtype", "New Hospitals", "3", "My Check results")

# Execute the Write to Reviewer Table function with all required parameters and optional parameters
# Original Table name/Subtype/Notes/Check Title determined by the value in the field specified
arcpy.WriteToReviewerTable_Reviewer(reviewer_gdb, Session, Hospitals, "OBJECTID", "NAME", "CITY", "TYPE_CODE", "ADMIN_DESC", "3", "TYPE_DESC")

# Check in the Data Reviewer extension
arcpy.CheckInExtension("datareviewer")

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Nécessite Data Reviewer
  • Standard: Nécessite Data Reviewer
  • Advanced: Nécessite Data Reviewer

Rubriques connexes