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

С помощью параметра сопоставление полей вы можете выполнять следующие задачи:
- Удалить поля — Используйте кнопку Удалить
, чтобы удалить поле или поля. Если инструмент изменяет или обновляет входной набор данных, удаление поля приведет к его удалению из набора данных. - Изменить порядок полей — Выберите одно или несколько выходных полей, чтобы изменить порядок, перетащив их в нужное положение.
- Откройте окно Свойства полей — сопоставление выполняется в окне Свойства полей. Чтобы открыть его, щелкните кнопку Редактировать
в верхней части параметра сопоставления полей или у конкретного поля. - Добавить новые поля — Используйте кнопку Добавить поля
для добавления полей из входных наборов данных с помощью действий. Также можно использовать ниспадающее меню, чтобы добавить новое пустое поле. - Щелкните кнопку Меню
, чтобы открыть следующие элементы управления и опции отображения:- Показать псевдонимы полей — Переключить отображение между именем и псевдонимом поля.
- Загрузить
— Загрузить существующее сопоставление полей, сохраненное в виде файла. - Экспортировать
— Сохранить сопоставление полей как строку (файл .fieldmap). - Сбросить
— Вернуть сопоставление полей в состояние по умолчанию.
Внимание:
Если вы используете опцию Сбросить, все сделанные изменения будут потеряны.
Примечание:
Параметр Список полей в инструменте Присоединить не поддерживает добавление, удаление или изменение порядка полей.
Свойства полей
Откройте окно Свойства полей, чтобы просмотреть или изменить свойства выбранного поля, а также выполнить задачи сопоставления или соответствия полей, выбрав одно или несколько полей источника и действий.

Окно Свойства полей содержит четыре раздела:
- Поля — Выберите поле для просмотра или изменения его свойств и полей источника.
- Свойства — Просматривайте или изменяйте свойства выбранного поля.
- Таблица — Просматривайте или переключайтесь между наборами данных.
- Действия и поля источника — Просматривайте или редактируйте поля источника и выбирайте действие, которое необходимо выполнить для выбранных полей источника.
С помощью окна Свойства полей можно выполнять такие задачи, как добавление и удаление полей, загрузка или экспорт сопоставления полей, а также сброс сопоставления полей.
Поля
В разделе Поля перечислены поля, которые будут обрабатываться и записываться при запуске инструмента. Выберите поле для просмотра или изменения его свойств и полей источника. Поля можно добавлять, удалять или переупорядочивать.
Свойства
Раздел Свойства используется для просмотра свойств выбранного поля. В этом разделе указывается имя поля, псевдоним, тип, длина, а также разрешены ли значения null.
Примечание:
Инструмент Геометрическое соединение не позволяет изменять свойства полей.
Таблица
Таблица относится к входным, целевым или соединенным наборам данных, указанным в инструменте. Выберите таблицу для просмотра входных полей, которые могут быть использованы в качестве полей источника.
Примечание:
Раздел Таблица будет скрыт, если имеется только одна таблица.
Действия и поля источника
Поля источника – это поля из входного набора данных, которые сопоставляются с выбранным полем.
Поля источника можно добавлять, удалять или разрезать. Чтобы разрезать значения полей, используйте кнопку Разрезать текст
для задания символов начала и конца текста.
Примечание:
Разрезание возможно только для полей, полученных из текстовых полей. Чтобы получить доступ к опции разрезания текста, наведите курсор на текстовое поле в списке входных полей.
Выберите действие, чтобы указать как работать с одним или несколькими полями источника. Например, можно использовать действие Соединить для объединения значений нескольких полей из одной таблицы, либо использовать действия Сумма или Среднее для вычисления статистики для числовых полей.
| Действие | Описание |
|---|---|
| Первый | Значение первого поля. |
| Последний | Значение последнего поля. |
| Соединить | Объединяет поля с разделителем. По умолчанию используется разделитель запятая. |
| Сумма | Сумма значений. Сумма вычисляется посредством сложения всех значений. |
| Среднее | Среднее арифметическое значений. Среднее или среднее арифметическое вычисляется путем сложения всех значений и деления на общее количество ненулевых значений. |
| Медиана | Среднее значение. Медиана вычисляется путем числовой сортировки всех значений и выбора значения, наиболее близкого к середине распределения. |
| Режим | Мода или наиболее часто встречающееся значение. |
| Минимум | Наименьшее из чисел или первое по алфавиту значение. |
| Максимум | Наибольшее из чисел или последнее по алфавиту значение. |
| Стандартное отклонение | Стандартное отклонение для всех значений полей источника. Стандартное отклонение не является допустимым параметром для одиночных полей источника. |
| Количество | Количество ненулевых значений. |
| Диапазон | Разница между минимальным и максимальным значениями. |
Примечание:
Опции Первый и Последний создают одинаковые выходные данные, если выбрано одно поле источника, за исключением случаев объединения нескольких записей в одну запись.
Сопоставление полей из входных данных
Для сопоставления атрибутивных полей из входного набора данных выполните следующие действия:
- Нажмите кнопку Редактировать
, чтобы открыть окно Свойства полей. - В разделе Поля выберите существующее поле или щелкните ниспадающее меню Добавить поля и щелкните Добавить пустое поле для добавления нового незаполненного поля.
- В разделе Свойства просмотрите или отредактируйте свойства выбранного поля.
- Если применимо, в разделе Таблица выберите набор данных для просмотра списка доступных входных полей в секции Действия и поля источника.
- В разделе Действия и поля источника выберите поле из списка доступных входных полей, которое будет использоваться в качестве поля источника, и выберите действие, определяющее способ передачи значений из одного или нескольких полей источника в выходное поле.
Выбранное поле источника появится в виде тега над списком входных полей.
- Щелкните OK, чтобы подтвердить изменения, сделанные в сопоставлении полей.
Выполнение нескольких действий для одного входного поля
Используйте кнопку Добавить поля
для сопоставления нескольких новых полей из входных полей. Выберите одно или несколько входных полей и соответствующие действия для выполнения над выбранными входными полями. Это приведет к заполнению списка полей новыми полями. Например, если вы выберете числовое поле с именем miles и выберете действия Минимум и Максимум, список Поля заполнится двумя новыми полями с именами miles_MIN и miles_MAX.
