Escribir en tabla de Reviewer (Data Reviewer)

Disponible con una licencia de Data Reviewer.

Resumen

Escribe una clase de entidad, capa de entidad, tabla o vista de tabla en el Espacio de trabajo de Reviewer.

Uso

  • Utilice esta herramienta para escribir cualquier clase de entidad, capa de entidad, tabla o vista de tabla en el Espacio de trabajo de Reviewer.

  • La herramienta escribe geometrías a partir de las clases y capas de entidad para la clase de entidad REVTABLEPOINT, REVTABLELINE o REVTABLEPOLY de Reviewer aplicable.

  • El panel Resultados de Reviewer se debe cerrar y abrir de nuevo después de ejecutar esta herramienta para ver los nuevos registros.

  • Para habilitar la navegación de entidades y la selección de capacidades del panel Resultados de Reviewer, los parámetros Campo de Id. y Nombre de la tabla de origen se deben configurar como se indica a continuación:

    • El parámetro Campo de Id. se debe rellenar con el campo de identificador único (normalmente, el campo ObjectID).
    • El parámetro Nombre de la tabla de origen se debe rellenar con el nombre de clase de objeto o entidad.

Sintaxis

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})
ParámetroExplicaciónTipo de datos
in_reviewer_workspace

La ruta al espacio de trabajo del Revisor donde las entidades o los registros de tabla se escribirán.

Workspace
in_session

El Id. de sesión de Reviewer en el cual las entidades o los registros de tabla se escribirán. Utilice el formato de Id. de la sesión completa: Sesión 1: Sesión 1.

String
in_features

Las entidades o registros de tabla para escribir en el espacio de trabajo de Reviewer.

Feature Layer; Table View
in_field

El campo que contiene los identificadores para las entidades. El valor de este campo rellena el campo de Id. del panel Resultados de Reviewer. El campo que elija debe tener un tipo de datos de Long.

Field
in_origin_table_name

El valor de campo o de cadena de caracteres que se utilizará para rellenar el campo Fuente en el panel Resultados de Reviewer para cada registro que se escribe. Este es generalmente el nombre de la clase de entidad o tabla.

  • Cadena de caracteres: el nombre de la capa de entidad se define como una cadena de caracteres de texto.
  • Campo: el valor para el nombre de la capa de entidades se deriva de un campo en la capa de entidad o tabla.
String; Field
in_review_status

Cadena de caracteres de estado para asociar con el grupo de registros escritos al espacio de trabajo de Reviewer. El valor predeterminado es Escribir los resultados de GP en la tabla de Reviewer.Escribir los resultados de geoprocesamiento en la tabla de Reviewer

  • Cadena de caracteres: puede escribir el valor en el cuadro de texto Cadena de caracteres.
  • Campo: puede elegir el campo de Estado de revisión de la capa de entidades.
String; Field
in_subtype
(Opcional)

El subtipo de clase de entidad a la que pertenecen las entidades. Esto puede ser derivado de un valor especificado o un campo en la clase de entidad. El valor de este parámetro rellena el campo SUBTYPE en el panel Resultados de Reviewer.

  • Cadena de caracteres: puede escribir el valor en el cuadro de texto Cadena de caracteres.
  • Campo: puede elegir el valor del Subtipo de un campo en la capa de entidades.
String; Field
in_notes
(Opcional)

Texto que rellena el campo Notas en la tabla de Reviewer. Las notas se utilizan para proporcionar una descripción más específica de la entidad o registro de la tabla.

  • Cadena de caracteres: puede escribir el valor en el cuadro de texto Cadena de caracteres.
  • Campo: puede elegir el valor de Notas de un campo en la capa de entidades.
String;Field
in_severity
(Opcional)

Un valor numérico que representa la importancia de las entidades o los registros de tabla que se han escrito en el espacio de trabajo de Reviewer. Los valores varían de 5 (importancia baja) a 1 (alta prioridad). Este valor rellena el campo Gravedad en el panel Resultados de Reviewer.

  • Cadena de caracteres: puede escribir el valor en el cuadro de texto Cadena de caracteres.
  • Campo: puede elegir el valor de la Gravedad de un campo en la capa de entidades.
String;Field
in_check_title
(Opcional)

Texto que rellena el campo Comprobar título en el panel Resultados de Reviewer. La opción Comprobar título se utiliza para describir la condición de error detectada en el registro de entidades o tablas.

  • Cadena de caracteres: puede escribir el valor en el cuadro de texto Cadena de caracteres.
  • Campo: puede elegir el valor de Comprobar título de un campo en la capa de entidades.
String;Field

Salida derivada

NombreExplicaciónTipo de datos
REVTABLEMAIN_View

Vista de tabla de los resultados de error creados tras la ejecución de la herramienta.

Vista de tabla

Muestra de código

Ejemplo de WriteToReviewerTable (script independiente)

Antes de ejecutar el script del ejemplo, utilice CreateReviewerSession para crear una sesión de 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")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Requiere Data Reviewer
  • Standard: Requiere Data Reviewer
  • Advanced: Requiere Data Reviewer

Temas relacionados