创建表 (数据管理)

摘要

创建地理数据库表或 dBASE 表。

使用情况

  • 如果输出位置是文件夹,则默认输出为 dBASE 表。

  • 要在文件夹中创建 dBASE 表,必须将扩展名 .dbf 追加到输出表名称中。

参数

标注说明数据类型
表位置

用于创建输出表的工作空间。

Workspace
表名

要创建的表的名称。

String
模板表名
(可选)

属性方案用于定义输出表的表。模板表中的字段将被添加到输出表中。

Table View
配置关键字
(可选)

用于确定企业级地理数据库中表的存储参数的配置关键字。

String
表别名
(可选)

将创建的输出表的备用名称。

String

派生输出

标注说明数据类型
输出表

新的输出表。

arcpy.management.CreateTable(out_path, out_name, {template}, {config_keyword}, {out_alias})
名称说明数据类型
out_path

用于创建输出表的工作空间。

Workspace
out_name

要创建的表的名称。

String
template
[template,...]
(可选)

属性方案用于定义输出表的表。模板表中的字段将被添加到输出表中。

Table View
config_keyword
(可选)

用于确定企业级地理数据库中表的存储参数的配置关键字。

String
out_alias
(可选)

将创建的输出表的备用名称。

String

派生输出

名称说明数据类型
out_table

新的输出表。

代码示例

CreateTable 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 CreateTable 函数:

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.CreateTable_management("C:/output", "habitatTemperatures.dbf", 
                             "vegtable.dbf")
CreateTable 示例 2(独立脚本)

以下 Python 脚本演示了如何在独立脚本中使用 CreateTable 函数:

# Name: CreateTable_Example2.py
# Description: Create table to store temperature data in gnatcatcher habitat areas
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
out_path = "C:/output"
out_name = "habitatTemperatures.dbf"
template = "vegtable.dbf"
config_keyword = ""
# Execute CreateTable
arcpy.CreateTable_management(out_path, out_name, template, config_keyword)

许可信息

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

相关主题