Сгенерировать таблицу сопоставлений (Управление данными)

Краткая информация

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

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

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

  • Выходная таблица включает следующий формат для каждого столбца и допустимых значений:

    • type—Набор данных, поле или значение
    • substringsa—Определяемая пользователем подстрока
    • substringsb—Определяемая пользователем подстрока
    • match_strings—Значение Да или Нет

Параметры

ПодписьОписаниеТип данных
Рабочая книга базовых данных

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

File
Выходная таблица

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

Table

arcpy.management.GenerateMappingTable(in_workbook, out_table)
ИмяОписаниеТип данных
in_workbook

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

File
out_table

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

Table

Пример кода

Пример GenerateMappingTable (окно Python)

Пример скрипта окна Python для использования функции GenerateMappingTable в режиме прямого запуска.

import arcpy

arcpy.management.GenerateMappingTable(
    "C:/data/DataLoadingWorkspace/DataReference.xlsx", "C:/temp/Default.gdb/DataReference_GenerateMappingTable"
)
Пример GenerateMappingTable (окно Python)

Этот скрипт демонстрирует пример использования функции GenerateMappingTable в автономном скрипте.

# Name: GenerateMappingTable.py
# Description: Generate a Mapping Table from the input Data Reference workbook.

# Import system modules
import arcpy

# Set local variables
workbook = "C:/data/DataLoadingWorkspace/DataReference.xlsx"
mapping = "C:/temp/MappingTable.csv"

arcpy.management.GenerateMappingTable(in_workbook=workbook, out_table=mapping)

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

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы