Nicht registrierte Feature-Class erstellen (Data Management)

Zusammenfassung

Erstellt eine leere Feature-Class in einer Enterprise-Geodatabase. Die Feature-Class wird nicht in der Geodatabase registriert.

Verwendung

  • Dieses Werkzeug erstellt nur Simple-Feature-Classes, z. B. Point-, Multipoint-, Polygon- und Polyline-Feature-Classes.

  • Eine mit diesem Werkzeug erstellte leere Feature-Class verfügt entweder über ein ganzzahliges Feld mit dem Namen OBJECTID oder enthält die gleichen Feldnamen und -typen wie die ausgewählten Eingabe-Template-Feature-Classes.

  • Nicht registrierte Feature-Classes können mit dem Werkzeug In Geodatabase registrieren bei der Geodatabase registriert werden.

Parameter

BeschriftungErläuterungDatentyp
Feature-Class-Speicherort

Die Enterprise-Geodatabase, in der die Feature-Class erstellt wird.

Workspace; Feature Dataset
Feature-Class-Name

Der Name der zu erstellenden Feature-Class.

String
Geometrietyp
(optional)

Gibt den Geometrietyp der Feature-Class an. Dieser Parameter ist nur für Geometrietypen relevant, von denen Dimensionalitätsmetadaten gespeichert werden, beispielsweise "ST_Geometry" in PostgreSQL, PostGIS-Geometrie und "SDO_Geometry" von Oracle.

  • PunktDer Geometrietyp lautet "Punkt".
  • MultipointDer Geometrietyp lautet "Multipoint".
  • PolylinieDer Geometrietyp lautet "Polylinie".
  • PolygonDer Geometrietyp lautet "Polygon". Dies ist die Standardeinstellung.
String
Template-Feature-Classes
(optional)

Eine vorhandene Feature-Class oder Liste von Feature-Classes mit Feldern und einem Attributschema, anhand derer die Felder in der Ausgabe-Feature-Class definiert werden.

Feature Layer
Hat M
(optional)

Legt fest, ob die Feature-Class lineare Messwerte (M-Werte) enthält.

  • NeinDie Ausgabe-Feature-Class enthält keine M-Werte. Dies ist die Standardeinstellung.
  • JaDie Ausgabe-Feature-Class enthält M-Werte.
  • Entspricht der Template-Feature-ClassDie Ausgabe-Feature-Class enthält M-Werte, wenn das im Parameter Template-Feature-Class (Parameter template in Python) angegebene Dataset M-Werte enthält.
String
Hat Z
(optional)

Legt fest, ob die Feature-Class Höhenwerte (Z-Werte) enthält.

  • NeinDie Ausgabe-Feature-Class enthält keine Z-Werte. Dies ist die Standardeinstellung.
  • JaDie Ausgabe-Feature-Class enthält Z-Werte.
  • Entspricht der Template-Feature-ClassDie Ausgabe-Feature-Class enthält Z-Werte, wenn das im Parameter Template-Feature-Class (Parameter template in Python) angegebene Dataset Z-Werte enthält.
String
Raumbezug
(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.

Spatial Reference
Konfigurationsschlüsselwort
(optional)

Gibt die Standardspeicherparameter (Konfigurationen) für Geodatabases in einem relationalen Datenbankmanagementsystem (RDBMS) an. Diese Einstellung gilt nur bei Verwendung von Enterprise-Geodatabase-Tabellen.

Konfigurationsschlüsselwörter werden vom Datenbankadministrator eingerichtet.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Feature-Class

Die nicht registrierte Ausgabe-Feature-Class.

Feature Class

arcpy.management.CreateUnRegisteredFeatureclass(out_path, out_name, {geometry_type}, {template}, {has_m}, {has_z}, {spatial_reference}, {config_keyword})
NameErläuterungDatentyp
out_path

Die Enterprise-Geodatabase, in der die Feature-Class erstellt wird.

Workspace; Feature Dataset
out_name

Der Name der zu erstellenden Feature-Class.

String
geometry_type
(optional)

Gibt den Geometrietyp der Feature-Class an. Dieser Parameter ist nur für Geometrietypen relevant, von denen Dimensionalitätsmetadaten gespeichert werden, beispielsweise "ST_Geometry" in PostgreSQL, PostGIS-Geometrie und "SDO_Geometry" von Oracle.

  • POINTDer Geometrietyp lautet "Punkt".
  • MULTIPOINTDer Geometrietyp lautet "Multipoint".
  • POLYLINEDer Geometrietyp lautet "Polylinie".
  • POLYGONDer Geometrietyp lautet "Polygon". Dies ist die Standardeinstellung.
String
template
[template,...]
(optional)

Eine vorhandene Feature-Class oder Liste von Feature-Classes mit Feldern und einem Attributschema, anhand derer die Felder in der Ausgabe-Feature-Class definiert werden.

Feature Layer
has_m
(optional)

Legt fest, ob die Feature-Class lineare Messwerte (M-Werte) enthält.

  • DISABLEDDie Ausgabe-Feature-Class enthält keine M-Werte. Dies ist die Standardeinstellung.
  • ENABLEDDie Ausgabe-Feature-Class enthält M-Werte.
  • SAME_AS_TEMPLATEDie Ausgabe-Feature-Class enthält M-Werte, wenn das im Parameter Template-Feature-Class (Parameter template in Python) angegebene Dataset M-Werte enthält.
String
has_z
(optional)

Legt fest, ob die Feature-Class Höhenwerte (Z-Werte) enthält.

  • DISABLEDDie Ausgabe-Feature-Class enthält keine Z-Werte. Dies ist die Standardeinstellung.
  • ENABLEDDie Ausgabe-Feature-Class enthält Z-Werte.
  • SAME_AS_TEMPLATEDie Ausgabe-Feature-Class enthält Z-Werte, wenn das im Parameter Template-Feature-Class (Parameter template in Python) angegebene Dataset Z-Werte enthält.
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.

Spatial Reference
config_keyword
(optional)

Gibt die Standardspeicherparameter (Konfigurationen) für Geodatabases in einem relationalen Datenbankmanagementsystem (RDBMS) an. Diese Einstellung gilt nur bei Verwendung von Enterprise-Geodatabase-Tabellen.

Konfigurationsschlüsselwörter werden vom Datenbankadministrator eingerichtet.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_feature_class

Die nicht registrierte Ausgabe-Feature-Class.

Feature Class

Codebeispiel

CreateUnregisteredFeatureclass: Beispiel (Python-Fenster)

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

import arcpy
arcpy.management.CreateUnRegisteredFeatureclass(
    r'Database Connections\Connection to Organization.sde', "New_FC", "POINT", 
    "", "DISABLED", "DISABLED")

Verwandte Themen