Сводка
Оценивает правила базы геоданных и функции, управляемые сервисами.
Использование
Входная рабочая область сервиса пространственных объектов должна иметь включенную функцию проверка.
Инструмент оценивает атрибутивные правила для версии Default.
Синтаксис
EvaluateRules(in_workspace, evaluation_types, extent, run_async)
Parameter | Объяснение | Тип данных |
in_workspace | 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: Да