表转地理数据库 (转换)

描述

将一个或多个表转换为输出地理数据库中的地理数据库表。可以将 dBASE 表、INFO 表、VPF 表、OLE DB 表、地理数据库表或表视图用作输入表。

使用方法

  • 输出地理数据库表的名称取决于输入表的名称。要控制输出名称并使用其他转换选项,请使用表至表工具。

  • 也可以使用复制行表至表工具将表转换为地理数据库表。

  • 如果输出地理数据库中已存在输出表名称,系统会在名称的结尾处追加一个数字以确保名称的唯一性(例如,OutputTable_1)。

语法

arcpy.conversion.TableToGeodatabase(Input_Table, Output_Geodatabase)
参数说明数据类型
Input_Table
[Input_Table,...]

要转换为地理数据库表的一组表。可以将 INFO 表、dBASE 表、OLE DB 表、地理数据库表或表视图用作输入。

Table View
Output_Geodatabase

用于保存表的目标地理数据库。

Workspace

派生输出

名称说明数据类型
Derived_Geodatabase

包含新表的地理数据库。

工作空间

代码示例

TableToGeodatabase 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 TableToGeodatabase 工具。

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.TableToGeodatabase_conversion(["accident.dbf", "vegtable.dbf"], 
                                    "C:/output/output.gdb")
TableToGeodatabase 示例 2(独立脚本)

以下独立脚本演示了如何使用 TableToGeodatabase 工具。

# Name: TableToGeodatabase_Example2.py
# Description: Use TableToDBASE to copy tables to geodatabase format
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.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"
# Execute TableToGeodatabase
print("Importing tables to gdb: " + outLocation)
arcpy.TableToGeodatabase_conversion(tables, outLocation)

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题