Si hay una selección en el mapa, solo se evaluarán las entidades seleccionadas dentro de la extensión especificada.
Cuando el espacio de trabajo de entrada es un archivo o una geodatabase móvil, se evalúa todo el espacio de trabajo.
Cuando el espacio de trabajo de entrada es un espacio de trabajo de servicio de entidades, la capacidad de validación debe estar activada.
La herramienta evalúa las reglas de atributos para la versión predeterminada.
Licencia:
Al trabajar con versionado en rama en una implementación de ArcGIS Enterprise 11.2 o posterior, a los miembros de la organización se les debe asignar una licencia para la extensión de tipo de usuario Advanced Editing de ArcGIS para que puedan utilizar esta herramienta.
Geodatabase de archivo, geodatabase móvil o URL de servicio de entidades. https://myserver/server/rest/services/myservicename/FeatureServer es un ejemplo de URL de servicio de entidades.
Workspace
Tipos de evaluaciones
Especifica los tipos de evaluación que se utilizarán.
Reglas de cálculo—Las reglas de atributos de cálculo por lotes se evaluarán.
Reglas de validación—Las reglas de atributos de validación se evaluarán.
String
Extensión
(Opcional)
Extensión que se evaluará. Si hay una selección en el mapa, solo se evaluarán las entidades seleccionadas dentro de la extensión especificada.
Extensión de visualización actual: la extensión se basará en el mapa o la escena activa.
Extensión de dibujo: la extensión se basará en un rectángulo dibujado en el mapa o la escena.
Extensión de capa: la extensión se basará en una capa de mapa activa. Elija una capa disponible o utilice la opción Extensión de datos en todas las capas. Cada capa de mapas tiene las opciones siguientes:
Todas las entidades: la extensión de todas las entidades.
Entidades seleccionadas: utilice la extensión de las entidades seleccionadas.
Entidades visibles: la extensión de las entidades visibles.
Examinar: la extensión se basará en un dataset.
Intersección de entradas: la extensión será la extensión que se interseca de todas las entradas.
Combinación de entradas: la extensión será la suma de todas las entradas.
Portapapeles: la extensión puede copiarse en y desde el portapapeles.
Copiar extensión: copia las la extensión y el sistema de coordenadas en el portapapeles.
Pegar extensión: pega la extensión y el sistema de coordenadas del portapapeles. Si el portapapeles no incluye un sistema de coordenadas, la extensión utilizará el sistema de coordenadas del mapa.
Restablecer extensión: la extensión se restablecerá al valor predeterminado.
Cuando las coordenadas se proporcionan de forma manual, las coordenadas deben ser valores numéricos y encontrarse en el sistema de coordenadas del mapa activo. El mapa podría utilizar unidades de visualización distintas de las coordenadas proporcionadas. Utilice un valor de signo negativo para las coordenadas sur y oeste.
Extent
Asinc.
(Opcional)
Especifica si la evaluación se ejecutará de forma síncrona o asíncrona. Este parámetro solo se admite cuando el espacio de trabajo de entrada es un servicio de entidades.
Activado—La evaluación se realizará de forma asíncrona. Esta opción dedica recursos del servidor a ejecutar la evaluación con un tiempo límite más largo. La ejecución asíncrona se recomienda cuando se evalúan grandes datasets que contienen muchas entidades que requieren cálculo o validación. Esta es la opción predeterminada.
Desactivado—La evaluación se realizará de forma síncrona. Esta opción tiene un tiempo límite más corto y se utiliza mejor cuando se evalúa una extensión con un número reducido de entidades que requieren cálculo o validación.
Boolean
Salida derivada
Etiqueta
Explicación
Tipo de datos
Espacio de trabajo actualizado
Espacio de trabajo del servicio de entidades actualizado que se ha evaluado.
Geodatabase de archivo, geodatabase móvil o URL de servicio de entidades. https://myserver/server/rest/services/myservicename/FeatureServer es un ejemplo de URL de servicio de entidades.
Workspace
evaluation_types[evaluation_types,...]
Especifica los tipos de evaluación que se utilizarán.
CALCULATION_RULES—Las reglas de atributos de cálculo por lotes se evaluarán.
VALIDATION_RULES—Las reglas de atributos de validación se evaluarán.
String
extent
(Opcional)
Extensión que se evaluará. Si hay una selección en el mapa, solo se evaluarán las entidades seleccionadas dentro de la extensión especificada.
MAXOF: se usará la extensión máxima de todas las entradas.
MINOF: se usará el área mínima común a todas las entradas.
DISPLAY: la extensión es igual a la visualización visible.
Nombre de capa: se usará la extensión de la capa especificada.
Extent objeto: se usará la extensión del objeto especificado.
Cadena de caracteres con las coordenadas delimitadas por espacios: se usará la extensión de la cadena especificada. Las coordenadas se expresan en el orden x-min, y-min, x-max, y-max.
Extent
run_async
(Opcional)
Especifica si la evaluación se ejecutará de forma síncrona o asíncrona. Este parámetro solo se admite cuando el espacio de trabajo de entrada es un servicio de entidades.
Heredado:
En versiones anteriores, este parámetro se denominaba async. En ArcGIS Pro 2.4, el nombre del parámetro pasó a ser run_async para evitar conflictos con la palabra clave async reservada de Python.
ASYNC—La evaluación se realizará de forma asíncrona. Esta opción dedica recursos del servidor a ejecutar la evaluación con un tiempo límite más largo. La ejecución asíncrona se recomienda cuando se evalúan grandes datasets que contienen muchas entidades que requieren cálculo o validación. Esta es la opción predeterminada.
SYNC—La evaluación se realizará de forma síncrona. Esta opción tiene un tiempo límite más corto y se utiliza mejor cuando se evalúa una extensión con un número reducido de entidades que requieren cálculo o validación.
Boolean
Salida derivada
Nombre
Explicación
Tipo de datos
updated_workspace
Espacio de trabajo del servicio de entidades actualizado que se ha evaluado.
Workspace
Muestra de código
Ejemplo de "EvaluateRules" (script independiente)
Evaluar las reglas de validación de forma asíncrona mediante la función EvaluateRules.
# Import arcpy
import arcpy
# Assign local variables
in_workspace = "https://myserver/server/rest/services/myservicename/FeatureServer"
extent = "-113.187897827702 38.0958054854392 -113.142166008849 38.1404599940719"
# Run the evaluation
arcpy.management.EvaluateRules(in_workspace, "VALIDATION_RULES", extent, "ASYNC")
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
Basic: Limitado
Se admite para el versionado en rama cuando se utiliza el licenciamiento con usuario nominal de ArcGIS Enterprise con un miembro que tiene la extensión de tipo de usuario de ArcGIS Advanced Editing.