Zusammenfassung
Hiermit wird ein Feature-Dataset am Ausgabespeicherort erstellt (in einer bestehenden Enterprise-, File- oder Personal-Geodatabase).
Verwendung
Ein Feature-Dataset ist eine Sammlung von zugehörigen Feature-Classes mit einem gemeinsamen Koordinatensystem. Mit Feature-Datasets werden zugehörige Feature-Classes räumlich oder thematisch integriert. Ihr Hauptzweck besteht darin, zugehörige Feature-Classes in einem gemeinsamen Dataset zusammenzufassen, um eine Topologie zu erstellen bzw. ein Netzwerk-Dataset, ein Terrain-Dataset oder ein geometrisches Netzwerk zu berechnen.
Syntax
CreateFeatureDataset_management (out_dataset_path, out_name, {spatial_reference})
Parameter | Erläuterung | Datentyp |
out_dataset_path | Die Enterprise-, File- oder Personal-Geodatabase, in der das Ausgabe-Feature-Dataset erstellt wird. | Workspace |
out_name | Der Name des zu erstellenden Feature-Datasets. | String |
spatial_reference (optional) |
Der Raumbezug des Ausgabe-Feature-Datasets. Sie können den Raumbezug auf unterschiedliche Weise angeben:
| Spatial Reference |
Codebeispiel
CreateFeatureDataset – Beispiel 1 (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion CreateFeatureDataset im unmittelbaren Modus verwenden.
import arcpy
arcpy.CreateFileGDB_management("C:/output", "HabitatAnalysis.gdb")
arcpy.CreateFeatureDataset_management("C:/output/HabitatAnalysis.gdb", "analysisresults", "C:/workspace/landuse.prj")
CreateFeatureDataset – Beispiel 2 (eigenständiges Skript)
Das folgende Python-Skript veranschaulicht die Verwendung der Funktion CreateFeatureDataset in einem eigenständigen Skript.
# 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"
# 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)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja