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

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

Создает набор классов объектов в выходном местоположении: существующей многопользовательской, файловой или мобильной базе геоданных.

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

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

Параметры

ПодписьОписаниеТип данных
Выходная база геоданных

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

Workspace
Имя набора данных

Имя создаваемого набора классов объектов.

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

Пространственная привязка выходного набора классов объектов. В диалоговом окне Свойства пространственной привязки можно выбрать, импортировать или создать новую систему координат. Для настройки компонентов пространственной привязки, таких как x,y-, z- или m- домены, разрешение и допуск, воспользуйтесь диалоговым окном Параметры среды.

Spatial Reference

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

ПодписьОписаниеТип данных
Обновленная база геоданных

Новый выходной набор классов объектов.

Feature Dataset

arcpy.management.CreateFeatureDataset(out_dataset_path, out_name, {spatial_reference})
ИмяОписаниеТип данных
out_dataset_path

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

Workspace
out_name

Имя создаваемого набора классов объектов.

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

Пространственная привязка выходного набора классов объектов. Вы можете задать пространственную привязку следующими способами:

  • Указав путь к файлу .prj, например, C:/workspace/watershed.prj.
  • Путем ссылки на класс пространственных объектов или набор классов объектов, пространственную привязку которых следует применить, например, C:/workspace/myproject.gdb/landuse/grassland.
  • Путем определения объекта пространственной привязки перед использованием инструмента, например, sr = arcpy.SpatialReference("C:/data/Africa/Carthage.prj"), который затем используется как параметр пространственной привязки.

Spatial Reference

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

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

Новый выходной набор классов объектов.

Feature Dataset

Пример кода

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

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


import arcpy
arcpy.management.CreateFileGDB("C:/output", "HabitatAnalysis.gdb")
arcpy.management.CreateFeatureDataset("C:/output/HabitatAnalysis.gdb", 
                                      "analysisresults", 
                                      "C:/workspace/landuse.prj")
CreateFeatureDataset, пример 2 (автономный скрипт)

Следующий скрипт Python демонстрирует использование функции CreateFeatureDataset в качестве автономного скрипта.

# Name: CreateFeatureDataset_Example2.py
# Description: Create a feature dataset 

# Import system modules
import arcpy

# Set local variables
out_dataset_path = "C:/output/HabitatAnalysis.gdb" 
out_name = "analysisresults"

# Create a spatial reference object
sr = arcpy.SpatialReference("C:/data/studyarea.prj")

# Create a file geodatabase for the feature dataset
arcpy.management.CreateFileGDB("C:/output", "HabitatAnalysis.gdb")

# Run CreateFeaturedataset 
arcpy.management.CreateFeatureDataset(out_dataset_path, out_name, sr)