Katalog-Dataset erstellen (Data Management)

Zusammenfassung

Erstellt ein Katalog-Dataset, zu dem Sammlungen von Layern, Rastern, Datasets und anderen Elementen hinzugefügt werden können.

Verwendung

  • Das Katalog-Dataset muss in einer Geodatabase erstellt werden.

  • Nachdem ein Katalog-Dataset erstellt worden ist, können Sie es mit dem Werkzeug Elemente zum Katalog-Dataset hinzufügen mit lokal basierten Elementen auffüllen. Um das Katalog-Dataset mit Elementen zu füllen, die in einem Enterprise-Portal gespeichert sind, verwenden Sie das Werkzeug Portalelemente zum Katalog-Dataset hinzufügen.

  • Die Felder, Domänen, Subtypes und Attributregeln der Vorlagen-Datasets werden in das Katalog-Dataset übertragen. Felder, die den gleichen Namen haben wie erforderliche Felder des Katalog-Datasets, werden ignoriert.

  • Die erste Feature-Class oder Tabelle, die im Parameter Vorlagen-Datasets aufgeführt ist, wird für bestimmte Szenarien als primäres Dataset betrachtet. Wenn mehrere Vorlagen-Datasets Felder mit demselben Namen enthalten, wird nur ein Feld mit diesem Namen erstellt. Die Eigenschaft hasZ der ersten Feature-Class in der Liste wird auch berücksichtigt.

  • Der Name des Katalog-Datasets muss den Beschränkungen der Geodatabase oder der zugrunde liegenden Datenbank genügen. Der Name darf z. B. nicht mit einer Zahl beginnen.

Parameter

BeschriftungErläuterungDatentyp
Speicherort des Katalog-Datasets

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

Workspace; Feature Dataset
Name des Katalog-Datasets

Der Name des zu erstellenden Katalog-Datasets.

String
Koordinatensystem
(optional)

Der Raumbezug des Katalog-Datasets.

Spatial Reference
Vorlagen-Datasets
(optional)

Die Feature-Class oder Tabelle, die als Vorlage verwendet wird, um die Attributfelder des neuen Katalog-Datasets zu definieren.

Table View
Hat Z
(optional)

Gibt an, ob das Katalog-Dataset Höhenwerte (Z-Werte) enthalten soll.

  • DeaktiviertDas Ausgabe-Katalog-Dataset enthält keine Z-Werte. Dies ist die Standardeinstellung.
  • AktiviertDas Ausgabe-Katalog-Dataset enthält Z-Werte.
  • Identisch mit VorlageDas Ausgabe-Katalog-Dataset enthält Z-Werte, wenn das im Parameter Vorlagen-Datasets angegebene Dataset Z-Werte enthält.
String
Alias des Katalog-Datasets
(optional)

Der Aliasname des Katalog-Datasets.

String
Konfigurationsschlüsselwort
(optional)

Das Konfigurationsschlüsselwort bestimmt die Speicherparameter der Datenbanktabelle. Das Konfigurationsschlüsselwort gilt nur für Enterprise-Daten.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Katalog-Dataset

Das neue Katalog-Dataset.

Feature Class

arcpy.management.CreateCatalogDataset(out_path, out_name, {spatial_reference}, {template}, {has_z}, {out_alias}, {config_keyword})
NameErläuterungDatentyp
out_path

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

Workspace; Feature Dataset
out_name

Der Name des zu erstellenden Katalog-Datasets.

String
spatial_reference
(optional)

Der Raumbezug des Katalog-Datasets.

Spatial Reference
template
[template,...]
(optional)

Die Feature-Class oder Tabelle, die als Vorlage verwendet wird, um die Attributfelder des neuen Katalog-Datasets zu definieren.

Table View
has_z
(optional)

Gibt an, ob das Katalog-Dataset Höhenwerte (Z-Werte) enthalten soll.

  • DISABLEDDas Ausgabe-Katalog-Dataset enthält keine Z-Werte. Dies ist die Standardeinstellung.
  • ENABLEDDas Ausgabe-Katalog-Dataset enthält Z-Werte.
  • SAME_AS_TEMPLATEDas Ausgabe-Katalog-Dataset enthält Z-Werte, wenn das im Parameter template angegebene Dataset Z-Werte enthält.
String
out_alias
(optional)

Der Aliasname des Katalog-Datasets.

String
config_keyword
(optional)

Das Konfigurationsschlüsselwort bestimmt die Speicherparameter der Datenbanktabelle. Das Konfigurationsschlüsselwort gilt nur für Enterprise-Daten.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_catalog_dataset

Das neue Katalog-Dataset.

Feature Class

Codebeispiel

CreateCatalogDataset: Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion CreateCatalogDataset verwenden.

import arcpy
arcpy.env.workspace = "C:/Dataspace"
dataset = "C:/Dataspace/studyarea.gdb/StudyAreaDataset"
spatial_ref = arcpy.Describe(dataset).spatialReference
arcpy.management.CreateCatalogDataset("C:/Dataspace/studyarea.gdb", 
                                      "SampleCatalog", "SampleFeatureClass", 
                                      "DISABLED", spatial_ref, 
                                      "NewCatalogDataset", "DEFAULTS")
CreateCatalogDataset: Beispiel 2 (eigenständiges Skript)

Instanziieren und erstellen Sie ein Katalog-Dataset.

#Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data/output.gdb"

# Set local variables
catalogName = "MyCatalogDataset"
outCatalogDataset = "C:/output/output.gdb/catalogds1"
zValuesPresent = "ENABLED"

# Run CreateCatalogDataset
arcpy.management.CreateCatalogDataset(outCatalogDataset, catalogName, " ",
                                      zValuesPresent)

Verwandte Themen