Disponible avec une licence Data Reviewer.
Résumé
Écrit une classe d’entités, une couche d’entités, une table ou une vue tabulaire dans l'espace de travail Reviewer.
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.
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 afficher les nouveaux enregistrements, la fenêtre Table Reviewer doit être fermée, puis réouverte, 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 Table Reviewer, les paramètres Champ ID 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.
Syntaxe
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})
Paramètre | Explication | Type 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 à écrire 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 champ ID de la fenêtre Résultats Reviewer. Le type de données du champ que vous choisissez doit être Long. | Field |
in_origin_table_name | Chaîne ou valeur de champ qui sera utilisée pour renseigner le champ 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.
| String; Field |
in_review_status | Chaîne de statut à associer au groupe d'enregistrements écrit dans l'espace de travail Reviewer. La valeur par défaut est Écrire les résultats du géotraitement dans la table Reviewer.
| String; Field |
in_subtype (Facultatif) | Sous-type de classe d'entités auquel les entités appartiennent. Il peut être dérivé d'une valeur spécifiée ou d'un champ de la classe d'entités. La valeur de ce paramètre renseigne le champ SUBTYPE de la fenêtre Résultats Reviewer.
| String; Field |
in_notes (Facultatif) | Texte qui renseigne le champ Remarques dans la table Reviewer. Les notes permettent de fournir une description plus spécifique de l'entité ou de l'enregistrement de table.
| 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 (importance faible) et 1 (priorité élevée). Cette valeur renseigne le champ Gravité de la fenêtre Résultats Reviewer.
| String;Field |
in_check_title (Facultatif) | Texte qui renseigne le champ Titre de la vérification de la fenêtre Résultats Reviewer. Titre de la vérification permet de décrire la condition d'erreur détectée sur l'entité ou l'enregistrement de table.
| String;Field |
Sortie dérivée
Nom | Explication | Type de données |
REVTABLEMAIN_View | Vue tabulaire des résultats d'erreur créée après l'exécution de l'outil. | Table View |
Exemple de code
Exemple WriteToReviewerTable (script autonome)
Avant d'exécuter l'exemple de script, utilisez 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: Requiert Data Reviewer
- Standard: Requiert Data Reviewer
- Advanced: Requiert Data Reviewer