Standard-Konfigurationsschlüsselwörter für SQL Server
Zusätzlich zu den unter Arten von Konfigurationsschlüsselwörtern aufgelisteten DBTUNE-Standardschlüsselwörtern, die für alle Datenbankmanagementsysteme gelten, gibt es neun SQL Server-spezifische Konfigurationsschlüsselwörter, die standardmäßig in der Tabelle "SDE_dbtune" enthalten sind. Alle enthalten Angaben zum Geometriespeicher.
Schlüsselwörter für die Geometriespeicherung
Die folgenden drei Schlüsselwörter enthalten zwei Parameter: den Parameter "GEOMETRY_STORAGE" zum Festlegen des Geometriespeichertyps für Feature-Classes und den Parameter "UI_TEXT", mit dem die Verwendung des Schlüsselworts beim Erstellen von Daten in ArcCatalog und anderen ArcObjects-Anwendungen zugelassen wird.
- SDEBINARY – Wenn dieses Schlüsselwort beim Erstellen der Feature-Class angegeben wird, wird der Speichertyp für die Geometry-Spalte auf den ArcSDE Compressed Binary-Speichertyp festgelegt.
Der folgende Text zeigt das Schlüsselwort SDEBINARY und die Parameterliste:
##SDEBINARY GEOMETRY_STORAGE "SDEBINARY" UI_TEXT "User interface text"
Dieser Speichertyp wird von ArcGIS komprimiert und zum Speichern in einer Feature-Tabelle (f table) an die Datenbank gesendet. Durch das Komprimieren der Geometrie auf dem Client wird der Task vom Server entladen und die zum Senden der Geometrie benötigte Übertragungszeit reduziert. Der für die Speicherung benötigte Speicherplatz wird darüber hinaus um bis zu 40 Prozent reduziert.
- GEOMETRY – Wenn Sie dieses Schlüsselwort beim Erstellen einer Feature-Class angeben, wird der Speichertyp der Geometriespalte auf den Datentyp "GEOMETRY" von Microsoft festgelegt. Dieses Schlüsselwort kann nur mit SQL Server 2008-Datenbanken verwendet werden.
Dies ist das Schlüsselwort GEOMETRY und die Parameterliste:
##GEOMETRY GEOMETRY_STORAGE "GEOMETRY" UI_TEXT "User interface text"
Der Datentyp "Geometry" von Microsoft ist ein SQL-kompatibler räumlicher Datentyp, der ebene Raumbezugssysteme verwendet.
- GEOGRAPHY – Wenn Sie dieses Schlüsselwort beim Erstellen einer Feature-Class angeben, wird der Speichertyp der Geometriespalte auf den Datentyp "GEOGRAPHY" von Microsoft festgelegt. Dieses Schlüsselwort kann nur mit SQL Server 2008-Datenbanken verwendet werden.
Dies ist das Schlüsselwort GEOGRAPHY und die Parameterliste:
##GEOGRAPHY GEOMETRY_STORAGE "GEOGRAPHY" UI_TEXT "User interface text"
Der Datentyp "Geography" von Microsoft ist ein SQL-kompatibler räumlicher Datentyp, der für geodätische Daten verwendet wird. Weitere Informationen finden Sie unter ArcSDE und die räumlichen Datentypen von Microsoft.
- Wenn Sie mit den Schlüsselwörtern SDEBINARY oder GEOGRAPHY Feature-Classes erstellen und anschließend eine Topologie, ein Terrain oder ein geometrisches Netzwerk erstellen, die bzw. das diese Features-Classes enthält, müssen Sie Schlüsselwörter mit einem GEOMETRY_STORAGE-Parameter verwenden, für den derselbe Speichertyp wie für die Feature-Class festgelegt ist. Die folgenden zusammengesetzten Schlüsselwörter, die GEOMETRY_STORAGE-Parameter enthalten, sind standardmäßig in der Tabelle "SDE_dbtune" vorhanden:
- NETWORK_GEOGRAPHY
- TERRAIN_GEOGRAPHY
- TOPOLOGY_GEOGRAPHY
- NETWORK_GEOMETRY
- TERRAIN_GEOMETRY
- TOPOLOGY_GEOMETRY
- NETWORK_SDEBINARY
- TERRAIN_SDEBINARY
- TOPOLOGY_SDEBINARY
Bei den drei ersten Schlüsselwörtern ist der GEOMETRY_STORAGE-Parameter auf GEOGRAPHY festgelegt. Wenn Sie beispielsweise eine Feature-Class für Gashauptleitungen mit dem Schlüsselwort "GEOGRAPHY" erstellen, müssen Sie das Schlüsselwort "NETWORK_GEOGRAPHY" verwenden, wenn Sie ein geometrisches Netzwerk erstellen, das diese Feature-Class enthält. Bei den nächsten drei Schlüsselwörtern ist der GEOMETRY_STORAGE-Parameter auf GEOMETRY festgelegt und wird verwendet, wenn die Einstellung DEFAULTS GEOMETRY_STORAGE geändert wird. Bei den letzten drei Schlüsselwörtern ist der GEOMETRY_STORAGE-Parameter auf SDEBINARY festgelegt.
Wenn Sie ein Schlüsselwort mit einigen wenigen Parametern angeben, werden die übrigen Parameter aus dem Konfigurationsschlüsselwort "DEFAULTS" gelesen (siehe Arten von Konfigurationsschlüsselwörtern). Wenn Sie also beim Erstellen einer Feature-Class in einer SQL Server-Geodatabase "SDEBINARY" angeben, verwendet die Software den Wert für den GEOMETRY_STORAGE-Parameter aus dem Schlüsselwort "SDEBINARY" und liest die Werte für alle anderen Parameter, z. B. "B_STORAGE", aus dem Schlüsselwort "DEFAULTS".
Details zum Einrichten von Netzwerk-, Terrain- und Topologieschlüsselwörtern für nicht standardmäßige Geometrietypen finden Sie unter Zusammengesetzte Schlüsselwörter und Geometriespeicherung.