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

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

Сопоставление полей также доступно на панели инструментов по кнопке Настройка редактора Меню для тех инструментов, где оно используется.

  1. На вкладке Редактирование в группе Инструменты щелкните кнопку запуска диалогового окна Настройки редактораВызов диалогового окна.
  2. Нажмите Сопоставление полей.
  3. Задайте целевой и исходный слои.
    1. Перейдите на вкладку Поля.
    2. Щелкните стрелку ниспадающего меню Исходный и Целевой и выберите слои с полями, между которыми вы планируете копировать атрибутивные значения.
  4. В таблице Поля щелкните стрелку ниспадающего меню поля в столбце Source и сопоставьте его с соответствующим целевым полем.
    Примечание:

    Для переноса геометрии сопоставьте поле Shape соответствующему целевому полю.

  5. Чтобы сбросить или очистить параметры сопоставления полей, щелкните соответствующий элемент управления на панели инструментов над таблицей Поля.
    • Сброс Отменить - Возвращает сопоставление полей к предыдущим сохраненным настройкам.
    • Автосопоставление Переключить выборку — Автоматически сопоставляет поля на основе совпадения имен полей и типов данных. Это установка по умолчанию.
    • Очистить Очистить результаты – Переопределяет текущие настройки сопоставления полей, чтобы не переносить атрибуты.
  6. Чтобы проверить, импортировать или экспортировать выражение поля ArcGIS Arcade, перейдите на вкладку Выражение.

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

    Более подробно:

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

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

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

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

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

    Для имен переменных сопоставления полей см. руководство разработчика Профили в ArcGIS Arcade.

  7. Нажмите кнопку ОК, чтобы сохранить значения параметров и закрыть диалоговое окно.

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


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