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

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

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

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

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

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

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

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

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

    Лицензия:
    При работе с сервис-ориентированными версиями в развертывании ArcGIS Enterprise 11.2 или более поздней версии участникам организации должна быть назначена лицензия на расширение типа пользователя ArcGIS Advanced Editing для использования этого инструмента.

Параметры

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

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

Workspace
Типы оценок

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

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

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

  • Текущий экстент отображения Вид карты — Экстент будет основан на активной карте или сцене.
  • Нарисовать экстент Закончить прямым углом - экстент будет основан прямоугольнике, нарисованном на карте или сцене.
  • Экстент слоя Слой — Экстент будет основан на активном слое карты. Выберите доступный слой или воспользуйтесь опцией Экстент данных во всех слоях. У каждого слоя карте есть следующие опции:

    • Все объекты Выбрать все - экстент всех объектов.
    • Выбранные объекты Область из выбранных объектов - экстент выбранных объектов.
    • Отображаемые объекты Extent Indicator - экстент отображаемых объектов.

  • Обзор Обзор - экстент будет основан на наборе данных.
  • Пересечение входных данных Пересечение - экстент будет основан на пересекающемся экстенте всех входных данных.
  • Объединение входных данных Объединение - экстент будет комбинацией экстентов всех входных данных.
  • Буфер обмена Вставить - экстент может быть скопирован в буфер обмена и из него.
    • Копировать экстент Копировать - копирует экстент и систему координат в буфер обмена.
    • Вставить экстент Вставить - вставляет экстент и систему координат из буфера обмена. Если буфер обмена не содержат систему координат, экстент будет использовать систему координат карты.
  • Сбросить экстент Сбросить - экстент будет сброшен до значения по умолчанию.

Если координаты заданы вручную, они должны быть числовыми значениями в системе координат активной карты. На карте могут использоваться единицы отображения, отличные от введенных координат. Используйте знак отрицательного значения для координат юга и запада.

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.management.EvaluateRules(in_workspace, "VALIDATION_RULES", extent, "ASYNC")

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

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

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

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

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