Feature-Class in Geodatabase (Konvertierung)

Zusammenfassung

Konvertiert Feature-Classes oder Feature-Layer in Geodatabase-Feature-Classes.

Verwendung

  • Bei einem Layer mit ausgewählten Features werden nur die ausgewählten Features in die neuen Ausgabe-Feature-Classes geschrieben.

  • Die Namen der Ausgabe-Feature-Classes basieren auf dem Namen der Eingabe-Feature-Class. Wenn die Eingabe beispielsweise C:\base\streams.shp lautet, erhält die Ausgabe-Feature-Class den Namen "streams".

  • Wenn der Name einer Ausgabe-Feature-Class in der Ausgabe-Geodatabase bereits vorhanden ist und die Option Geoverarbeitungswerkzeugen das Überschreiben vorhandener Datasets erlauben deaktiviert ist, wird am Ende eine Zahl angefügt, damit der Name der Feature-Class eindeutig ist (z. B. "rivers_1"). Wenn Eingabe-Feature-Classes den gleichen Namen haben, wird auch an die Namen der Ausgabe-Feature-Classes eine Zahl angehängt. Dies geschieht unabhängig von der Option zum Überschreiben vorhandener Datasets. Andernfalls wird die Feature-Class überschrieben.

  • Aktivieren Sie zum Übertragen von Domänen, Subtypes, Attributregeln, Feldgruppen und Gruppenwerten die Umgebungseinstellung Geodatabase-Feldeigenschaften übertragen.

  • Dieses Werkzeug unterstützt keine Annotation.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Feature-Classes oder Feature-Layer, die in eine Geodatabase importiert werden sollen.

Feature Layer
Ausgabe-Geodatabase

Die Ausgabe- oder Ziel-Geodatabase.

Feature Dataset; Workspace

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Geodatabase

Die Geodatabase oder das Ausgabe-Geodatabase-Feature-Dataset, das die neuen Feature-Classes enthält.

Workspace; Feature Dataset

arcpy.conversion.FeatureClassToGeodatabase(Input_Features, Output_Geodatabase)
NameErläuterungDatentyp
Input_Features
[Input_Features,...]

Feature-Classes oder Feature-Layer, die in eine Geodatabase importiert werden sollen.

Feature Layer
Output_Geodatabase

Die Ausgabe- oder Ziel-Geodatabase.

Feature Dataset; Workspace

Abgeleitete Ausgabe

NameErläuterungDatentyp
Derived_Geodatabase

Die Geodatabase oder das Ausgabe-Geodatabase-Feature-Dataset, das die neuen Feature-Classes enthält.

Workspace; Feature Dataset

Codebeispiel

FeatureClassToGeodatabase: Beispiel (Python-Fenster)

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

import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.conversion.FeatureClassToGeodatabase(['climate.shp', 'majorrds.shp'],
                                           'C:/output/output.gdb')
FeatureClassToGeodatabase: Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion FeatureClassToGeodatabase verwendet wird.

# Name: FeatureClassToGeodatabase_Example2.py
# Description: Use FeatureClassToGeodatabase to copy feature classes
#              to geodatabase format
 
# Import modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = 'C:/data'
 
# Set local variables
in_features = ['climate.shp', 'majorrds.shp']
out_location = 'C:/output/output.gdb'
 
# Run FeatureClassToGeodatabase
arcpy.conversion.FeatureClassToGeodatabase(in_features, out_location)