Raster-Katalog erstellen (Data Management)
Zusammenfassung
Erstellt einen leeren Raster-Katalog in einer Geodatabase.
Verwendung
-
Nachdem der Raster-Katalog erstellt worden ist, können Sie Raster-Datasets in den Katalog laden.
-
Raster-Kataloge können in jeder Art von Geodatabase erstellt werden: Personal, File oder ArcSDE.
-
Nachdem ein Raster-Katalog erstellt worden ist, können Sie Raster-Datasets hineinladen, indem Sie mit der rechten Maustaste auf den Raster-Katalog klicken und Daten laden auswählen. Raster-Datasets können auch mit dem Werkzeug Workspace in Raster-Katalog in einen Raster-Katalog geladen werden.
-
Raster-Kataloge können von der Geodatabase verwaltet oder nicht verwaltet werden. Wenn der Raster-Katalog von der Geodatabase verwaltet wird, werden die Raster-Datasets in dem Raster-Katalog physisch in der Geodatabase gespeichert. Wenn eine Zeile oder ein Raster aus dem Katalog gelöscht werden, werden sie auch aus der Geodatabase gelöscht. Wenn der Raster-Katalog nicht verwaltet wird, enthält er nur Links oder Zeiger, die eine Zeile des Raster-Katalogs mit einem außerhalb der Geodatabase gespeicherten Raster-Dataset verbinden. Diese Raster-Datasets werden außerhalb der Geodatabase gespeichert. Bei allen in einen nicht verwalteten Raster-Katalog geladenen Raster-Datasets muss es sich um eine Datei auf einem Datenträger handeln. Geodatabase-Raster-Datasets können nur in verwaltete Raster-Kataloge geladen werden. In einer ArcSDE-Geodatabase gespeicherte Raster-Kataloge werden stets verwaltet.
-
Bei der Verwendung des Standardwertes "Null" für das räumliche Indexgitter wird empfohlen, die Daten mit dem Werkzeug Workspace in Raster-Katalog in den Raster-Katalog zu laden. Wenn Sie das Werkzeug Workspace in Raster-Katalog zum Laden der Raster-Datasets verwenden, wird die Größe des räumlichen Indexgitters automatisch berechnet. Falls Sie ein anderes Werkzeug zum Laden der Raster-Datasets in den Raster-Katalog verwenden, muss nach Abschluss des Ladevorgangs das Werkzeug Standardmäßigen Index für räumliche Gitter berechnen verwendet werden.
Weitere Informationen zu Geodatabase-Elementen – Gittergröße des räumlichen Indexes
-
Bei der Erstellung von Raster-Katalogen in einer ArcSDE-Geodatabase darf der Name des Raster-Datasets keine Leerzeichen enthalten. Trennen Sie Wörter in Raster-Dataset-Namen mithilfe von Unterstrichen.
Syntax
Parameter | Erläuterung | Datentyp |
out_path |
Die Geodatabase, in die der Raster-Katalog eingefügt wird. Es kann sich um jede Art von Geodatabase handeln: Personal, File oder ArcSDE. | Workspace |
out_name |
Der Name des zu erstellenden Raster-Katalogs. | String |
raster_spatial_reference (optional) |
Das Koordinatensystem für die Raster-Spalte im Raster-Katalog. Der Raumbezug der Raster-Spalte wird beim Laden der Daten wie folgt verwendet:
Der Standardwert ist das in den Umgebungseinstellungen festgelegte Koordinatensystem. | Coordinate System |
spatial_reference (optional) |
Das Koordinatensystem für die Geometriespalte. Der Raumbezug für die Geometriespalte legt den Raumbezug für die Footprints des Raster-Datasets fest. Der Standardwert ist das in den Umgebungseinstellungen festgelegte Koordinatensystem. | Spatial Reference |
config_keyword (optional) |
Legt die Speicherparameter (Konfiguration) für eine File- und eine ArcSDE-Geodatabase fest. Personal-Geodatabases unterstützen keine Konfigurationsschlüsselwörter. ArcSDE-Konfigurationsschlüsselwörter werden vom Datenbankadministrator eingerichtet. | String |
spatial_grid_1 (optional) |
Die Parameter Räumliches Gitter 1, 2 und 3 der Ausgabe werden zum Berechnen eines räumlichen Indexes verwendet und gelten nur für File-Geodatabases und ArcSDE-Geodatabases. Sollten Sie mit der Festlegung von Gittergrößen nicht vertraut sein, behalten Sie für diese Optionen "0,0,0" bei. ArcGIS berechnet dann die optimalen Größen für Sie. Bei der Verwendung des standardmäßigen räumlichen Indexgitters (von Null) wird empfohlen, die Daten mit dem Werkzeug Workspace in Raster-Katalog zu laden. Wenn Sie das Werkzeug "Workspace in Raster-Katalog" zum Laden der Raster-Datasets verwenden, wird die Größe des räumlichen Indexgitters automatisch berechnet. Falls Sie ein anderes Werkzeug zum Laden der Raster-Datasets in den Raster-Katalog verwenden, muss nach Abschluss des Ladevorgangs das Werkzeug Standardmäßigen Index für räumliche Gitter berechnen (Datenmanagement) verwendet werden. Weitere Informationen zu diesem Parameter finden Sie in der Dokumentation des Werkzeugs Räumlichen Index hinzufügen. | Double |
spatial_grid_2 (optional) | Zellengröße des zweiten räumlichen Gitters. Lassen Sie die Größe 0 unverändert, wenn Sie nur ein Gitter verwenden möchten. Legen Sie die Größe andernfalls auf einen Wert fest, der dreimal größer als für "Räumliches Gitter 1" ist. | Double |
spatial_grid_3 (optional) |
Zellengröße des dritten räumlichen Gitters. Lassen Sie die Größe 0 unverändert, wenn Sie nur zwei Gitter verwenden möchten. Legen Sie die Größe andernfalls auf einen Wert fest, der dreimal größer als für "Räumliches Gitter 2" ist. | Double |
raster_management_type (optional) |
Raster-Datasets in Raster-Katalogen können entweder von der Geodatabase verwaltet oder nicht verwaltet werden.
| String |
template_raster_catalog (optional) |
Wenn der neue Raster-Katalog auf einer Vorlage basieren soll, können Sie einen Vorlagen-Raster-Katalog angeben. Der neue Raster-Katalog enthält dann die gleichen Felder wie der Vorlagen-Raster-Katalog. | Raster Catalog Layer |
Codebeispiel
Dies ist ein Python-Beispiel für das Werkzeug "CreateRasterCatalog".
import arcpy
arcpy.CreateRasterCatalog_management("c:/data/CreateRC.gdb", "fgdb_unman",
"Albers_Conical.prj", "Albers_Conical.prj",
"MAX_FILE_SIZE_4GB", "1000", "3000", "9000",
"UNMANAGED", "")
Dies ist ein Python-Skriptbeispiel für das Werkzeug "CreateRasterCatalog".
##========================
##Create Raster Catalog
##Usage: CreateRasterCatalog_management out_path out_name {raster_spatial_reference} {spatial_reference} {config_keyword}
## {spatial_grid_1} {spatial_grid_2} {spatial_grid_3} {MANAGED | UNMANAGED}
## {template_raster_catalog;template_raster_catalog...}
try:
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
##Create PGDB Unmanaged Raster Catalog
arcpy.CreateRasterCatalog_management("CreateRC.mdb", "Unmanaged", "Albers_Conical.prj", "Albers_Conical.prj", "", "12000", "", "", \
"UNMANAGED", "")
##Create FGDB Unmanaged Raster Catalog
arcpy.CreateRasterCatalog_management("CreateRC.gdb", "Unmanaged", "Albers_Conical.prj", "Albers_Conical.prj", "MAX_FILE_SIZE_4GB", \
"1000", "3000", "9000", "UNMANAGED", "")
##Create SDE Managed Raster Catalog with FGDB template
arcpy.CreateRasterCatalog_management("SDE94.sde", "Managed", "Albers_Conical.prj", "Albers_Conical.prj", "DEFAULTS","2000", "6000", \
"18000", "MANAGED", "CreateRC.mdb\\Unmanaged;CreateRC.gdb\\Unmanaged")
except:
print "Create Raster Catalog example failed."
print arcpy.GetMessages()
Umgebung
- Output Coordinate System
Falls festgelegt, wird diese Umgebung für die Parameter Koordinatensystem für Raster-Spalte und Koordinatensystem für Geometriespalte verwendet.