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
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ámetro | Explicación | Tipo 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| String;Field |
Salida derivada
Nombre | Explicación | Tipo 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
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
Información de licenciamiento
- Basic: Requiere Data Reviewer
- Standard: Requiere Data Reviewer
- Advanced: Requiere Data Reviewer