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

Несколько инструментов геообработки, включая Пространственное соединение (Spatial Join), Дополнить (Append), Слияние (Merge), Класс объектов в класс объектов (Feature Class To Feature Class) и Таблица в таблицу (Table To Table), содержат параметр, помогающий управлять способом, которым поля из входных наборов данных обрабатываются, заполняются и отображаются на карте для выходного набора данных – это параметр Список полей (Field Map). Дополнительно к основному перемещению атрибутов от входных данных к выходным, списки полей могут быть полезны для некоторых общих задач, например, конкатенации полей и вычисления статистик, таких как среднее, сумма и стандартное отклонение.

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

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

Изменение списка полей по умолчанию

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

Контекстное меню для выходного поля имеет следующие опции:

Контекстное меню для входного поля имеет следующие опции:

Контекстное меню для всего списка полей (со всеми пробелами) имеет следующие опции:

Правила слияния

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

Правило слияния

Выходным значением является...

Первый

Из первого (верхнего) входного поля.

Последний

Из последнего (нижнего) входного поля

Присоединиться

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

Сумма

Общая сумма значений входных полей.

Среднее

Среднее для значений входных полей.

Медиана

Медиана (середина) значений входных полей. Медиана – это значение в середине группы значений, которое разделяет весь набор значений на верхнюю и нижнюю половины; например, медианой для набора 1,3,5,7,9,11,13 является 7.

Режим

Значение во входных полях, которое является наиболее распространенным или встречается с наибольшей частотой.

Мин

Минимальное (наименьшее) значение входного поля.

Макс

Максимальное (наибольшее) значение входного поля.

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

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

Не используйте Стандартное отклонение (Standard deviation), если ваше выходное поле имеет только одно входное поле, так как значение всегда будет равно нулю.

Нумерация

Количество значений в входных полях, исключая пустые значения (null).

Диапазон

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

Настройки параметра Список полей (Field Map) для скриптов

При создании скриптов, используйте объект FieldMappings для задания параметра списка полей.

5/10/2014