Resumen
Evalúa las reglas de geodatabase y la funcionalidad administradas por servicios.
Uso
Cuando el espacio de trabajo de entrada es una geodatabase de archivos, se evalúa todo el espacio de trabajo.
Cuando el espacio de trabajo de entrada es un espacio de trabajo del servicio de entidades, la funcionalidad Validación debe estar habilitada.
La herramienta evalúa reglas de atributos para la versión predeterminada.
Sintaxis
arcpy.management.EvaluateRules(in_workspace, evaluation_types, {extent}, {run_async})
Parámetro | Explicación | Tipo de datos |
in_workspace | Una geodatabase de archivos o una URL de servicio de entidades. Un ejemplo de URL de servicio de entidades es https://myserver/server/rest/services/myservicename/FeatureServer. | Workspace |
evaluation_types [evaluation_types,...] | Especifica los tipos de evaluación que se utilizarán.
| String |
extent (Opcional) | La extensión que se desea evaluar. Si hay una selección en el mapa, solamente se evaluarán las entidades seleccionadas dentro de la extensión especificada.
| Extent |
run_async (Opcional) | Especifica si la evaluación se ejecutará de forma sincrónica o asíncrona. Este parámetro solo se admite si 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 a fin de evitar conflictos con la palabra clave reservada de Python async. | Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
updated_workspace | El espacio de trabajo del servicio de entidades actualizado que se ha evaluado. | Espacio de trabajo |
Muestra de código
Evaluar reglas de validación de forma asíncrona con la herramienta 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.EvaluateRules_management(in_workspace, "VALIDATION_RULES", extent, "ASYNC")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí