Das Erstellen einer File-Geodatabase beinhaltet die Erstellung eines speziellen Dateiordners auf der Festplatte mit ArcGIS. Erstellen Sie eine File-Geodatabase mit einer der folgenden Methoden:
- Verwenden der Option Neue File-Geodatabase im Bereich Katalog in ArcGIS Pro
- Verwenden des Geoverarbeitungswerkzeugs File-Geodatabase erstellen
- Ausführen eines Python-Skripts, das die ArcPy-Funktion CreateFileGDB_management aufruft.
Verwenden des Bereichs "Katalog" in ArcGIS Pro
Führen Sie die folgenden Schritte aus, um eine File-Geodatabase über den Bereich Katalog in ArcGIS Pro zu erstellen.
- Starten Sie ArcGIS Pro, und öffnen Sie bei Bedarf den Bereich Katalog.
- Klicken Sie mit der rechten Maustaste auf Datenbanken oder auf einen Ordner unter Ordner im Bereich Katalog, und klicken Sie auf Neue File-Geodatabase.
- Navigieren Sie im Dialogfeld Neue File-Geodatabase zu dem Speicherort, an dem Sie die File-Geodatabase erstellen möchten, geben Sie einen Namen ein, und klicken Sie auf Speichern.
Eine File-Geodatabase wird an dem Speicherort erstellt, den Sie ausgewählt haben, und wird dem Projekt automatisch unter Datenbanken im Bereich Katalog hinzugefügt.
Ausführen des Werkzeugs "File-Geodatabase erstellen"
Mit dem Geoverarbeitungswerkzeug File-Geodatabase erstellen können Sie eine File-Geodatabase erstellen, die ältere Versionen von ArcGIS unterstützt. Auf diese Weise können Sie Daten für Benutzer freigeben, die keinen Zugriff auf neuere Versionen der Geodatabase haben.
Beachten Sie, dass File-Geodatabase-Schemas seit ArcGIS 10 nicht geändert wurden..
- Öffnen Sie das Werkzeug File-Geodatabase erstellen in ArcGIS Pro.
Sie können mit der Suchfunktion nach dem Werkzeug suchen oder es direkt im Toolset "Workspace" der Toolbox "Data Management" öffnen.
- Geben Sie den Speicherort für die Erstellung der File-Geodatabase an.
- Geben Sie einen Namen für die Geodatabase ein.
- Legen Sie die ArcGIS-Version für die File-Geodatabase fest.
Die in der Geodatabase verfügbaren Funktionen sind auf die ausgewählte Version beschränkt.
- Klicken Sie auf Ausführen.
Eine File-Geodatabase wird am angegebenen Speicherort erstellt.
Ausführen eines Python-Skripts
Um eine File-Geodatabase über einen Computer zu erstellen, auf dem ArcGIS Server oder ArcGIS Pro installiert ist, können Sie ein Python-Skript ausführen, das die ArcPy-Funktion CreateMobileGDB_management aufruft. Dies ist nützlich, wenn Sie eine File-Geodatabase über einen ArcGIS-Client auf einem Linux-Computer erstellen oder wenn Sie ein wiederverwendbares, eigenständiges Skript nutzen möchten, das Sie ändern und zum Erstellen aller File-Geodatabases über Python einsetzen können.
Die folgenden Schritte dienen als Beispiel dafür, wie eine File-Geodatabase mit Python erstellt wird:
- Öffnen Sie eine Python-Befehlszeile.
- Führen Sie entweder ein eigenständiges Skript aus, oder geben Sie die Befehle in den interaktiven Interpreter ein.
Im ersten Beispiel enthält das Skript createfgdb.py die folgenden Informationen:
# Import system modules import os import sys import arcpy # Set workspace arcpy.env.workspace = r"Z:\home\user\mydata" # Set local variables out_folder_path = r"Z:\home\user\mydata" out_name = "myfgdb.gdb" # Execute CreateFileGDB arcpy.CreateFileGDB_management(out_folder_path, out_name)
Nachdem Sie das Skript angepasst haben, um es an Ihrem Standort auszuführen, können Sie es über die Befehlszeile oder das Fenster Python aufrufen:
In diesem Beispiel wird das Python-Skript über die Befehlszeile eingegeben, um eine File-Geodatabase (myfgdb.gdb) im Verzeichnis gdbs im Stammverzeichnis des Benutzers auf einem Linux-Computer zu erstellen.
import arcpy arcpy.CreateFileGDB_management(r"Z:\home\user\gdbs", "myfgdb.gdb")