Nicht registrierte Feature-Class erstellen (Data Management)

Zusammenfassung

Erstellt eine leere Feature-Class in einer Datenbank oder 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 einer ausgewählten Template-Feature-Class zur Eingabe.

Syntax

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

Die Enterprise-Geodatabase oder Datenbank, in der die Ausgabe-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 zum Definieren der Felder in der Ausgabe-Feature-Class.

Feature Layer
has_m
(optional)

Bestimmt, ob die Ausgabe-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 (template-Parameter in Python) angegebene Dataset M-Werte enthält.
String
has_z
(optional)

Bestimmt, ob die Ausgabe-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 (template-Parameter 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 ein Raumbezugsobjekt vor der Verwendung dieses Werkzeugs, z. B. sr = arcpy.SpatialReference("C:/data/Africa/Carthage.prj"), 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.

Weitere Informationen zu Konfigurationsschlüsselwörtern

String

Abgeleitete Ausgabe

NameErklärungDatentyp
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.CreateUnRegisteredFeatureclass_management(
    r'Database Connections\Connection to Organization.sde', "New_FC", "POINT", 
    "", "DISABLED", "DISABLED")

Lizenzinformationen

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

Verwandte Themen