Écrire dans la table Reviewer (Data Reviewer)

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.

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 champ 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 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.

  • Chaîne — Le nom de la couche d'entités est défini sous la forme d'une chaîne.
  • Champ — La valeur du nom de couche d’entités est dérivée d’un champ de la couche d’entités ou table.
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.

Remarque :

Si la valeur par défaut est supprimée ou laissée vide, la valeur Écrire les résultats du géotraitement dans la table Reviewer est utilisée comme chaîne de statut.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir le champ Review Status dans la couche d’entités.
String; Field
Sous-type
(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 Sous-type de la fenêtre Résultats Reviewer.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir la valeur Sous-type dans un champ de la couche d'entités.
String; Field
Remarques
(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.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir la valeur Remarques dans un champ de la couche d'entités.
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 champ Gravité de la fenêtre Résultats Reviewer.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir la valeur Gravité dans un champ de la couche d'entités.
String;Field
Check Title (Titre de la vérification)
(Facultatif)

Texte qui renseigne le champ Titre de la vérification de la fenêtre Résultats Reviewer. La valeur Titre de la vérification permet de décrire la condition d’erreur détectée sur l’entité ou l’enregistrement de table.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir la valeur Titre de la vérification dans un champ de la couche d'entités.
String;Field

Sortie obtenue

ÉtiquetteExplicationType de données
REVTABLEMAIN

Vue tabulaire des résultats d’erreur créée après l’opération de l’outil.

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 champ 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 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.

  • Chaîne — Le nom de la couche d'entités est défini sous la forme d'une chaîne.
  • Champ — La valeur du nom de couche d’entités est dérivée d’un champ de la couche d’entités ou table.
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.

Remarque :

Si la valeur par défaut est supprimée ou laissée vide, la valeur Écrire les résultats du géotraitement dans la table Reviewer est utilisée comme chaîne de statut.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir le champ Review Status dans la couche d’entités.
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 Sous-type de la fenêtre Résultats Reviewer.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir la valeur Sous-type dans un champ de la couche d'entités.
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.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir la valeur Remarques dans un champ de la couche d'entités.
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 champ Gravité de la fenêtre Résultats Reviewer.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir la valeur Gravité dans un champ de la couche d'entités.
String;Field
in_check_title
(Facultatif)

Texte qui renseigne le champ Titre de la vérification de la fenêtre Résultats Reviewer. La valeur Titre de la vérification permet de décrire la condition d’erreur détectée sur l’entité ou l’enregistrement de table.

  • Chaîne — Vous pouvez saisir la valeur dans la zone de texte Chaîne.
  • Champ — Vous pouvez choisir la valeur Titre de la vérification dans un champ de la couche d'entités.
String;Field

Sortie obtenue

NomExplicationType de données
REVTABLEMAIN_View

Vue tabulaire des résultats d’erreur créée après l’opération 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: Nécessite Data Reviewer
  • Standard: Nécessite Data Reviewer
  • Advanced: Nécessite Data Reviewer

Rubriques connexes