Résumé
Évalue les fonctions et les règles de géodatabase gérées par les services.
Utilisation
Lorsque l’espace de travail en entrée est une géodatabase fichier, tout l’espace de travail est évalué.
Lorsque l’espace de travail en entrée est un espace de travail de service d’entités, la fonctionnalité Validation doit être activée.
L’outil évalue les règles attributaires pour la version par défaut.
Syntaxe
arcpy.management.EvaluateRules(in_workspace, evaluation_types, {extent}, {run_async})
Paramètre | Explication | Type de données |
in_workspace | URL d’une géodatabase fichier ou d’un service d’entités. Exemple d’URL d’un service d’entités : https://myserver/server/rest/services/myservicename/FeatureServer. | Workspace |
evaluation_types [evaluation_types,...] | Précise les types d’évaluation qui seront utilisés.
| String |
extent (Facultatif) | Étendue à évaluer. S’il existe une sélection sur la carte, seules les entités sélectionnées situées dans l’étendue spécifiée sont évaluées.
| Extent |
run_async (Facultatif) | Indique si l’évaluation est exécutée de manière synchrone ou asynchrone. Ce paramètre n’est pris en charge que si l’espace de travail en entrée est un service d’entités.
Héritage :Dans les versions précédentes, ce paramètre s’intitulait async. Dans ArcGIS Pro 2.4, le nom du paramètre a été modifié en run_async afin d’éviter les conflits avec le mot-clé Python réservé async. | Boolean |
Sortie dérivée
Nom | Explication | Type de données |
updated_workspace | Espace de travail du service d’entités mis à jour qui a été évalué. | Espace de travail |
Exemple de code
Evaluez des règles de validation de manière asynchrone à l’aide de l’outil 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")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?