Таблица в базу геоданных (Конвертация)
Резюме
Конвертирует одну или несколько таблиц в таблицы базы геоданных в выходной персональной, файловой или SDE базе геоданных. Входные данные могут быть представлены таблицами dBASE, INFO, VPF, OLE DB или таблицами базы геоданных, или представлениями таблицы.
Использование
-
Имя выходных таблиц базы геоданных будут основаны на имени входных таблиц. Для контроля за выходным именем и для дополнительных опций конвертации используйте инструмент Таблица в таблицу (Table to Table).
-
Инструменты Копировать строки (Copy Rows) и Таблица в таблицу (Table To Table) также могут использоваться для конвертации таблицы в таблицу базы геоданных.
-
Если имя выходной таблицы уже существует в выходной базе геоданных, в конец имени будет добавлена цифра, чтобы сделать имя уникальным (например, OutputTable_1).
Синтаксис
Параметр | Объяснение | Тип данных |
input_table [input_table,...] |
Список таблиц, которые будут конвертированы в таблицы базы геоданных. Входными таблицами могут быть INFO, dBASE, OLE DB или таблицы базы геоданных, а также представления таблиц. | Table View |
output_geodatabase |
База геоданных-адресат, куда будут помещены выходные таблицы базы геоданных. | Workspace |
Пример кода
Следующий скрипт окна Python демонстрирует, как использовать инструмент Таблица в базу геоданных (Table To Geodatabase) в непосредственном режиме.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.TableToGeodatabase_conversion(["accident.dbf", "vegtable.dbf"], "C:/output/output.gdb")
Следующий автономный скрипт демонстрирует, как использовать инструмент Таблица в базу геоданных (Table To Geodatabase).
# Name: TableToGeodatabase_Example2.py
# Description: Use TableToDBASE to copy tables to geodatabase format
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Make list of all tables in workspace
tables = arcpy.ListTables()
# list of tables should be similar to this: ["accident.dbf", "vegtable.dbf"]
# Set local variables
outLocation = "C:/output/output.gdb"
try:
# Execute TableToGeodatabase
print "Importing tables to gdb: " + outLocation
arcpy.TableToGeodatabase_conversion(tables, outLocation)
except:
print arcpy.GetMessages()