Шаблоны правил атрибутов

Помимо создания пользовательского правила атрибута, вы можете создать правило атрибута с использованием шаблона. Существуют шаблоны, которые помогут вам в разработке правил атрибутов для выполнения конкретных рабочих процессов. Шаблоны правил атрибутов позволяют вам воспользоваться функциональностью правил атрибутов без необходимости создания выражения скрипта Arcade.

Каждый шаблон содержит собственное диалоговое окно с параметрами для заполнения, которое используется для создания правила атрибута с соответствующим выражением скрипта Arcade, построенным на основе значений входных параметров. После запуска инструмента вы можете просмотреть свойства правила атрибута и внести изменения перед сохранением. Правила атрибутов, созданные из шаблонов, можно сохранить как правило немедленных вычислений или правило пакетных вычислений.

Узнайте больше о том, как создать правило атрибутов из шаблона правил атрибутов

Доступны следующие шаблоны правил атрибутов:

Просмотрите каждый шаблон, чтобы изучить варианты его использования и связанные с ним параметры. По мере расширения ваших данных вам может потребоваться повторно сгенерировать правило атрибутов.

Создать ID

Шаблон Создать ID позволяет задать правило атрибутов, которое генерирует уникальное значение на основе предварительно определенной конфигурации пользователя. Например, если вы всегда хотите, чтобы значение было заполнено в определенном формате, например, BLD-X-A, где X представляет собой уникальное монотонное числовое значение, вы можете задать параметры в этом шаблоне. В рамках этого процесса последовательности базы данных используются либо путем создания новой, либо путем использования существующей последовательности базы данных.

Или вы можете настроить правило так, чтобы оно генерировало различные значения последовательности в зависимости от того, пересекает ли объект другой класс объектов. При использовании поля ID строки с пересекающимися классами каждое отдельное значение получает свою собственную последовательность при создании последовательностей.

Play Video

  • Это видео было создано с помощью ArcGIS Pro 3.4.

Далее следуют рекомендации:

  • При использовании таблицы в качестве типа определения, столбцы таблицы должны соответствовать выходным данным таблицы (ID_Table), отображаемым в параметре конструктора.
  • Тип определения кодированного значения должен содержать поля с заданными доменами.
  • Определение формата уникальных значений должно соответствовать типу данных поля, поддерживающему этот формат. Например, если это формат — BLD-X-A, где X представляет собой числовое значение, тип данных поля должен быть текстовым.
  • При использовании логики создания условий для запуска правила атрибута из одного значения в одном поле используйте условие where для задания выражения. При фильтрации нескольких значений используйте Фильтр SQL, чтобы задать выражение.

Более подробную информацию о каждом параметре см. в инструменте Создать правило атрибутов ID.

Создать поворот символа

Шаблон Создать поворот символа позволяет определить правило атрибутов для класса точечных объектов. При создании объекта поле поворота обновляется с учетом угла из указанного вами класса пересекающихся линейных объектов. При желании вы можете указать условия, при которых применяются определенные повороты на основе различных атрибутов объекта.

Play Video

  • Это видео было создано с помощью ArcGIS Pro 3.4.

При использовании шаблона Создать поворот символа следует учитывать следующие моменты:

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

Далее следуют рекомендации:

  • При использовании нескольких классов пересекающихся линейных объектов лучше всего использовать один и тот же тип данных для поля ориентации.
  • При выборе поля ориентации для одного или нескольких классов линий используйте поле, содержащее уникальные значения.
  • Используйте класс линейных объектов один раз в качестве класса пересекающихся линий.
  • При настройке логики для запуска правила атрибута из одного значения в одном поле используйте условие where для задания выражения. При фильтрации нескольких значений с разными значениями поворота используйте опции поворота, чтобы задать выражение.

Более подробную информацию о каждом параметре см. в инструмент Создать правило атрибутов поворота символа.

Создать пространственное соединение

Шаблон Создать пространственное соединение позволяет задать правило атрибутов, в котором можно сопоставить одно или несколько полей целевого набора данных (также известного как входная таблица) и извлечь информацию об атрибутах из одного или нескольких исходных наборов данных. Сопоставление полей можно использовать для сопоставления полей с существующими полями. Также можно создать новые поля в целевом наборе данных в качестве части создания правила атрибутов.

Play Video

  • Это видео было создано с помощью ArcGIS Pro 3.4.

Далее приведены рекомендации:

  • Класс присоединения должен использоваться только один раз.

Более подробную информацию о каждом параметре см. в инструменте Создать правило атрибутов пространственного соединения.

Создать Обновить связанное

Шаблон Создать Обновить связанное позволяет определить правило атрибутов, с помощью которого можно обновлять связанные записи в другом наборе данных. Входная таблица и целевой слой должны участвовать в типе поиска, который представляет собой либо связь инженерной сети, класс отношений, поля соответствия или пространственное отношение.

Далее приведены рекомендации:

  • Целевое поле и Входное поле должны быть одного типа.

Более подробную информацию о каждом параметре см. в инструменте Правило атрибутов Создать Обновить связанное.