Сопоставить поля
Инструмент Сопоставить поля преобразует схему набора данных, сопоставляя ее с целевой схемой.
Примеры
Инструмент Сопоставить поля можно использовать в следующих сценариях:
Обновить схему набора данных, чтобы она была совместима с векторным слоем или таблицей, к которым она будет добавлена
Стандартизировать схему для нескольких наборов данных, чтобы их можно было объединить
Параметры
В следующей таблице приводится описание параметров, используемых в инструменте Сопоставить поля:
| Параметр | Описание |
|---|---|
| Входной набор данных | Набор данных, содержащий поля, которые будут сопоставлены с указанной схемой. |
| Сопоставление полей | Сопоставляет схему входного набора данных со схемой из размещенного векторного слоя, размещенной таблицы или другого набора данных в конвейере данных. |
Примечания по использованию
Используйте параметр Входной набор данных, чтобы выбрать набор данных, содержащий поля, которые хотите сопоставить с целевой схемой.
Используйте параметр Сопоставления полей, чтобы указать векторный слой или набор данных, из которых следует импортировать целевую схему, и способ сопоставления полей входного набора данных с целевыми полями.
Для импорта целевых схем доступны следующие опции:
Векторный слой из вашего ресурса — перейдите к размещенному векторному слою или таблице в вашем ресурсе. Выбранный векторный слой или таблица не будут добавлены на канву конвейера данных.
Набор данных из этого конвейера данных — выберите другой набор данных, который в данный момент находится на вашей канве конвейера данных.
Используйте таблицу в диалоговом окне Сопоставление полей, чтобы сопоставить поля входного набора данных с целевыми полями. Поля должны быть совместимых типов, чтобы их сопоставить. Например, вы не можете сопоставить строковое входное поле и целевое целочисленное поле. По умолчанию поля с похожими именами и совместимыми типами будут сопоставлены автоматически.
Для полей входного набора данных типа struct вы можете просмотреть и выбрать вложенные поля, совместимые с целевым полем.
Выходные данные
Выходной набор данных будет содержать поля из входного набора данных, которые были сопоставлены с полями из целевой схемы. Сопоставленные входные поля будут возвращены с именами и типами целевого поля, с которым они были сопоставлены. Несопоставленные поля не будут доступны в выходных данных.
Если геометрии полей совпадают, а пространственная привязка отличается, входная геометрия будет проецироваться в пространственную привязку целевой геометрии.
Ограничения
Ниже приведены известные ограничения инструмента Сопоставление полей:
Если схема целевого набора данных или векторного слоя изменится, сопоставление полей не отразит изменения автоматически. Чтобы принять изменения в целевых схемах, удалите текущее сопоставление полей и снова импортируйте целевую схему.
Инструмент не преобразует значения полей. Например, вы не можете сопоставить поле двойной точности со строковым полем. Для преобразования полей используйте инструмент Обновить поля.
Чтобы сопоставить сложные типы полей, такие как массив, карта и структура, входные и целевые поля должны содержать точно совпадающие ключи и типы значений. Например, если входное поле массива содержит целочисленные значения, оно не может быть сопоставлено с целевым полем массива, содержащим строковые значения.
Лицензионные требования
Требуется следующее лицензии и конфигурации:
Тип пользователя Creator или GIS Professional
Роль Издатель, Посредник или Администратор, или эквивалентная пользовательская роль
Подробнее о системных требованиях Data Pipelines см. в разделе Требования.
Кроме того, Data Pipelines доступен только в том случае, если у вас есть ArcGIS Data Pipelines Server, настроенный с ArcGIS Enterprise.