Crear sesión de Reviewer (Data Reviewer)

Resumen

Crea una nueva sesión de Reviewer en un espacio de trabajo especificado.

Heredado:

Los flujos de trabajo de Reviewer basados en ArcMap estarán obsoletas próximamente. Se recomienda a los usuarios actuales que empiecen a convertir sus flujos de trabajo de trabajos por lotes de Reviewer a reglas de atributos de Data Reviewer.

Más información sobre la migración a reglas de atributos

Uso

  • El espacio de trabajo de entrada debe ser un espacio de trabajo de Reviewer. Utilice la herramienta Habilitar Data Reviewer para crear un espacio de trabajo de Reviewer.

  • El espacio de trabajo de entrada debe contener la versión actual del esquema de Reviewer. Si no es así, utilice la herramienta Habilitar Data Reviewer para actualizar el espacio de trabajo.

  • El parámetro Plantilla de sesión le permite copiar las propiedades de una sesión de Reviewer existente a la nueva sesión creada por esta herramienta. Las propiedades pueden ser:

    • Continúe el procesamiento por lotes si la verificación falla
    • Continúe con el procesamiento por lotes si las verificaciones devuelven un error
    • Propiedades de la tabla del revisor
    • Comprobaciones predeterminadas

    Si utiliza una plantilla de sesión, los parámetros siguientes se deshabilitarán:

    • Buscar duplicados
    • No almacenar geometría
    • Nombre de usuario de la sesión
    • Versión de la sesión

    Para especificar estos valores de parámetros para la nueva sesión, no elija una plantilla de sesión.

  • El parámetro Buscar duplicados especifica cómo se tratarán los resultados de validación duplicados en la sesión. Los errores de duplicados son aquellos que tienen valores coincidentes en los campos OBJECTID o IDENTIFIER, REVIEWERCODE, ORIGINTABLE y PARAMETER.

Parámetros

EtiquetaExplicaciónTipo de datos
Espacio de trabajo de Reviewer

El espacio de trabajo en el que se creará la nueva sesión de revisor.

Workspace
Nombre de sesión

Nombre de la sesión que se va a crear en el espacio de trabajo de Reviewer.

String
Plantilla de sesión
(Opcional)

Sesión de revisor existente cuyas propiedades se copiarán en la nueva sesión.

String
Buscar duplicados
(Opcional)

Especifica cómo se tratarán los resultados de validación de duplicados en la sesión.

  • NingunaNo se buscarán resultados de validación duplicados. Esto mejorará el rendimiento a la hora de escribir los resultados de validación en la base de datos. Esta es la opción predeterminada.
  • SesiónSe buscarán resultados de validación duplicados en la sesión.
  • Base de datosSe buscarán resultados de validación duplicados en toda la base de datos.
String
No almacenar geometría
(Opcional)

Especifica si los resultados incluirán una geometría asociada.

  • Almacenar geometríaLos resultados incluirán tanto información de la geometría como de los atributos. Esta es la opción predeterminada.
  • No almacenar geometríaLos resultados incluirán solo información de los atributos. Esto puede mejorar el rendimiento a la hora de escribir los resultados de validación en la geodatabase.
Boolean
Nombre de usuario de la sesión
(Opcional)

Nombre de usuario de la persona que crea la sesión de Reviewer. El valor predeterminado es el usuario de Windows que tiene iniciada una sesión en ese momento.

String
Versión de la sesión
(Opcional)

Versión de la geodatabase corporativa a la que se asociará la sesión. Este parámetro solo se habilita cuando se selecciona un espacio de trabajo de Reviewer almacenado en una geodatabase corporativa.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Sesión de revisor

Nombre de la nueva sesión de revisor creada.

String

arcpy.Reviewer.CreateReviewerSession(reviewer_workspace, session_name, {session_template}, {duplicate_checking}, {store_geometry}, {username}, {version})
NombreExplicaciónTipo de datos
reviewer_workspace

El espacio de trabajo en el que se creará la nueva sesión de revisor.

Workspace
session_name

Nombre de la sesión que se va a crear en el espacio de trabajo de Reviewer.

String
session_template
(Opcional)

Sesión de revisor existente cuyas propiedades se copiarán en la nueva sesión.

String
duplicate_checking
(Opcional)

Especifica cómo se tratarán los resultados de validación de duplicados en la sesión.

  • NONENo se buscarán resultados de validación duplicados. Esto mejorará el rendimiento a la hora de escribir los resultados de validación en la base de datos. Esta es la opción predeterminada.
  • SESSIONSe buscarán resultados de validación duplicados en la sesión.
  • DATABASESe buscarán resultados de validación duplicados en toda la base de datos.
String
store_geometry
(Opcional)

Especifica si los resultados incluirán una geometría asociada.

  • STORE_GEOMETRYLos resultados incluirán tanto información de la geometría como de los atributos. Esta es la opción predeterminada.
  • DO_NOT_STORE_GEOMETRYLos resultados incluirán solo información de los atributos. Esto puede mejorar el rendimiento a la hora de escribir los resultados de validación en la geodatabase.
Boolean
username
(Opcional)

Nombre de usuario de la persona que crea la sesión de Reviewer. El valor predeterminado es el usuario de Windows que tiene iniciada una sesión en ese momento.

String
version
(Opcional)

Versión de la geodatabase corporativa a la que se asociará la sesión. Este parámetro solo se habilita cuando se selecciona un espacio de trabajo de Reviewer almacenado en una geodatabase corporativa.

String

Salida derivada

NombreExplicaciónTipo de datos
session

Nombre de la nueva sesión de revisor creada.

String

Muestra de código

Ejemplo 1 de CreateReviewerSession (script independiente)

Este script de Python independiente crea una sesión en el espacio de trabajo de Reviewer almacenado en una geodatabase corporativa. La sesión se denomina QC Pass 1.

# Name: CreateReviewerSession.py
# Description: Creates a reviewer session in a geodatabase
# Author: Esri
# Date: December 2011

# Import arcpy module
import arcpy

# check out a data reviewer extension license
arcpy.CheckOutExtension("datareviewer")

# path to a workspace
reviewer_gdb = "C:/SampleData/Reviewer.sde"

# Execute the Create Reviewer Session tool
arcpy.CreateReviewerSession_Reviewer(reviewer_gdb, "QC Pass 1")

# check in the data reviewer extension
arcpy.CheckInExtension("datareviewer")
Ejemplo 2 de CreateReviewerSession (secuencia de comandos independiente)

Este script de Python independiente crea una sesión en el espacio de trabajo de Reviewer almacenado en una geodatabase corporativa. Se establecen los parámetros de comprobación de duplicados y almacenamiento de geometrías.

# Name: CreateReviewerSession.py
# Description: Creates a reviewer session in a geodatabase
# Author: Esri
# Date: May 2015

# Import arcpy module
import arcpy

# check out a data reviewer extension license
arcpy.CheckOutExtension("datareviewer")

# path to a workspace
reviewer_gdb = "C:/SampleData/Reviewer.sde"

# Execute the Create Reviewer Session tool. Do not specify a template session and set the duplicate checking and store geometry parameters.
# Session User Name parameter is not supplied so it will be set to the logged in user name.
# Session Version parameter is not supplied so it will be set to the Default version.

arcpy.CreateReviewerSession_Reviewer(reviewer_gdb, 'Test Session', '', 'DATABASE', 'DO_NOT_STORE_GEOMETRY')

# check in the data reviewer extension
arcpy.CheckInExtension("datareviewer")

Información de licenciamiento

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

Temas relacionados