创建要素数据集 (Data Management)

许可等级:BasicStandardAdvanced

摘要

在输出位置(现有的 ArcSDE、文件地理数据库或个人地理数据库)创建要素数据集。

用法

语法

CreateFeatureDataset_management (out_dataset_path, out_name, {spatial_reference})
参数说明数据类型
out_dataset_path

将在其中创建输出要素数据集的 ArcSDE、文件地理数据库或个人地理数据库。

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

代码实例

CreateFeatureDataset 示例 1(Python 窗口)

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

import arcpy
from arcpy import env

env.workspace = "C:/data"
arcpy.CreateFileGDB_management("C:/output", "HabitatAnalysis.gdb")
arcpy.CreateFeatureDataset_management("C:/output/HabitatAnalysis.gdb", "analysisresults", "C:/workspace/landuse.prj")
CreateFeatureDataset 示例 2(独立 Python 脚本)

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

# Name: CreateFeaturedataset _Example2.py
# Description: Create a feature dataset 

# Import system modules
import arcpy
from arcpy import env

# Set workspace
env.workspace = "C:/data"

# Set local variables
out_dataset_path = "C:/output/HabitatAnalysis.gdb" 
out_name = "analysisresults"
# Creating a spatial reference object
sr = arcpy.SpatialReference("C:/data/studyarea.prj")

# Create a FileGDB for the fds
arcpy.CreateFileGDB_management("C:/output", "HabitatAnalysis.gdb")

# Execute CreateFeaturedataset 
arcpy.CreateFeatureDataset_management(out_dataset_path, out_name, sr)

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014