Feature-Dataset erstellen (Data Management)

Zusammenfassung

Hiermit wird ein Feature-Dataset am Ausgabespeicherort erstellt (in einer vorhandenen Enterprise-, File- oder Mobile-Geodatabase).

Verwendung

  • Ein Feature-Dataset ist eine Sammlung von zugehörigen Feature-Classes mit einem gemeinsamen Koordinatensystem. Feature-Datasets werden verwendet, um zugehörige Feature-Classes in einem gemeinsamen Container zusammenzufassen und damit eine Topologie, ein Netzwerk-Dataset, ein Terrain, ein Versorgungsnetz, ein Verfolgungsnetz oder eine Parcel-Fabric zu erstellen.

Parameter

BeschriftungErläuterungDatentyp
Ausgabe-Geodatabase

Die Enterprise-, File- oder Mobile-Geodatabase, in der das Ausgabe-Feature-Dataset erstellt wird.

Workspace
Feature-Dataset-Name

Der Name des zu erstellenden Feature-Datasets.

String
Koordinatensystem
(optional)

Der Raumbezug des Ausgabe-Feature-Datasets. Im Dialogfeld Eigenschaften des Raumbezugs können Sie ein Koordinatensystem auswählen, importieren oder neu erstellen. Zum Festlegen von Aspekten des Raumbezugs wie der X-, Y- , Z- oder M-Domäne, Auflösung oder Toleranz verwenden Sie das Dialogfeld Umgebungen.

Hinweis:

Dieser Parameter ist optional. Es wird aber empfohlen, dennoch einen Wert anzugeben. Um die Daten in einem Feature-Dataset bearbeiten zu können, ist ein Raumbezug erforderlich.

Spatial Reference

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Feature-Dataset

Das neue Ausgabe-Feature-Dataset.

Feature Dataset

arcpy.management.CreateFeatureDataset(out_dataset_path, out_name, {spatial_reference})
NameErläuterungDatentyp
out_dataset_path

Die Enterprise-, File- oder Mobile-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 folgende Weise angeben:

  • Geben Sie den Pfad zu einer .prj-Datei wie C:/workspace/watershed.prj ein.
  • Referenzieren Sie eine Feature-Class oder ein Feature-Dataset, deren/dessen Raumbezug Sie übernehmen möchten, z. B. C:/workspace/myproject.gdb/landuse/grassland.
  • Definieren Sie vor der Verwendung dieses Werkzeugs ein Raumbezugsobjekt, z. B. sr = arcpy.SpatialReference("Sinusoidal (Africa)"), das Sie dann als Raumbezugsparameter verwenden.

Hinweis:

Dieser Parameter ist optional. Es wird aber empfohlen, dennoch einen Wert anzugeben. Um die Daten in einem Feature-Dataset bearbeiten zu können, ist ein Raumbezug erforderlich.

Spatial Reference

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_dataset

Das neue Ausgabe-Feature-Dataset.

Feature Dataset

Codebeispiel

CreateFeatureDataset: Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CreateFeatureDataset im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.management.CreateFileGDB("C:/output", "HabitatAnalysis.gdb")
arcpy.management.CreateFeatureDataset("C:/output/HabitatAnalysis.gdb", 
                                      "analysisresults", 
                                      "C:/workspace/landuse.prj")
CreateFeatureDataset: Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion CreateFeatureDataset in einem eigenständigen Skript verwendet wird.

# 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)

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen