Сводка
Оценивает правила базы геоданных и функции, управляемые сервисами.
Использование
- Если входной рабочей областью является файловая база геоданных, будет оцениваться вся рабочая область. 
- Если входной рабочей областью является рабочая область сервиса объектов, должна быть включена возможность Проверки. 
- Инструмент оценивает атрибутивные правила для версии Default. 
Синтаксис
arcpy.management.EvaluateRules(in_workspace, evaluation_types, {extent}, {run_async})| Parameter | Объяснение | Тип данных | 
| in_workspace | URL файловой базы геоданных или сервиса объектов. Пример URL сервиса объектов: https://myserver/server/rest/services/myservicename/FeatureServer. | Workspace | 
| evaluation_types [evaluation_types,...] | Указывает тип используемой оценки. 
 | String | 
| extent (Дополнительный) | Свойство, по которому будет производиться оценка. Если на карте имеется выборка, будут оцениваться только выбранные объекты в пределах заданного экстента. 
 | Extent | 
| run_async (Дополнительный) | Выбор синхронного или асинхронного режима оценки. Этот параметр поддерживается только если входной рабочей областью является сервис объектов. 
 Прежние версии:В более ранних версиях этот параметр назывался async. В ArcGIS Pro 2.4 имя параметра изменено на run_async для устранения конфликтов с зарезервированным ключевым словом Python async. | Boolean | 
Производные выходные данные
| Name | Объяснение | Тип данных | 
| updated_workspace | Обновленная рабочая область сервиса пространственных объектов, над которой выполнена оценка. | Рабочее пространство | 
Пример кода
Оценка правил проверок в асинхронном режиме с помощью инструмента 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")Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да