Соединить таблицы Info (Покрытие)

Уровень лицензии:BasicStandardAdvanced

Резюме

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

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

Более подробно о том, как работает инструмент Соединить таблицы Info

Рисунок

Иллюстрация работы инструмента Соединить таблицы Info

Использование

Синтаксис

JoinItem_arc (in_info_table, join_info_table, out_info_table, relate_item, {start_item}, {relate_type})
ПараметрОбъяснениеТип данных
in_info_table

Файл данных INFO, в который будут добавлены поля и их значения.

INFO Table
join_info_table

Файл данных INFO, который содержит добавляемые поля и значения.

INFO Table
out_info_table

Файл данных INFO, созданный инструментом Соединить таблицы Info. Если выходная таблица Info уже существует, она будет заменена.

INFO Table
relate_item

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

String
start_item
(дополнительно)

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

String
relate_type
(дополнительно)

Каким образом записи присоединяемой таблицы Info сопоставляются записям входной таблицы Info.

  • LINEARЗначения, записываемые в выходную таблицу Info, получаются путем объединения записей входной и присоединяемой таблиц Info с одинаковыми значениями поля связи. Поле связи должен существовать в обоих файлах. Оба файла могут быть отсортированы в любом порядке. Установка по умолчанию.
  • ORDEREDПрисоединяемая таблица Info должна быть отсортирована по полю связи. И присоединяемая и входная таблицы Info должны содержать поле связи.
  • Связать (LINK)Поле связи должно быть только во входной таблице Info. Входная таблица Info может быть отсортирована в любом порядке. Значение поля связи в каждой записи входной таблицы Info определяет номер записи в присоединяемой таблице Info, которую нужно присоединить. Этот метод используется при связывании файла INFO с другим файлом на основе внутреннего номера записи.
String

Пример кода

Пример использования инструмента JoinItem (автономный скрипт)

В следующем автономном скрипте показано, как соединить две таблицы INFO.

# Name: JoinItem_Example.py
# Description: Joins two INFO tables
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inInfoTable = "maritime1/us5tx51m_p/point"
joinInfoTable = "maritime1/us5tx51m.lights_ncode"
outInfoTable = "C:/output/lightpoints"
relateItem = "RCID"

# Execute JoinItem
arcpy.JoinItem_arc(inInfoTable, joinInfoTable, outInfoTable, 
                   relateItem, "", "")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Требует установленная ArcInfo Workstation
9/10/2013