Настройка сопоставления полей

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

Карта полей атрибутов доступна на вкладке Редактирование, в группе Инструменты в средстве запуска диалогового окна и на панели инструментов Перенос атрибутов Перенос атрибутов при нажатии кнопки Настройка редактора Меню.

  1. На вкладке Редактирование в группе Инструменты щелкните кнопку запуска диалогового окна Настройки редактораВызов диалогового окна.
  2. Нажмите Сопоставление полей.
  3. Щелкните вкладку Поля и выберите исходный и целевой слой объектов.
    1. Щелкните стрелку ниспадающего списка Исходный и выберите исходный слой.
    2. Щелкните стрелку ниспадающего списка Целевой и выберите целевой слой.
  4. Чтобы сбросить, очистить или автоматически сопоставить поля, щелкните следующие инструменты на панели инструментов:
    • Сбросить Отменить - Возвращает сопоставление полей к предыдущим сохраненным настройкам.
    • Автосопоставление Переключить выборку — Автоматически сопоставляет поля на основе совпадения имен полей и типов данных. Это установка по умолчанию.
    • Очистить Очистить результаты – Переопределяет текущие настройки сопоставления полей, чтобы не переносить атрибуты.
  5. Чтобы кодировать или редактировать выражения ArcGIS Arcade, щелкните вкладку Выражение.
    Внимание:

    Изменение настроек на вкладке Поле отменяет текущее выражение. В этом случае необходимо повторно ввести выражение.

    • Сбросить Сбросить – восстанавливает выражение до последних сохраненных настроек.
    • Проверить Проверить – проверяет синтаксические ошибки. Номер строки и причина показаны в сообщении об ошибке.
    • Импорт Show in folder – импортирует файл выражений надписей (LXP).
    • Экспорт Экспорт – экспортирует выражения в файл выражений надписей (LXP).
  6. Нажмите кнопку ОК, чтобы сохранить значения параметров и закрыть диалоговое окно.
Более подробно:

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

Значения полей сохраняют свой тип данных, и в одном окне допускается несколько строк, разделенных запятой. Типы ввода и вывода определяются профилем функции, для которой вычисляется выражение.

В следующем примере значения исходного объекта в полях Elevation и Rotation копируются в поля назначения, имеющие такие же имена.

return {
  "Elevation" : $sourceFeature['Elevation'],
  "Rotation" : $sourceFeature['Rotation']
}

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


В этом разделе