Es gibt viele Optionen für Konfigurationsschlüsselwörter in einer Enterprise-Geodatabase. Für jedes Datenbankmanagementsystem (DBMS) wird standardmäßig in der Tabelle DBTUNE der Geodatabase ein eigener Satz von Konfigurationsschlüsselwörtern erstellt. Darüber hinaus kann der Geodatabase-Administrator benutzerdefinierte Schlüsselwörter hinzufügen.
Was sind Konfigurationsschlüsselwörter in einer Enterprise-Geodatabase?
Konfigurationsschlüsselwörter werden verwendet, um Parameter und Parameterwerte unter einer Überschrift (dem Schlüsselwort) zu gruppieren. Die Parameter und die Parameterwerte geben Speicheroptionen für Datasets in der Geodatabase an. Die Konfigurationsschlüsselwörter und die zugeordneten Parameter und Parameterwerte werden in einer Systemtabelle in der Geodatabase gespeichert.
Wie werden Konfigurationsschlüsselwörter verwendet?
Konfigurationsschlüsselwörter gruppieren mehrere Parameter und Werte und wirken sich damit auf mehrere Speicheroptionen eines bestimmten Datasets aus. Wenn Sie in der Geodatabase ein Dataset erstellen, wählen Sie das zu verwendende Konfigurationsschlüsselwort aus. Wenn Sie kein anderes Schlüsselwort angeben, wird das Schlüsselwort DEFAULTS verwendet.
Der Geodatabase-Administrator kann außerdem benutzerdefinierte Konfigurationsschlüsselwörter erstellen. Er muss sicherstellen, dass die erforderlichen Konfigurationsschlüsselwörter in der Geodatabase vorhanden sind und in ArcGIS for Desktop verwendet werden können. Der Geodatabase-Administrator kann Sie über die verfügbaren benutzerdefinierten Konfigurationsschlüsselwörter und deren empfohlene Verwendung informieren.
Welche Konfigurationsschlüsselwörter sollten Sie verwenden?
In den meisten Fällen reicht das Schlüsselwort DEFAULTS aus. In der Regel hat der Geodatabase-Administrator alle erforderlichen Änderungen an den Parameterwerten des Konfigurationsschlüsselworts DEFAULTS vorgenommen, sodass dieses der am häufigsten benötigten Konfiguration entspricht.
Unter besonderen Umständen müssen Sie beim Erstellen oder Importieren von Daten möglicherweise ein anderes Konfigurationsschlüsselwort als DEFAULTS auswählen. Einige mögliche Szenarien werden in den folgenden Abschnitten beschrieben.
Konfigurationsschlüsselwörter für die Geometriespeicherung
In allen Geodatabases wird eine Geometrie gespeichert (daher das "Geo" in "Geodatabase"). Jedes zum Speichern von Enterprise-Geodatabases verwendete Datenbankmanagementsystem bietet bestimmte geometrische Speichermechanismen. Für IBM DB2 wird die Geometrie mit Spatial Extender (ST_Geometry) gespeichert. In Informix wird die Geometrie mit Spatial DataBlade (ebenfalls ST_Geometry) gespeichert. In Oracle, Microsoft SQL Server oder PostgreSQL gespeicherte Geodatabases stellen mehrere Optionen für die Geometriespeicherung zur Verfügung.
Bei SQL Server-Datenbanken können Sie als Speichermethode "ArcSDE Compressed Binary" (die Standardoption), "Open Geospatial Consortium, Inc. (OGC) Well-known Binary (WKB)" oder die Microsoft-Datentypen GEOMETRY oder GEOGRAPHY verwenden. Bei Oracle-Datenbanken können Sie als Speichermethode "ST_Geometry" (die Standardoption), "ArcSDE Compressed Binary", "OGC WKB" oder "Oracle Spatial" verwenden. Bei PostgreSQL können Sie "ST_Geometry" (die Standardoption) oder den PostGIS-Geometrietyp verwenden.
Die folgende Tabelle enthält eine Zuordnung von Konfigurationsschlüsselwörtern und Speicherungstypen:
Konfigurationsschlüsselwort | Geometriespeicherung |
---|---|
WKB_GEOMETRY | OGC Well-Known Binary |
SDEBINARY | ArcSDE Compressed Binary (Komprimiertes Binärformat von ArcSDE) |
ST_GEOMETRY | Räumlicher SQL-Typ für Oracle oder PostgreSQL |
SDO_GEOMETRY | Oracle Spatial |
PG_GEOMETRY | PostGIS-Geometrietyp |
GEOMETRY | Datentyp GEOMETRY von Microsoft |
GEOGRAPHY | Datentyp GEOGRAPHY von Microsoft |
Der Geodatabase-Administrator legt die DEFAULTS-Geometriespeicherung auf den Typ fest, der für die meisten Datasets verwendet wird. Wenn der Speichertyp, den Sie verwenden möchten, nicht unter dem Schlüsselwort DEFAULTS festgelegt ist, könnten Sie in folgenden Situationen ein anderes Konfigurationsschlüsselwort angeben, um einen anderen Geometriespeichertyp zu verwenden:
- Sie verwenden SQL Server oder Oracle, Sie benötigen keinen SQL-Zugriff auf die räumliche Spalte, und Sie veröffentlichen keine Services, die Daten enthalten.
Für Feature-Classes, auf die diese Beschreibung zutrifft, können Sie das Konfigurationsschlüsselwort SDEBINARY angeben, um die Daten im ArcSDE Compressed Binary-Format zu speichern.
- Sie verwenden SQL Server oder Oracle, speichern nur einfache Features (beispielsweise Punkte, Linien und Polygone), die nicht Teil einer Topologie, eines Netzwerks oder von Beziehungsklassen sind, und benötigen die ArcSDE-Komprimierung nicht.
Für Feature-Classes, auf die diese Beschreibung zutrifft, können Sie das Konfigurationsschlüsselwort WKB_GEOMETRY angeben, um die Daten im Format "OGC WKB" zu speichern.
- PostGIS ist installiert, Sie möchten jedoch nur einige Feature-Classes als PostGIS-Geometriespeichertyp speichern.
In diesem Fall können Sie beim Erstellen von Feature-Classes oder Raster-Datasets, die Sie im PostGIS-Geometrietyp speichern möchten, das Konfigurationsschlüsselwort PG_GEOMETRY angeben.
- Sie verwenden SQL Server und möchten die Daten mit einem räumlichen Datentyp für SQL speichern, der Längen- und Breitengradkoordinaten verwendet.
Dafür können Sie beim Erstellen einer Feature-Class das Konfigurationsschlüsselwort GEOGRAPHY angeben.
- Sie erstellen einen Prototyp einer Geodatabase und möchten die relative Performance der einzelnen Speicherungstypen für ein bestimmtes Dataset testen.
Beim Entwerfen einer Geodatabase empfiehlt es sich möglicherweise, verschiedene Speicherungstypen zu testen und zu ermitteln, welche Typen Ihren Anforderungen für bestimmte Datasets genügen. In diesem Fall können Sie dasselbe Dataset (unter einem anderen Namen) mit unterschiedlichen Konfigurationsschlüsselwörtern für die Geometriespeicherung speichern und dann die Leistung der einzelnen Datasets systematisch testen.
Konfigurationsschlüsselwörter für die Raster-Speicherung
In allen Geodatabases können räumlich referenzierte Raster-Daten gespeichert werden. Zum Speichern von Rastern stehen in den einzelnen Datenbankmanagementsystemen unterschiedliche Speichertypen zur Verfügung.
Der Geodatabase-Administrator legt den Wert für die Raster-Speicherung unter dem Schlüsselwort DEFAULTS auf den Typ fest, der für die meisten Datasets verwendet wird. Der Geodatabase-Administrator hat möglicherweise auch benutzerdefinierte Schlüsselwörter erstellt, um andere Raster-Datentypen anzugeben. Fragen Sie den Geodatabase-Administrator, ob dies der Fall ist.
Netzwerk-Konfigurationsschlüsselwörter
Konfigurationsschlüsselwörter für Netzwerke werden beim Erstellen von Netzwerken verwendet.
Konfigurationsschlüsselwörter für Netzwerke sind zusammengesetzte Konfigurationsschlüsselwörter. Es handelt sich jeweils um drei verschiedene Netzwerkschlüsselwörter, die zusammenwirken, damit Tabellen derselben Netzwerkklasse an verschiedenen Speicherorten gespeichert werden. Das zusammengesetzte Netzwerkschlüsselwort, das in einem ArcGIS-Client vorhanden ist, lautet NETWORK_DEFAULTS.
Wenn Sie kein Konfigurationsschlüsselwort für Ihr Netzwerk angeben, erfolgt die Speicherung des Netzwerks anhand der Einstellungen für das Schlüsselwort DEFAULT.
Der Geodatabase-Administrator kann verschiedene benutzerdefinierte Netzwerkschlüsselwörter erstellen. Wenn Sie beispielsweise ein Busliniennetz erstellen, das vermutlich viel umfangreicher als das Wasserwegenetz und das Eisenbahnnetz sein wird, kann der Geodatabase-Administrator eine Reihe von Konfigurationsschlüsselwörtern für Netzwerke erstellen, um das Busliniennetz an einem anderen Speicherort in der Geodatabase zu speichern.
Topologie-Konfigurationsschlüsselwörter
Beim Erstellen einer Topologie wird die Speicherung der Topologietabellen mit einem Konfigurationsschlüsselwort für Topologien gesteuert.
Konfigurationsschlüsselwörter für Topologien sind zusammengesetzte Schlüsselwörter. Das zusammengesetzte TOPOLOGY-Schlüsselwort, das in einem ArcGIS-Client vorhanden ist, lautet TOPOLOGY_DEFAULTS.
Wenn Sie nicht das Standardschlüsselwort für die Topologie verwenden möchten, muss der Geodatabase-Administrator neue Topologie-Schlüsselwörter erstellen, mit denen andere Speicherparameter festgelegt werden. Er informiert Sie darüber, wann bzw. ob ein anderes Topologie-Konfigurationsschlüsselwort als TOPOLOGY_DEFAULTS verwendet werden soll.
Terrain-Konfigurationsschlüsselwörter
Beim Erstellen eines Terrains wird die Speicherung der Terrain-Tabellen mit einem Konfigurationsschlüsselwort für Terrains gesteuert.
Konfigurationsschlüsselwörter für Terrains sind zusammengesetzte Schlüsselwörter. Das zusammengesetzte TERRAIN-Schlüsselwort, das standardmäßig in einem ArcGIS-Client vorhanden ist, lautet TERRAIN_DEFAULTS.
Wie auch bei den Schlüsselwörtern für Netzwerke und Topologien kann der Geodatabase-Administrator benutzerdefinierte Schlüsselwörter mit anderen Informationen zur Speicherung erstellen und Sie darüber informieren, wann sie verwendet werden sollen.