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

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

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

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

  • Набор данных каталога должен создаваться в базе геоданных.

  • После создания набора данных каталога используйте инструмент Добавить элементы к набору данных каталога для заполнения его локальными элементами. Чтобы заполнить набор данных каталога элементами, которые хранятся на портале Enterprise, используйте инструмент Добавить элементы портала к набору данных каталога.

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

  • Первый класс объектов или таблица из списка Наборы данных шаблонов считается главным набором данных для соответствующего сценария. Если несколько наборов данных шаблонов содержат поля с одним и тем же именем, будет создано только одно поле с таким именем. Свойство hasZ первого класса объектов в списке также будет учтено.

  • Имя набора данных каталога должно соответствовать ограничениям базы геоданных или исходной базы данных; например, имя не может начинаться с цифры.

Параметры

ПодписьОписаниеТип данных
Местоположение набора данных каталога

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

Workspace; Feature Dataset
Имя набора данных каталога

Имя набора данных каталога, который будет создан.

String
Система координат
(Дополнительный)

Пространственная привязка набора данных каталога.

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

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

Table View
Содержит значения Z
(Дополнительный)

Определяет, содержит ли набор данных каталога значения высот (z-значения).

  • ОтключеноВыходной набор данных каталога не будет содержать значения z. Это значение по умолчанию
  • ВключеноВыходной набор данных каталога будет содержать значения z.
  • Так же, как в шаблонеВыходной набор данных каталога будет содержать z-значения, если набор данных, заданный в параметре Наборы данных шаблонов содержит z-значения.
String
Псевдоним набора данных каталога
(Дополнительный)

Имя псевдонима для набора данных каталога.

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

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

String

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

ПодписьОписаниеТип данных
Выходной набор данных каталога

Новый набор данных каталога

Feature Class

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

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

Workspace; Feature Dataset
out_name

Имя набора данных каталога, который будет создан.

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

Пространственная привязка набора данных каталога.

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

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

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

Определяет, содержит ли набор данных каталога значения высот (z-значения).

  • DISABLEDВыходной набор данных каталога не будет содержать значения z. Это значение по умолчанию
  • ENABLEDВыходной набор данных каталога будет содержать значения z.
  • SAME_AS_TEMPLATEВыходной набор данных каталога будет содержать z-значения, если набор данных, заданный в параметре template содержит z-значения.
String
out_alias
(Дополнительный)

Имя псевдонима для набора данных каталога.

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

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

String

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

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

Новый набор данных каталога

Feature Class

Пример кода

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

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

import arcpy
arcpy.env.workspace = "C:/Dataspace"
dataset = "C:/Dataspace/studyarea.gdb/StudyAreaDataset"
spatial_ref = arcpy.Describe(dataset).spatialReference
arcpy.management.CreateCatalogDataset("C:/Dataspace/studyarea.gdb", 
                                      "SampleCatalog", "SampleFeatureClass", 
                                      "DISABLED", spatial_ref, 
                                      "NewCatalogDataset", "DEFAULTS")
CreateCatalogDataset, пример 2 (автономный скрипт)

Создает элемент, и создает набор данных каталога.

#Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data/output.gdb"

# Set local variables
catalogName = "MyCatalogDataset"
outCatalogDataset = "C:/output/output.gdb/catalogds1"
zValuesPresent = "ENABLED"

# Run CreateCatalogDataset
arcpy.management.CreateCatalogDataset(outCatalogDataset, catalogName, " ",
                                      zValuesPresent)