ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Ejecutar trabajo por lotes de Reviewer

Disponible con una licencia de Data Reviewer.

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Ejecuta un trabajo por lotes de Reviewer en un espacio de trabajo y escribe los resultados en una sesión de Reviewer. Un trabajo por lotes de Reviewer contiene grupos de verificaciones de Reviewer. Las verificaciones validan los datos con base en condiciones, reglas y relaciones espaciales. También especifican conjuntos de entidades o filas para validar. Una sesión de Reviewer almacena información sobre las tareas de validación de Reviewer realizadas por las verificaciones de Reviewer. Esta información se almacena en una tabla y un dataset en el espacio de trabajo de Reviewer.

Uso

  • Si el espacio de trabajo especificado no es un espacio de trabajo de Reviewer, la herramienta mostrará el error 090034, El espacio de trabajo seleccionado no es un espacio de trabajo de Reviewer. El espacio de trabajo no tiene todas las tablas de Reviewer necesarias. Utilice el Administrador de la sesión de Reviewer para crear un espacio de trabajo de Reviewer.

  • Si el espacio de trabajo de Reviewer fue creado por una versión anterior de Data Reviewer y no ha sido actualizado, la herramienta mostrará el error 090036. Esta es una versión antigua del espacio de trabajo de Reviewer. Utilice el Administrador de la sesión de Reviewer para actualizar el espacio de trabajo.

  • La sesión hace referencia a un Id. de sesión preexistente y al nombre en el espacio de trabajo de Reviewer. Ejecutar la herramienta con una sesión no válida devolverá un error 090062, el valor de la sesión no es correcto.

  • Puede crear una sesión con la herramientaCreate Reviewer Session. Create Reviewer Session genera un Id. de sesión y un nombre como un parámetro de salida.

  • Los trabajos de lote de Reviewer solo se pueden crear en ArcMap.

  • Los resultados del trabajo por lotes de Reviewer se escriben en la sesión especificada (indicada por Sesión) en el espacio de trabajo de Reviewer.

  • Si utiliza un archivo de trabajo por lotes creado por una versión 9.2 de Data Reviewer, la herramienta mostrará el error 090035, Esta es una versión anterior del trabajo por lotes de Reviewer.

  • El espacio de trabajo de producción contiene datos para validar con verificaciones de Reviewer definidas en el Archivo de trabajo por lotes. Si este parámetro apunta a una geodatabase corporativa, compruebe que el archivo de conexión (.sde) hace referencia a la versión de geodatabase correcta.

  • Si un espacio de trabajo no está definido en el parámetro Espacio de trabajo de producción, el trabajo por lotes se ejecuta en el espacio de trabajo definido en Archivo de trabajo por lotes.

  • Si el espacio de trabajo de producción es una geodatabase corporativa, puede validar los datos de una versión particular usando el parámetro Versión del espacio de trabajo de producción.

  • Área de análisis contiene las entidades poligonales o los valores de extensión que se fusionarán para crear el área de procesamiento. Las entidades que intersecan esta área serán validadas por el trabajo por lotes de Reviewer. Las entidades fuera de esta área no se validarán.

  • Solamente entidades cambiadas está habilitado cuando el Espacio de trabajo de producción hace referencia a una geodatabase corporativa. Esta configuración limita la validación a aquellas entidades que han cambiado entre la versión principal y la versión secundaria y solo se aplica a la clase de entidad principal de una comprobación (Clase de entidad 1). En la validación se utilizan todas las entidades de los recursos de datos secundarios (Clase de entidad 2+). Los cambios entre versiones incluyen los siguientes:

    • Entidades insertadas en la versión secundaria, pero no la versión principal
    • Entidades modificadas en la versión secundaria y sin cambios en la versión principal
    • Entidades modificadas en ambas versiones, secundaria y principal
    • Entidades modificadas en la versión secundaria, y eliminadas en la versión principal
  • La ventana Resultados muestra un resumen del trabajo por lotes.

  • El parámetro de salida de esta herramienta es una vista de tabla de una fila de la tabla REVBATCHRUNTABLE en el espacio de trabajo de Reviewer. La fila representa el registro creado cuando se ejecuta el trabajo por lotes. En la tabla siguiente se describen valores posibles de los campos RUNCONTEXT y STATUS en REVBATCHRUNTABLE.

    CampoDescripción

    RUNCONTEXT

    Código que identifica el contexto en el que se ejecutó el trabajo por lotes:

    • 0: Escritorio
    • 1: Motor
    • 2: Servidor

    STATUS

    Código de estado de ejecución del trabajo por lotes:

    • 0 = Correcto

      Trabajo por lotes ejecutado correctamente.

    • 1: Correcto con errores

      Trabajo por lotes ejecutado correctamente, pero con errores. Los errores de procesamiento suelen estar asociados a una comprobación que no llega a validarse (fuente de datos no disponible, comprobación mal configurada) o a la omisión de una entidad en la validación debido a problemas en la entidad.

    • 2: Correcto con advertencias

      Trabajo por lotes ejecutado correctamente, pero con advertencias. Las advertencias de procesamiento suelen estar asociadas a la incapacidad de crear geometrías de error para los resultados, y a otros problemas que no son significativos para la ejecución correcta del trabajo por lotes.

    • 3: Correcto con errores y advertencias

      Trabajo por lotes ejecutado correctamente, pero con advertencias y errores como se resume arriba.

    • 4: Falló

      El trabajo por lotes no se ejecutó correctamente. Los trabajos por lotes fallidos se producen cuando ninguna de las comprobaciones del trabajo por lotes supera la validación debido al acceso a los datos o por problemas de configuración.

  • Se puede encontrar un archivo de registro con los resultados en el directorio %appdata%\ESRI\DataReviewer<version>\Desktop. La información del archivo de registro incluye qué comprobaciones se han ejecutado con una clase de entidad, el número de entidades validadas y el número de resultados presentados. Los errores y advertencias de procesamiento del servidor se pueden examinar consultando el directorio Jobs del servidor del servicio de trabajo por lotes de geoprocesamiento.

Sintaxis

ExecuteReviewerBatchJob_Reviewer (reviewer_workspace, session, batch_job_file, {production_workspace}, {analysis_area}, {changed_features}, {production_workspaceversion})
ParámetroExplicaciónTipo de datos
reviewer_workspace

El espacio de trabajo donde se escribirán los resultados del trabajo por lotes de Reviewer.

Workspace
session

El identificador y nombre para una sesión de Reviewer. La sesión debe existir en el espacio de trabajo de Reviewer.

String
batch_job_file

La ruta al archivo de trabajo por lotes de Reviewer a ser ejecutados.

File
production_workspace
(Opcional)

La base de datos de producción en la que se ejecutará el trabajo por lotes de Reviewer. Si este parámetro apunta a una geodatabase corporativa, compruebe que el archivo de conexión (.sde) hace referencia a la versión de geodatabase correcta.

Workspace
analysis_area
(Opcional)

Las entidades poligonales que se utilizarán para crear un área de procesamiento de validación.

Feature Layer
changed_features
(Opcional)

Indica el tipo de las entidades, modificadas o no, a validar cuando el espacio de trabajo de producción haga referencia a los datos de ArcSDE.

  • CHANGED_FEATURES —Valida solo las entidades que ha cambiado desde la versión principal a la versión secundaria.
  • ALL_FEATURES —Valida todas las entidades en los datos referenciados por el trabajo por lotes. Esta es la opción predeterminada.
Boolean
production_workspaceversion
(Opcional)

Versión del espacio de trabajo de producción que se va a validar en el trabajo por lotes. Solo se usa cuando el espacio de trabajo de producción es una geodatabase corporativa.

String

Muestra de código

Ejemplo 1 de ExecuteReviewerBatchJob (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta ExecuteReviewerBatchJob.

# Path to the tutorial reviewer workspace
rev_workspace = "C:/gisdata/TutorialsSamples/Tutorials/Reviewer/Reviewer.sde"

# path to the tutorial batch job file
batch_job_file = "C:/gisdata/TutorialsSamples/Tutorials/Reviewer/BatchJobs/RevTutorial.rbj"

# session - must exist before executing this script.
session = "Session 2 : Session 2"

# path to the tutorial production workspace - this contains the data to validate
prod_workspace = "C:/gisdata/TutorialsSamples/Tutorials/Reviewer/California.sde"

# execute the batch job
res = arcpy.ExecuteReviewerBatchJob_Reviewer(rev_workspace,session,batch_job_file,prod_workspace)

# get the output table view from the result object
tbl = res.getOutput(0)

print tbl.name # prints REVBATCHRUNTABLE
Ejemplo 2 ExecuteReviewerBatchJob (script independiente)

Este script independiente demuestra cómo utilizar la herramienta ExecuteReviewerBatchJob.

# Name: ExecuteReviewerBatchJob_Example.py
# Description: Executes a reviewer batch job
# Requirements: Production Mapping extension

# Import arcpy module
import arcpy

# Check out a Data Reviewer extension license
arcpy.CheckOutExtension("datareviewer")

arcpy.env.overwriteOutput="true"

# reviewer workspace
reviewer_db = "c:/gisdata/reviewer.sde"

# reviewer batch job file - corresponds to Finding geometries with spatial relationships doc
SoCal_GeoOnGeoChecks_rbj = "C:/gisdata/SoCal_GeoOnGeoChecks.rbj"

# session - must exist before executing this script.
session =  "Session 2 : Session 2"

# production database - contains data to validate
production_db = "C:/gisdata/Edit_Sample.sde"

# aoi feature layer
arcpy.MakeFeatureLayer_management(production_db + "/Features/PolbndA",'PolbndA',"objectid = 145")

# Execute Reviewer Batch Job function
res = arcpy.ExecuteReviewerBatchJob_Reviewer(reviewer_db, session, SoCal_GeoOnGeoChecks_rbj, production_db,'PolbndA')

# get the output table
tbl = res.getOutput(0)
print tbl.name

# query the table
for row in arcpy.da.SearchCursor(tbl,("RECORDID","BATCHJOBID","BATCHJOBFILE")):
    print str(row[0])
    print row[1]
    print row[2]

# Check in the Data Reviewer extension
arcpy.CheckInExtension("datareviewer")

Entornos

  • Espacio de trabajo actual

Información sobre licencias

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

Temas relacionados

  • Introducción general de la caja de herramientas de Data Reviewer
  • Un recorrido rápido por Data Reviewer
  • Iniciar una sesión de Reviewer en una geodatabase no corporativa
  • Iniciar una sesión del Reviewer en una geodatabase corporativa

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal