На вкладке Редактирование в группе Инструменты щелкните кнопку запуска диалогового окна Настройки редактора , чтобы настроить сопоставление полей. Сопоставление полей определяет, как должны копироваться атрибутивные значения между объектами в ходе работы инструментов, которые должны копировать или переносить атрибуты.
Сопоставление полей также доступно на панели инструментов по кнопке Настройка редактора для тех инструментов, где оно используется.
- На вкладке Редактирование в группе Инструменты щелкните кнопку запуска диалогового окна Настройки редактора.
- Нажмите Сопоставление полей.
- Задайте целевой и исходный слои.
- Перейдите на вкладку Поля.
- Щелкните стрелку ниспадающего меню Исходный и Целевой и выберите слои с полями, между которыми вы планируете копировать атрибутивные значения.
- В таблице Поля щелкните стрелку ниспадающего меню поля в столбце Source и сопоставьте его с соответствующим целевым полем.
Примечание:
Для переноса геометрии сопоставьте поле Shape соответствующему целевому полю.
- Чтобы сбросить или очистить параметры сопоставления полей, щелкните соответствующий элемент управления на панели инструментов над таблицей Поля.
- Сброс - Возвращает сопоставление полей к предыдущим сохраненным настройкам.
- Автосопоставление — Автоматически сопоставляет поля на основе совпадения имен полей и типов данных. Это установка по умолчанию.
- Очистить – Переопределяет текущие настройки сопоставления полей, чтобы не переносить атрибуты.
- Чтобы проверить, импортировать или экспортировать выражение поля ArcGIS Arcade, перейдите на вкладку Выражение.
Когда выражение ArcGIS Arcade сопоставляет поля, то последующие изменения в настройках на вкладке Поля перезапишут это выражение. В таком случае вам придется ввести выражение заново.
Более подробно:
Используйте ArcGIS Arcade для встраивания логики, которую невозможно выполнить с помощью стандартных элементов управления, например, для запроса текущего значения целевого поля и копирования значения исходного атрибута, только в случае, если оно больше целевого значения.
ArcGIS Arcade - это язык написания скриптов, который используется для оценки встроенных выражений, выполнения вычислений и возврата значений, используемых определенной функцией, например, в атрибутивном правиле, надписи или вычислении поля.
Значения полей поддерживают свой тип данных. Типы входных и выходных данных определяются профилем функции, для которой вычисляется выражение. В одном окне допускается несколько строк, разделенных запятой..
В следующем примере значения исходного объекта в полях Elevation и Rotation копируются в поля назначения, имеющие такие же имена.
return { "Elevation" : $sourceFeature['Elevation'], "Rotation" : $sourceFeature['Rotation'] }
Для имен переменных сопоставления полей см. руководство разработчика Профили в ArcGIS Arcade.
- Нажмите кнопку ОК, чтобы сохранить значения параметров и закрыть диалоговое окно.