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

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

Создает таблицу базы геоданных или таблицу dBASE.

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

  • Чтобы создать таблицу dBASE в папке, присоедините расширение .dbf к значению параметра Имя таблицы.

Параметры

ПодписьОписаниеТип данных
Расположение таблицы

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

Workspace
Имя таблицы

Имя создаваемой таблицы.

String
Наборы данных шаблонов
(Дополнительный)

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

Table View
Ключевое слово конфигурации
(Дополнительный)

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

String
Псевдоним таблицы
(Дополнительный)

Альтернативное имя (псевдоним) выходной таблицы, которая будет создана.

String
Тип OID

Определяет, будет ли поле Object ID размером 32 бита или 64 бита.

  • Так же, как в шаблонеТип поля Object ID field (32 или 64 бита) будет таким же, как и у поля Object ID первого набора данных шаблона. Это значение по умолчанию
  • 64-битВыходное поле Object ID будет 64 бита.
  • 32 битВыходное поле Object ID будет 32 бита.
String

Производные выходные данные

ПодписьОписаниеТип данных
Выходная таблица

Новая выходная таблица.

Table

arcpy.management.CreateTable(out_path, out_name, {template}, {config_keyword}, {out_alias}, oid_type)
ИмяОписаниеТип данных
out_path

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

Workspace
out_name

Имя создаваемой таблицы.

String
template
[template,...]
(Дополнительный)

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

Table View
config_keyword
(Дополнительный)

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

String
out_alias
(Дополнительный)

Альтернативное имя (псевдоним) выходной таблицы, которая будет создана.

String
oid_type

Определяет, будет ли поле Object ID размером 32 бита или 64 бита.

  • SAME_AS_TEMPLATEТип поля Object ID field (32 или 64 бита) будет таким же, как и у поля Object ID первого набора данных шаблона. Это значение по умолчанию
  • 64_BITВыходное поле Object ID будет 64 бита.
  • 32_BITВыходное поле Object ID будет 32 бита.
String

Производные выходные данные

ИмяОписаниеТип данных
out_table

Новая выходная таблица.

Table

Пример кода

CreateTable, пример 1 (окно Python)

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

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.CreateTable("C:/output", "habitatTemperatures.dbf", 
                             "vegtable.dbf")
CreateTable, пример 2 (автономный скрипт)

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

# Name: CreateTable_Example2.py
# Description: Create a 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 = ""

# Run CreateTable
arcpy.management.CreateTable(out_path, out_name, template, config_keyword)