Skip to main content

Сопоставление атрибутивных полей

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

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

Параметр Сопоставление полей

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

Список полей в параметре геообработки Сопоставление полей

С помощью параметра сопоставление полей вы можете выполнять следующие задачи:

  • Добавить новые поля — Используйте кнопку Добавить поля для добавления полей из входных наборов данных с помощью действий. Либо используйте ниспадающее меню, чтобы добавить новое пустое поле.

  • Удалить поля — Используйте кнопку Удалить, чтобы удалить поле или поля.

  • Изменить порядок полей — выберите и перетащите одно или несколько полей на предпочтительную позицию для изменения порядка полей.

  • Откройте окно Свойства поля — сопоставляйте поля и редактируйте свойства поля в окне Свойства поля. Чтобы открыть его, нажмите кнопку Изменить .

  • Щелкните кнопку Меню , чтобы получить доступ к следующим параметрам:

    • Показать псевдонимы полей — Переключить отображение между именем и псевдонимом поля.

    • Загрузить Импорт — Загрузить существующее сопоставление полей, сохраненное в виде файла.

    • Экспорт Экспорт — Сохранить сопоставление полей как строку (файл .fieldmap).

    • Сбросить Сбросить — Вернуть сопоставление полей в состояние по умолчанию.

    Внимание:

    Если вы используете опцию Сбросить, все сделанные изменения будут потеряны.

Примечание:

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

Параметр сопоставления полей инструмента Присоединить

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

Список целевых и исходных полей в параметре сопоставления полей инструмента Присоединить

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

Выполните следующие шаги для сопоставления исходных полей с целевым полем в диалоговом окне инструмента:

  1. В столбце Исходные поля щелкните кнопку Исходные поля и действия рядом с целевым полем.

    Всплывающее меню отображает поля из всех входных наборов данных и действие.

  2. Поставьте отметки рядом с одним или несколькими исходными полями.

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

  4. Нажмите OK , чтобы сопоставить исходные поля с целевым полем и обновить действие.

Свойства полей

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

Окно Свойства полей

Окно Свойства полей содержит четыре раздела:

  • Поля — Выберите поле для просмотра или изменения его свойств и полей источника.

  • Свойства — Просматривайте или изменяйте свойства выбранного поля.

  • **Таблица ** — Просматривайте или переключайтесь между наборами данных.

  • Действия и поля источника — Просматривайте или редактируйте поля источника и выбирайте действие, которое необходимо выполнить для выбранных полей источника.

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

Поля

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

Свойства

Раздел Свойства используется для просмотра свойств выбранного поля. В этом разделе указывается имя поля, псевдоним, тип, длина, а также разрешены ли значения null.

Примечание:

Инструмент Присоединить не позволяет изменять свойства полей.

Таблица

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

Примечание:

Раздел Таблица будет скрыт, если имеется только одна таблица.

Действия и поля источника

Поля источника – это поля из входного набора данных, которые сопоставляются с выбранным полем.

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

Примечание:

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

Выбор полей источника особенно важен при наличии несоответствий в схемах двух обрабатываемых наборов данных. Такие инструменты как Геометрическое соединение и Слияние комбинируют множество наборов данных в один выходной набор данных, поэтому указание соответствий полей атрибутов очень важно для корректного результата. Например, если у одного набора данных есть поле Street_Name, а у другого – поле Name_Of_Street, при комбинировании двух наборов данных вы можете настроить, чтобы значения из этих полей комбинировались в другом одном выходном поле атрибутов.

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

Действие

Описание

Первый

Значение первого поля.

Последний

Значение последнего поля.

Соединить

Объединяет поля с разделителем. По умолчанию используется разделитель запятая.

Сумма

Сумма значений. Сумма вычисляется посредством сложения всех значений.

Среднее

Среднее арифметическое значений. Среднее или среднее арифметическое вычисляется путем сложения всех значений и деления на общее количество ненулевых значений.

Медиана

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

Режим

Мода или наиболее часто встречающееся значение.

Минимум

Наименьшее из чисел или первое по алфавиту значение.

Максимум

Наибольшее из чисел или последнее по алфавиту значение.

Стандартное отклонение

Стандартное отклонение для всех значений полей источника. Стандартное отклонение не является допустимым параметром для одиночных полей источника.

Количество

Количество ненулевых значений.

Диапазон

Разница между минимальным и максимальным значениями.

Примечание:

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

Сопоставление полей из входных данных

Для сопоставления атрибутивных полей из входного набора данных выполните следующие действия:

  1. Нажмите кнопку Редактировать , чтобы открыть окно Свойства полей.

  2. В разделе Поля выберите существующее поле или щелкните ниспадающее меню Добавить поля и щелкните Добавить пустое поле для добавления нового незаполненного поля.

  3. В разделе Свойства просмотрите или отредактируйте свойства выбранного поля.

  4. Если применимо, в разделе Таблица выберите набор данных для просмотра списка доступных входных полей в секции Действия и поля источника.

  5. В разделе Действия и поля источника выберите поле из списка доступных входных полей, которое будет использоваться в качестве поля источника, и выберите действие, определяющее способ передачи значений из одного или нескольких полей источника в выходное поле.

    Выбранное поле источника появится в виде тега над списком входных полей.

  6. Щелкните OK, чтобы подтвердить изменения, сделанные в сопоставлении полей.

Выполнение нескольких действий для одного входного поля

Используйте кнопку Добавить поля для сопоставления нескольких новых полей из входных полей. Выберите одно или несколько входных полей и соответствующие действия для выполнения над выбранными входными полями. Это приведет к заполнению списка полей новыми полями. Например, если вы выберете числовое поле с именем miles и выберете действия Минимум и Максимум, список Поля заполнится двумя новыми полями с именами miles_MIN и miles_MAX.