Оценить правила (Управление данными)

Краткая информация

Оценивает правила и функции базы геоданных.

Более подробно об оценке правил атрибутов

Использование

  • Если на карте имеется выборка, будут оцениваться только выбранные объекты в пределах заданного экстента.

  • Если входной рабочей областью является файловая база геоданных, будет оцениваться вся рабочая область.

  • Если входной рабочей областью является рабочая область сервиса объектов, должна быть включена возможность проверки.

  • Инструмент оценивает атрибутивные правила для версии Default.

Параметры

ПодписьОписаниеТип данных
Входная рабочая область

URL файловой базы геоданных или сервиса объектов. Пример URL сервиса объектов: https://myserver/server/rest/services/myservicename/FeatureServer.

Workspace
Типы оценок

Указывает тип используемой оценки.

  • Правила вычисленийОценивается пакетное вычисление правил атрибутов.
  • Правила проверокБудут оцениваться правила проверок атрибутов
String
Экстент
(Дополнительный)

Свойство, по которому будет производиться оценка. Если на карте имеется выборка, будут оцениваться только выбранные объекты в пределах заданного экстента.

  • По умолчанию – экстент основывается на максимальном экстенте всех задействованных слоев. Это значение по умолчанию.
  • Объединение входных данных – экстент будет основан на максимальном экстенте всех входных сцен.
  • Пересечение входных данных – экстент будет основан на минимальной области, являющейся общей для всех входных сцен.
  • Экстент текущего отображения – экстент будет равен видимому отображению. Опция недоступна, если нет активной карты.
  • Как указано ниже – экстент будет основан на указанных минимальном и максимальном значениях экстента.
  • Найти—экстент будет основан на существующем наборе данных.
Extent
Асинхронный
(Дополнительный)

Выбор синхронного или асинхронного режима оценки. Этот параметр поддерживается только если входной рабочей областью является сервис объектов.

  • Отмечено - оценка происходит в асинхронном режиме. Эта опция позволяет предоставить часть ресурсов сервера для выполнения оценки в течение длительного времени. Асинхронный режим рекомендуется для оценки больших наборов данных, содержащих множество объектов, требующих вычислений и проверок. Это значение по умолчанию
  • Не отмечено - оценка происходит в синхронном режиме. Опция позволяет быстрее провести работу и используется при оценке экстента с небольшим количеством объектов, требующих вычислений и проверок.

Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Обновленная рабочая область

Обновленная рабочая область сервиса пространственных объектов, над которой выполнена оценка.

Workspace

arcpy.management.EvaluateRules(in_workspace, evaluation_types, {extent}, {run_async})
ИмяОписаниеТип данных
in_workspace

URL файловой базы геоданных или сервиса объектов. Пример URL сервиса объектов: https://myserver/server/rest/services/myservicename/FeatureServer.

Workspace
evaluation_types
[evaluation_types,...]

Указывает тип используемой оценки.

  • CALCULATION_RULESОценивается пакетное вычисление правил атрибутов.
  • VALIDATION_RULESБудут оцениваться правила проверок атрибутов
String
extent
(Дополнительный)

Свойство, по которому будет производиться оценка. Если на карте имеется выборка, будут оцениваться только выбранные объекты в пределах заданного экстента.

  • MAXOF - будет использоваться максимальный экстент всех входных данных.
  • MINOF - будет использоваться минимальная область, общая для всех входных данных.
  • DISPLAY– экстент будет равен видимому отображению.
  • Имя слоя - будет использоваться тот же экстент, что и в указанном слое.
  • Объект Extent - будет использоваться тот же экстент, что и в указанном объекте.
  • Строка координат, разделенных пробелами – будет использоваться экстент из заданной строки. Координаты должны быть выражены в таком порядке: x-min, y-min, x-max, y-max.
Extent
run_async
(Дополнительный)

Выбор синхронного или асинхронного режима оценки. Этот параметр поддерживается только если входной рабочей областью является сервис объектов.

  • ASYNCОценка происходит в асинхронном режиме. Эта опция позволяет предоставить часть ресурсов сервера для выполнения оценки в течение длительного времени. Асинхронный режим рекомендуется для оценки больших наборов данных, содержащих множество объектов, требующих вычислений и проверок. Это значение по умолчанию
  • SYNCОценка происходит в синхронном режиме. Опция позволяет быстрее провести работу и используется при оценке экстента с небольшим количеством объектов, требующих вычислений и проверок.
Прежние версии:

В более ранних версиях этот параметр назывался async. В ArcGIS Pro 2.4 имя параметра изменено на run_async для устранения конфликтов с зарезервированным ключевым словом Python async.

Boolean

Производные выходные данные

ИмяОписаниеТип данных
updated_workspace

Обновленная рабочая область сервиса пространственных объектов, над которой выполнена оценка.

Workspace

Пример кода

EvaluateRules, пример (автономный скрипт)

Оценка правил проверок в асинхронном режиме с помощью функции 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")

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы