フィーチャ データセットの作成 (Create Feature Dataset) (データ管理)

サマリー

出力先である既存のエンタープライズ、ファイル、モバイル ジオデータベースにフィーチャ データセットを作成します。

使用法

  • フィーチャ データセットとは、共通の座標系を使用するフィーチャクラスのコレクションです。 フィーチャ データセットの用途は、関連するフィーチャクラスを、トポロジ、ネットワーク データセット、テレイン、ユーティリティ ネットワーク、トレース ネットワーク、またはパーセル ファブリックを構築するための共通コンテナーにまとめることです。

パラメーター

ラベル説明データ タイプ
出力ジオデータベース

出力フィーチャ データセットの作成先になるエンタープライズ ジオデータベース、ファイル ジオデータベース、またはモバイル ジオデータベース。

Workspace
フィーチャ データセット名

作成されるフィーチャ データセット名。

String
座標系
(オプション)

出力フィーチャ データセットの空間参照。 [空間参照プロパティ] ダイアログ ボックス上で、新しい座標系を選択、インポート、または作成できます。 空間参照の xy、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("Sinusoidal (Africa)") など)、次に、この定義を空間参照パラメーターとして使用する。

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)

関連トピック