Systemtabellen einer Geodatabase in PostgreSQL

Die Systemtabellen für eine Geodatabase erzwingen das Verhalten der Geodatabase, speichern Informationen zur Geodatabase und verfolgen die in der Geodatabase gespeicherten Daten.

View a diagram of the ArcSDE geodatabase system tables.

Sie benötigen Adobe Acrobat Reader, um die Datei zu öffnen.

Die Systemtabellen und ihr Inhalt sollten ausschließlich mit der ArcGIS-Software geändert werden. Zum Anzeigen des Inhalts der Systemtabellen können Sie jedoch SQL verwenden.

gdb_itemrelationships

In der Tabelle gdb_itemrelationships werden Informationen über die Beziehung zwischen Objekten in der Tabelle gdb_items gespeichert. So werden in dieser Tabelle zum Beispiel Feature-Datasets und Replikate gespeichert.

Feldname

Feldtyp

Beschreibung

NULL?

objectid

integer

Eindeutige Kennung für die Zeile

NOT NULL

uuid

varchar(38)

Eindeutige Kennung des Elements

NOT NULL

type

varchar(38)

Entspricht "uuid" in der Tabelle "gdb_itemrelationshiptypes"

NOT NULL

originid

varchar(38)

Entspricht "uuid" in der Tabelle "gdb_items"

NOT NULL

destid

varchar(38)

Entspricht "uuid" in der Tabelle "gdb_items"

NOT NULL

properties

integer

Bitmaske von Elementeigenschaften

attributes

xml

Eigenschaftssatz, der die Attributpaare darstellt

gdb_itemrelationshiptypes

In der Tabelle gdb_itemrelationshiptypes werden Daten über die Typen der Beziehungen gepflegt, die zwischen den Objekten in der Tabelle gdb_items bestehen.

Feldname

Feldtyp

Beschreibung

NULL?

objectid

integer

Eindeutige Kennung für die Zeile

NOT NULL

uuid

varchar(38)

Eindeutige Kennung des Elements

NOT NULL

name

varchar(226)

Name des Beziehungstyps; folgende Werte sind möglich:

  • DatasetInFeatureDataset
  • DatasetInFolder
  • DatasetOfReplicaDataset
  • DatasetsRelatedThrough
  • DomainInDataset
  • FeatureClassInGeometricNetwork
  • FeatureClassInNetworkDataset
  • FeatureClassInParcelFabric
  • FeatureClassInTerrain
  • FeatureClassInTopology
  • FolderInFolder
  • ItemInFolder
  • ReplicaDatasetInReplica
  • RepresentationOfFeatureClass
  • TableInParcelFabric

NOT NULL

forwardlabel

varchar(226)

Beschriftung, die die Beziehung aus dem Kontext des Ursprungselements beschreibt

backwardlabel

varchar(226)

Beschriftung, die die Beziehung aus dem Kontext des Zielelements beschreibt

origitemtypeid

varchar(38)

Entspricht "uuid" in der Tabelle "gdb_itemtypes"

NOT NULL

destitemtypeid

varchar(38)

Entspricht "uuid" in der Tabelle "gdb_itemtypes"

NOT NULL

iscontainment

smallint

Gibt an, ob das Vorhandensein des Ursprungselements das Vorhandensein des Zielobjekts bestimmt

gdb_items

Elemente können beliebige Objekte im ArcGIS-System sein, die indiziert und durchsucht werden können, einschließlich Tabellen, Domänen, Topologien und Netzwerke. In der Tabelle gdb_items werden Informationen über alle Elemente gepflegt, die in der Geodatabase gespeichert sind.

Feldname

Feldtyp

Beschreibung

NULL?

objectid

integer

Eindeutige Kennung für die Zeile

NOT NULL

uuid

varchar(38)

Eindeutige Kennung des Elements

NOT NULL

type

varchar(38)

Entspricht "uuid" in der Tabelle "gdb_itemtypes"

NOT NULL

name

varchar(226)

Name des Elements (logisch)

NOT NULL

physicalname

varchar(226)

Vollständig qualifizierter Name des Elements

path

varchar(512)

Der eindeutige relative Pfad des Elements

url

varchar(255)

Die zugeordnete URL für das Element; verwendet bei Katalog-Services

properties

integer

Bitmaske von Elementeigenschaften

defaults

bytea

Informationen zum Element, das vom zugrunde liegenden Dataset unabhängig ist, z. B. ein serialisierter Renderer, ein Symbol für eine Feature-Class oder Spaltenbreiten, Farben bzw. Schriftarten für Tabellen

datasetsubtype1

integer

Gibt den Feature-Typ der Tabelle an

Mögliche Werte für Feature-Classes und Raster-Kataloge:

  • Null
  • 1 = Simple Feature
  • 7 = einfaches Knoten-Feature
  • 8 = einfache Kante
  • 10 = komplexe Kante
  • 11 = Annotation-Feature
  • 13 = Bemaßungs-Feature
  • 14 = Raster-Katalog-Element

Für Beziehungsklassen wird die Beziehungsart der Beziehungsklasse gespeichert. Mögliche Werte:

  • 1 = 1:1
  • 2 = 1:M
  • 3 = M:N

Für Topologien speichert diese Spalte die Topologie-ID.

datasetsubtype2

integer

Gibt den Geometrietyp der Tabelle an

Mögliche Werte für Feature-Classes und Raster-Kataloge:

  • Null
  • 1 = einfach, Null-Bemaßungsgeometrie
  • 2 = geordnete Sammlung von Punkten
  • 3 = geordnete Sammlung von Pfaden
  • 4 = Sammlung von Ringen, nach ihrer Einschlussbeziehung geordnet
  • 9 = Sammlung von Oberflächenmustern

Für Beziehungsklassen gibt der Wert in dieser Spalte an, ob die Beziehungsklasse attributiert ist. Mögliche Werte sind: 0 = nicht attributiert und 1 = attributiert.

datasetinfo1

varchar(255)

Speichert den Namen des Shape-Feldes für Feature-Classes

datasetinfo2

varchar(255)

Speichert Informationen für Feature-Classes, die Teil von Topologien sind

definition

xml

Speichert Informationen zum Element

documentation

xml

Datendefinition des Elements (Metadaten)

iteminfo

xml

Speicherinformationen für das Element, z. B. Symbologie, die vom zugrunde liegenden Dataset unabhängig sind

shape

st_geometry

Die räumliche Ausdehnung des Elements

gdb_itemtypes

In der Tabelle gdb_itemtypes werden Informationen über den Objekttyp jedes Elements in der Tabelle gdb_items gespeichert.

Feldname

Feldtyp

Beschreibung

NULL?

objectid

integer

Eindeutige Kennung für die Zeile

NOT NULL

uuid

varchar(38)

Eindeutige Kennung des Elements

NOT NULL

parenttypeid

varchar(226)

Entspricht "uuid" in dieser Tabelle (gdb_itemtypes)

NOT NULL

name

varchar(38)

Name des Elementtyps; folgende Werte sind möglich:

  • AbstractTable
  • Katalog-Dataset
  • Domäne mit codierten Werten
  • Dataset
  • Domäne
  • Erweiterungs-Dataset
  • Feature-Class
  • Feature-Dataset
  • Ordner
  • Geometrisches Netzwerk
  • Historischer Marker
  • Element
  • Mosaik-Dataset
  • Netzwerk-Dataset
  • Parcel Fabric
  • Bereichsdomäne
  • Raster-Katalog
  • Raster-Dataset
  • Beziehungsklasse
  • Replikat
  • Replikat-Dataset
  • Repräsentationsklasse
  • Ressource
  • Schematic-Dataset
  • Vermessungs-Dataset
  • Tabelle
  • Terrain
  • TIN
  • Toolbox
  • Topologie
  • Workspace
  • Workspace-Erweiterung

NOT NULL

gdb_replicalog

Bei jedem Änderungsexport oder ‑import eines Replikats werden Informationen über den Vorgang in der Tabelle gdb_replicalog gespeichert.

Feldname

Feldtyp

Beschreibung

NULL?

id

integer

Eindeutige Kennung für die Zeile

NOT NULL

replicaid

integer

Entspricht dem Feld "objectid" in der Tabelle "gdb_items"

NOT NULL

event

integer

Gibt an, ob ein Import (1) oder ein Export (2) protokolliert wurde

NOT NULL

errorcode

integer

Der mit dem Ereignis verbundene Fehlercode; in der Entwicklerhilfe finden Sie die Beschreibung des jeweiligen Fehlers. Ein erfolgreiches Ereignis wird durch eine Erfolgsmeldung angegeben.

NOT NULL

logdate

timestamp without time zone

Datum, an dem das Ereignis aufgetreten ist

NOT NULL

sourcebegingen

integer

In einem einzigen Ereignis können mehrere Generationen von Datenänderungen importiert oder exportiert werden. Dieser Wert gibt die Generationsnummer der ersten einbezogenen Änderungsgeneration an. Beispiel: Beim Import der Generationen 1 bis 3 würde in diesem Feld der Wert 1 stehen.

NOT NULL

sourceendgen

integer

In einem einzigen Ereignis können mehrere Generationen von Datenänderungen importiert oder exportiert werden. Dieser Wert gibt die Generationsnummer der letzten einbezogenen Änderungsgeneration an. Beispiel: Beim Import der Generationen 1 bis 3 würde in diesem Feld der Wert 3 stehen.

NOT NULL

targetgen

integer

Die Generation, für die Änderungen angewendet werden sollen; dieser Wert wird verwendet, um Änderungen an der entsprechenden Version im Zielreplikat vorzunehmen.

NOT NULL

gdb_tables_last_modified

Die Tabelle gdb_tables_last_modified wird herangezogen, um Geodatabase-Systemtabellen beim Cachen durch die Client-Anwendung zu überprüfen.

Feldname

Feldtyp

Beschreibung

NULL?

table_name

varchar(160)

Name der Geodatabase-Systemtabelle, die geändert wurde

NOT NULL

last_modified_count

integer

Zählt, wie oft eine Systemtabelle geändert wird; der Wert wird für jede Änderung inkrementell erhöht.

NOT NULL

sde_archives

In der Tabelle sde_archives werden die Metadaten für die Archive in einer Geodatabase gespeichert.

Feldname

Feldtyp

Beschreibung

NULL?

archiving_regid

integer

Registrierungs-ID der Business-Tabelle

NOT NULL

history_regid

integer

Registrierungs-ID der Archivtabelle

NOT NULL

from_date

varchar(32)

Name des Datumfeldes "von"

NOT NULL

to_date

varchar(32)

Name des Datumfeldes "bis"

NOT NULL

archive_date

bigint

Datum, an dem das Archiv erstellt wurde

NOT NULL

archive_flags

bigint

Zurzeit nicht verwendet

NOT NULL

sde_column_registry

Die Tabelle sde_column_registry verwaltet alle registrierten Spalten.

AchtungAchtung:

Wenn Sie Spaltendefinitionen über eine SQL-Schnittstelle ändern, werden die Datensätze in der Tabelle sde_column_registry nicht aktualisiert. Dies kann dazu führen, dass das spätere Exportieren von Daten fehlschlägt.

Feldname

Feldtyp

Beschreibung

NULL?

database_name

varchar(32)

Name der Datenbank, in der die Tabelle, die die Spalte enthält, gespeichert ist

NOT NULL

table_name

varchar(128)

Name der Tabelle, die die registrierte Spalte enthält

NOT NULL

owner

varchar(32)

Eigentümer der Tabelle, in der sich die Spalte befindet (der Benutzer, der die Tabelle erstellt hat)

NOT NULL

column_name

varchar(32)

Name der registrierten Spalte

NOT NULL

sde_type

integer

Code für den Datentyp der Spalte; mögliche Werte und ihre Definitionen sind:

  • 1 = SE_INT16_TYPE – 2-Byte-Ganzzahl
  • 2 = SE_INT32_TYPE – 4-Byte-Ganzzahl
  • 3 = SE_FLOAT32_TYPE – 4-Byte-Gleitkommazahl
  • 4 = SE_FLOAT64_TYPE – 8-Byte-Gleitkommazahl
  • 5 = SE_STRING_TYPE – Null-Terminalzeichen-Array
  • 6 = SE_BLOB_TYPE – Daten mit variabler Länge
  • 7 = SE_DATE_TYPE – Uhrzeit/Datum strukturiert
  • 8 = SE_SHAPE_TYPE – Shape-Geometrie (SE_SHAPE)
  • 9 = SE_RASTER_TYPE – Raster
  • 10 = SE_XML_TYPE – XML-Dokument
  • 11 = SE_INT64_TYPE – 8-Byte-Ganzzahl
  • 12 = SE_UUID_TYPE – Universelle eindeutige ID
  • 13 = SE_CLOB_TYPE – Daten mit variabler Zeichenlänge
  • 14 = SE_NSTRING_TYPE—Unicode-Null-Terminalzeichen-Array
  • 15 = SE_NCLOB_TYPE – Unicode-Zeichen großes Objekt
  • 20 = SE_POINT_TYPE – Benutzerdefinierter Punkttyp
  • 21 = SE_CURVE_TYPE—Benutzerdefinierter Linestring-Typ
  • 22 = SE_LINESTRING_TYPE – Benutzerdefinierter Linestring-Typ
  • 23 = SE_SURFACE_TYPE – Benutzerdefinierter Polygontyp
  • 24 = SE_POLYGON_TYPE – Benutzerdefinierter Polygontyp
  • 25 = SE_GEOMETRYCOLLECTION_TYPE – Benutzerdefinierter Multipoint-Typ
  • 26 = SE_MULTISURFACE_TYPE – Benutzerdefinierter Linestring-Typ
  • 27 = SE_MULTICURVE_TYPE – Benutzerdefinierter Linestring-Typ
  • 28 = SE_MULTIPOINT_TYPE – Benutzerdefinierter Multipoint-Typ
  • 29 = SE_MULTILINESTRING_TYPE – Benutzerdefinierter Multilinestring-Typ
  • 30 = SE_MULTIPOLYGON_TYPE – Benutzerdefinierter Multipolygontyp
  • 31 = SE_GEOMETRY_TYPE—Benutzerdefinierter Geometrietyp

column_size

integer

Die Länge des registrierten Spaltenwertes

decimal_digits

integer

Anzahl der Ganzzahlen nach dem Komma im Spaltenwert

description

varchar(65)

Beschreibung des Spaltentyps

object_flags

integer

Speichert die Spalteneigenschaften mit den folgenden Angaben:

  • Besitzt eine Zeilen-ID
  • Von ArcSDE kontrollierte Zeilen-ID-Spalte
  • Lässt NULL zu
  • Speichert Oracle LONG RAW-Daten
  • Speichert BLOB-Daten
  • Speichert CLOB-Daten
  • Speichert ST_Geometry-Geometriedaten
  • Speichert binäre Geometriedaten
  • Speichert benutzerdefinierte Geometriedaten
  • Speichert Oracle LOB-Geometriedaten
  • Speichert binäre Rasterdaten
  • Speichert benutzerdefinierte Rasterdaten
  • Speichert XML-Daten
  • Speichert Datumsangaben
  • Speichert die Uhrzeit
  • Speichert einen Zeitstempel
  • Speichert eine Unicode-Zeichenfolge

NOT NULL

object_id

integer

Dieser Wert wird auf die "rastercolumn_id" der Tabelle "sde_raster_columns" festgelegt, wenn die Spalte eine Raster-Spalte ist, oder auf die "layer_id" der Tabelle "sde_layers", wenn die Spalte eine Geometriespalte ist.

sde_compress_log

Die Tabelle sde_compress_log protokolliert alle Komprimierungsvorgänge, die für die Geodatabase durchgeführt werden.

HinweisHinweis:

Diese Tabelle wird erstellt, wenn Sie die Geodatabase zum ersten Mal komprimieren.

Feldname

Feldtyp

Beschreibung

NULL?

compress_id

integer

Eindeutige Kennung eines Komprimierungsvorgangs

NOT NULL

sde_id

integer

Prozess-ID des Komprimierungsvorgangs; verweist auf die Spalte "sde_id" in Tabelle "sde_process_information"

NOT NULL

server_id

integer

Systemprozess-ID des ArcSDE-Serverprozesses, der den Komprimierungsvorgang ausgeführt hat oder ausführt

NOT NULL

direct_connect

varchar(1)

Y (ja) oder N (nein), wenn der Client eine direkte Verbindung zur Geodatabase herstellt

NOT NULL

compress_start

timestamp without time zone

Datum und Uhrzeit des Beginns des Komprimierungsvorgangs

NOT NULL

start_state_count

integer

Anzahl der vorhandenen States bei Beginn des Komprimierungsvorgangs

NOT NULL

compress_end

timestamp without time zone

Datum und Uhrzeit des Endes des Komprimierungsvorgangs

NOT NULL

end_state_count

integer

Anzahl der verbleibenden States nach dem Komprimierungsvorgang

NOT NULL

compress_status

varchar(20)

Gibt an, ob der Komprimierungsvorgang erfolgreich abgeschlossen wurde

NOT NULL

sde_coordinate_systems

In der Tabelle "sde_coordinate_systems" werden standardmäßige Koordinatensysteme gespeichert. Dieser Tabelle werden Koordinatensysteme hinzugefügt, die zum Definieren von Raumbezügen verwendet werden sollen.

Feldname

Feldtyp

Beschreibung

NULL?

name

varchar(128)

Name des Koordinatensystems

type

varchar(128)

Entweder PROJECTED, GEOGRAPHIC oder UNSPECIFIED

definition

varchar(2048)

Well-Known Text-Beschreibung des Koordinatensystems

organization

varchar(128)

Name der Organisation, die das Koordinatensystem definiert hat

id

integer

Die ID des Koordinatensystems, die von der Organisation zugewiesen wird, die das Koordinatensystem definiert hat

NOT NULL

description

varchar(256)

Beschreibung des Koordinatensystems

sde_dbtune

In der Tabelle sde_dbtune werden die Konfigurationsschlüsselwörter für ArcSDE-Datenobjekte gespeichert, z. B. Feature-Classes.

Feldname

Feldtyp

Beschreibung

NULL?

keyword

varchar(32)

Das Konfigurationsschlüsselwort

NOT NULL

parameter_name

varchar(32)

Der Konfigurationsparameter

NOT NULL

config_string

varchar(2048)

Wert des Konfigurationsparameters

sde_geometry_columns

In der Tabelle "sde_geometry_columns" wird eine Zeile für jede Spalte vom Typ "Geometry" in der Datenbank gespeichert, die der OpenGIS SQL-Spezifikation entspricht. ArcSDE behandelt diese Tabelle als lesegeschützt, d. h. der Zugriff durch ArcSDE erfolgt nur, wenn ein Layer hinzugefügt oder gelöscht wird, der ein OpenGIS SQL-Datenformat verwendet. Diese Tabelle ist durch die OpenGIS SQL-Spezifikation definiert und kann von anderen Anwendungen mit Geometriespalten, die nicht von ArcSDE verwaltet werden, aktualisiert werden. Wenn eine neue Geometriespalte in einem OpenGIS-kompatiblen Format erstellt wird, werden der Tabelle "sde_geometry_columns" die vollständig qualifizierte Tabelle, der Spaltenname und die Raumbezugs-ID (SRID) hinzugefügt.

Jede Geometriespalte ist mit einem Raumbezugssystem verknüpft. ArcSDE speichert Informationen zu jedem Raumbezugssystem in der Tabelle "sde_spatial_references".

Feldname

Feldtyp

Beschreibung

NULL?

f_table_catalog

varchar(32)

Die Datenbank, in der die Tabelle der Geometriespalte gespeichert wird

NOT NULL

f_table_schema

varchar(32)

Schema, in dem die Business-Tabelle gespeichert wird

NOT NULL

f_table_name

varchar(160)

Name der Business-Tabelle des Datasets

NOT NULL

f_geometry_column

varchar(32)

Name der Geometriespalte in der Business-Tabelle

NOT NULL

storage_type

integer

Code für den Speichertyp der Geometrie; kann entweder WKB, WKT oder BINARY darstellen

geometry_type

integer

Der Geometrietypcode; ArcSDE fügt einen der folgenden Werte in dieses Feld ein:

  • 0 = ST_Geometry
  • 1 = ST_Point
  • 3 = ST_LineString
  • 5 = ST_Polygon
  • 7 = ST_MultiPoint
  • 9 = ST_MultiLineString
  • 11 = ST_MultiPolygon

coord_dimension

integer

Code für die Koordinatendimension:

  • 0 = Punkt
  • 0 = linear
  • 2 = Fläche

max_ppr

integer

Maximale Anzahl von Punkten pro Zeile (wird von ArcSDE nicht mehr verwendet)

srid

integer

Fremdschlüssel der Raumbezugs-ID zur SRID in der Tabelle "sde_spatial_references"

NOT NULL

sde_layer_locks

Die Tabelle sde_layer_locks pflegt die Sperren für Feature-Classes.

Feldname

Feldtyp

Beschreibung

NULL?

sde_id

integer

Prozessidentifikationsnummer des Prozesses, der den Layer gesperrt hat; Fremdschlüssel für die Spalte "sde_id" in der Tabelle "process_information"

NOT NULL

layer_id

integer

Entspricht dem Layer-ID-Feld in der Tabelle LAYERS

NOT NULL

autolock

character(1)

Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0.

NOT NULL

lock_type

character(1)

Möglicher Typ der Layer-Sperre:

  • 0 = Lesesperre für den gesamten Layer
  • 1 = Schreibsperre für den gesamten Layer
  • 2 = Lesesperre für einen Bereich innerhalb des Layers
  • 3 = Schreibsperre für einen Bereich innerhalb des Layers
  • 4 = automatische Layer-Sperrung

NOT NULL

minx

bigint

Die kleinste X-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde

miny

bigint

Die kleinste Y-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde

maxx

bigint

Die größte X-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde

maxy

bigint

Die größte Y-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde

lock_time

timestamp without time zone

Datum und Uhrzeit des Abrufs der Layer-Sperre

NOT NULL

sde_layer_stats

Die Tabelle sde_layer_stats verwaltet die Statistiken für versionierte und nicht versionierte Feature-Classes. Diese Statistiken werden bei der Aktualisierung der Geodatabase-Statistik erzeugt. Anhand dieser Statistiken wird von bestimmten Geoverarbeitungswerkzeugen eingeschätzt, ob die gekachelte Verarbeitung verwendet werden soll.

Die Tabelle sde_layer_stats ist durch die Layer-ID mit der Tabelle sde_layers verknüpft.

Feldname

Feldtyp

Beschreibung

NULL?

layer_id

integer

Eindeutige Kennung für den Layer

NOT NULL

minx

Doppelte Genauigkeit

Der kleinste X-Koordinatenwert des Layers

NOT NULL

miny

Doppelte Genauigkeit

Der kleinste Y-Koordinatenwert des Layers

NOT NULL

maxx

Doppelte Genauigkeit

Der größte X-Koordinatenwert des Layers

NOT NULL

maxy

Doppelte Genauigkeit

Der größte Y-Koordinatenwert des Layers

NOT NULL

minz

Doppelte Genauigkeit

Der kleinste Z-Koordinatenwert des Layers

minm

Doppelte Genauigkeit

Der kleinste M-Koordinatenwert des Layers

maxz

Doppelte Genauigkeit

Der größte Z-Koordinatenwert des Layers

maxm

Doppelte Genauigkeit

Der größte M-Koordinatenwert des Layers

total_features

integer

Gesamtzahl der Features in der Feature-Class

NOT NULL

total_points

integer

Gesamtzahl der Punkte (Stützpunkte) in der Feature-Class

NOT NULL

version_id

integer

Eindeutige Kennung für die Geodatabase-Version

last_analyzed

timestamp without time zone

Datum und Uhrzeit der letzten Feature-Class-Analyse und der Statistikaktualisierung

NOT NULL

sde_layers

Die Tabelle sde_layers pflegt Daten über jede Feature-Class in der Datenbank. Die Informationen helfen beim Aufbauen und Pflegen von räumlichen Indizes, stellen die richtigen Shape-Typen sicher, halten die Datenintegrität aufrecht und speichern den Raumbezug für die Koordinatendaten.

In dieser Tabelle wird eine Zeile für jede räumliche Spalte in der Datenbank gespeichert. Anwendungen verwenden die Layer-Eigenschaften, um verfügbare Geodatenquellen zu finden. ArcSDE verwendet die Layer-Eigenschaften, um den Inhalt der räumlichen Spalte zu begrenzen und zu überprüfen, Geometriewerte zu indizieren und die zugehörigen DBMS-Tabellen richtig zu erstellen und zu verwalten.

Feldname

Feldtyp

Beschreibung

NULL?

layer_id

integer

Eindeutige Kennung für den Layer

NOT NULL

description

varchar(65)

Benutzerdefinierte Beschreibung des Layers

database_name

varchar(32)

Name der Datenbank, in der der Layer gespeichert ist

NOT NULL

owner

varchar(30)

Benutzer, der den Layer erstellt hat

NOT NULL

table_name

varchar(128)

Name der Business-Tabelle des Layers

NOT NULL

spatial_column

varchar(128)

Name der räumlichen Spalte im Layer

NOT NULL

eflags

integer

Speichert die folgenden Layer-Eigenschaften:

  • Speichert Koordinaten mit einfacher oder doppelter Genauigkeit
  • Speichert 3D-Koordinaten
  • Speichert Messwerte
  • Mit aktivierter oder deaktivierter automatischer Sperrung
  • Befindet sich im E/A-Modus "Nur Laden" oder im normalen E/A-Modus
  • Speichert Annotation
  • Speichert CAD-Daten
  • Ist eine Ansicht eines anderen Layers
  • Besitzt keinen räumlichen Index
  • DBMS-Datentyp, in dem die Layer-Daten gespeichert sind
  • Die SDE-Typen, die der Layer akzeptieren kann; es kann sich dabei um Punkte, Linestrings und Polygone handeln

NOT NULL

layer_mask

integer

Speichert zusätzliche interne Eigenschaften über den Layer

NOT NULL

minx

Doppelte Genauigkeit

Der kleinste X-Koordinatenwert des Layers

NOT NULL

miny

Doppelte Genauigkeit

Der kleinste Y-Koordinatenwert des Layers

NOT NULL

maxx

Doppelte Genauigkeit

Der größte X-Koordinatenwert des Layers

NOT NULL

maxy

Doppelte Genauigkeit

Der größte Y-Koordinatenwert des Layers

NOT NULL

minz

Doppelte Genauigkeit

Der kleinste Z-Koordinatenwert des Layers

maxz

Doppelte Genauigkeit

Der größte Z-Koordinatenwert des Layers

minm

Doppelte Genauigkeit

Der kleinste M-Koordinatenwert des Layers

maxm

Doppelte Genauigkeit

Der größte M-Koordinatenwert des Layers

cdate

integer

Datum, an dem der Layer erstellt wurde

NOT NULL

layer_config

varchar(32)

Das Konfigurationsschlüsselwort, das bei der Erstellung des Layers festgelegt wurde

optimal_array_size

integer

Geometrie-Array-Puffergröße

stats_date

integer

Datum, an dem eine Statistik für einen Layer berechnet wurde

minimum_id

integer

Der kleinste Feature-ID-Wert eines binären Layers

srid

integer

Raumbezugs-ID; Fremdschlüssel zum SRID-Wert in der Tabelle "sde_spatial_references"

NOT NULL

secondary_srid

integer

Fremdschlüssel zum SRID-Feld in der Tabelle "sde_spatial_references"

base_layer_id

integer

Speichert den layer_id-Wert des Basis-Layers für einen Layer, der eigentlich eine Ansicht ist

NOT NULL

gsize1

Doppelte Genauigkeit

Größe des ersten räumlichen Gitters

NOT NULL

gsize2

Doppelte Genauigkeit

Größe des zweiten räumlichen Gitters

NOT NULL

gsize3

Doppelte Genauigkeit

Größe des dritten räumlichen Gitters

NOT NULL

sde_lineages_modified

Die Tabelle sde_lineages_modified enthält eine State-Lineage-ID und den Zeitstempel ihrer jüngsten Änderung.

Feldname

Feldtyp

Beschreibung

NULL?

lineage_name

bigint

Entspricht dem Feld "lineage_name" in der Tabelle "states_lineages "

NOT NULL

time_last_modified

timestamp without time zone

Datum und Uhrzeit der letzten Lineage-Änderung

NOT NULL

sde_locators

In der Tabelle sde_locators werden Informationen über Locator-Objekte gespeichert.

Feldname

Feldtyp

Beschreibung

NULL?

locator_id

integer

Eindeutige Kennung des Locators

NOT NULL

name

varchar(32)

Name des Locators

NOT NULL

owner

varchar(32)

Name des Benutzers, der Eigentümer des Locators ist

NOT NULL

category

varchar(32)

Kategorie des Locators; Adressen-Locators besitzen den Kategoriewert "Address"

NOT NULL

type

integer

Typ des Locators; die folgenden Werte werden dargestellt:

  • 0 – definiert Locator-Styles
  • 1 – definiert Locators
  • 2 – definiert angehängte Locators; d. h. Locators, die an eine geokodierte Feature-Class angehängt sind. Sie sind eine Kopie des Locators und der Geokodierungs-Optionen, die für die Erstellung der geokodierten Feature-Class verwendet wurden.

NOT NULL

description

varchar(64)

Beschreibung des Locators

NOT NULL

sde_logfile_pool

Die Tabelle "sde_logfile_pool" ist in der Geodatabase vorhanden, wenn diese neu erstellt wird, unabhängig vom verwendeten Protokolldateityp. Eine Beschreibung für diese und andere Protokolldateitabellen finden Sie unter Protokolldateitabellen in einer Geodatabase in PostgreSQL.

sde_metadata

Wenn Sie einer Geodatabase in einem DBMS einen Locator hinzufügen, wird der Tabelle sde_metadata für jede Eigenschaft des Locators eine Zeile hinzugefügt. Jede Zeile in der Tabelle sde_layer_stats definiert eine einzige Eigenschaft für einen Locator.

Feldname

Feldtyp

Beschreibung

NULL?

record_id

integer

Eindeutige Kennung für den Datensatz

NOT NULL

object_database

varchar(32)

Name der Datenbank, in der der Locator gespeichert ist

object_name

varchar(160)

Der Name des Locators, zu dem die Eigenschaft gehört, und der Fremdschlüssel zur Namensspalte in der Tabelle "sde_locators"

NOT NULL

object_owner

varchar(32)

Name des Benutzers, der Eigentümer des Datensatzes ist

NOT NULL

object_type

integer

Immer der Wert 2 für Locator-Eigenschaften

NOT NULL

class_name

varchar(32)

Immer der Wert "SDE_internal" für Locator-Eigenschaften

property

varchar(32)

Name der Locator-Eigenschaft

prop_value

varchar(255)

Wert der Locator-Eigenschaft

description

varchar(65)

Nicht für Locator-Eigenschaften verwendet

creation_date

timestamp without time zone

Datum und Uhrzeit der Erstellung der Locator-Eigenschaft

NOT NULL

sde_mvtables_modified

Die Tabelle sde_mvtables_modified pflegt die Liste aller Tabellen, die in jedem Status der Datenbank geändert werden. Mithilfe dieser Informationen lässt sich schnell feststellen, ob Konflikte zwischen Versionen oder Zuständen der Datenbank existieren.

Die Tabelle sde_mvtables_modified pflegt einen Datensatz aller geänderten Tabellen nach Status. Anhand dieser Informationen können Anwendungen bestimmen, welche Tabellen beim Abgleichen möglicher Konflikte zwischen Versionen und Zuständen in der Datenbank auf Änderungen überprüft werden müssen.

Bei jeder Änderung einer Feature-Class oder Tabelle in einem Status wird in der Tabelle sde_mvtables_modified ein neuer Eintrag erstellt. Beim Abgleichen von zwei Versionen besteht der erste Schritt darin, die Zustände zu identifizieren, auf die diese beiden Versionen verweisen: den aktuellen Status der Editierversion und den Status der Zielversion. Von diesen Zuständen wird durch Rückverfolgung bis zur State-Lineage dieser beiden Versionen ein gemeinsamer Vorgängerstatus identifiziert.

Feldname

Feldtyp

Beschreibung

NULL?

state_id

bigint

Kennung des Status, in dem diese Tabelle geändert wurde; Fremdschlüssel für die Tabelle "states"

NOT NULL

registration_id

integer

Registrierungs-ID der Tabelle, die im Status geändert wurde; entspricht der Tabelle "table_registry"

NOT NULL

sde_object_ids

In der Tabelle "sde_object_ids" werden die in der Geodatabase enthaltenen Objekttypen verwaltet.

Feldname

Feldtyp

Beschreibung

NULL?

id_type

integer

ID für den ArcSDE-Systemobjekttyp; das Objekt kann ein Layer, ein Status, eine Version, eine Verbindung, eine registrierte Tabelle, ein Raster, Metadaten oder ein Locator sein.

NOT NULL

base_id

bigint

Erste oder aktuelle Objekt-ID für den Objekttyp

NOT NULL

object_type

varchar(30)

Name des ArcSDE-Systemobjekts

NOT NULL

sde_object_locks

Die Tabelle sde_object_locks pflegt die Sperren für Geodatabase-Objekte.

Feldname

Feldtyp

Beschreibung

NULL?

sde_id

integer

Prozessidentifikationsnummer des Prozesses, der das Geodatabase-Objekt gesperrt hat; verweist auf die Spalte "sde_id" in der Tabelle "process_information"

NOT NULL

object_id

integer

ID des betroffenen Datasets aus der Tabelle "gdb_items"

NOT NULL

object_type

integer

Objektsperrentyp, z. B. die Sperre "version,state_tree", die von internen Anwendungen verwendet wird

NOT NULL

application_id

integer

Eindeutige Anwendungskennung

NOT NULL

autolock

character(1)

Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0.

NOT NULL

lock_type

character(1)

Typ der Objektsperre: S = gemeinsame Sperre und E = exklusive Sperre

NOT NULL

lock_time

timestamp without time zone

Datum und Uhrzeit des Abrufs der Objektsperre

NOT NULL

sde_process_information

Die Tabelle sde_process_information enthält die gesammelten ArcSDE-Sitzungsstatistiken, z. B. die Anzahl der gelesenen und der geschriebenen Datensätze während der Sitzung.

Feldname

Feldtyp

Beschreibung

NULL?

sde_id

integer

Prozessidentifikationsnummer

NOT NULL

spid

integer

Die gsrvr-Prozess-ID

NOT NULL

server_id

integer

Betriebssystemprozess-ID des Serverprozesses

NOT NULL

start_time

timestamp without time zone

Datum und Uhrzeit des Beginns des Prozesses

NOT NULL

rcount

integer

Anzahl der Lesevorgänge, die verarbeitet wurden

NOT NULL

wcount

integer

Anzahl der Schreibvorgänge, die verarbeitet wurden

NOT NULL

opcount

integer

Gesamtzahl der Vorgänge, die ein Prozess ausgeführt hat

NOT NULL

numlocks

integer

Anzahl der Sperren, die der Prozess zurzeit geöffnet hat

NOT NULL

fb_partial

integer

Gesamtzahl der partiellen Features, die vom Prozess geliefert wurden

NOT NULL

fb_count

integer

Gesamtzahl der Puffer, die vom Prozess geladen wurden

NOT NULL

fb_fcount

integer

Gesamtzahl der Features, die vom Prozess gepuffert wurden

NOT NULL

fb_kbytes

integer

Gesamtzahl der Kilobyte, die vom Prozess gepuffert wurden

NOT NULL

owner

varchar(30)

Name des verbundenen Benutzers

NOT NULL

direct_connect

varchar(1)

Gibt an, ob der Prozess mit einer Direktverbindung hergestellt wurde: T (true) oder F (false)

NOT NULL

sysname

varchar(32)

Betriebssystem, das auf dem Client-System ausgeführt wird

NOT NULL

nodename

varchar(255)

Name des verbundenen Client-Computers

NOT NULL

xdr_needed

varchar(1)

Zeichnet auf, ob der Client für die Kommunikation mit dem gsrvr-Prozess XDR verwendet: T (true) oder F (false)

NOT NULL

sde_raster_columns

Die Tabelle sde_raster_columns enthält eine Liste der Raster-Spalten, die in der Datenbank gespeichert sind.

Diese Tabelle verweist auf die Raster-Daten in den Band-, Block- und Zusatztabellen.

Feldname

Feldtyp

Beschreibung

NULL?

rastercolumn_id

integer

Primärschlüssel der Raster-Spaltentabelle

NOT NULL

description

varchar(65)

Benutzerdefinierte Beschreibung der Raster-Tabelle

database_name

varchar(32)

Name der Datenbank, in der das Raster gespeichert ist

NOT NULL

owner

varchar(32)

Eigentümer der Business-Tabelle der Raster-Spalte

NOT NULL

table_name

varchar(128)

Name der Business-Tabelle

NOT NULL

raster_column

varchar(128)

Name der Raster-Spalte

NOT NULL

cdate

integer

Datum, an dem die Raster-Spalte der Business-Tabelle hinzugefügt wurde

NOT NULL

config_keyword

varchar(32)

Das DBTUNE-Konfigurationsschlüsselwort, das bei der Erstellung des Rasters festgelegt wurde; bestimmt, wie die Tabellen und Indizes des Rasters in der Datenbank gespeichert werden

minimum_id

integer

Während der Erstellung des Rasters definiert; legt den Wert der Spalte "raster_id" der Raster-Tabelle fest

base_rastercolumn_id

integer

Wenn die Raster-Spalte Teil einer Ansicht und nicht eine Tabelle ist, gilt die rastercolumn_id der Basistabelle der Ansicht

NOT NULL

rastercolumn_mask

integer

Für ein Geodatabase-Raster auf den Wert 256 gesetzt

NOT NULL

srid

integer

Raumbezugs-ID; Fremdschlüssel zum SRID-Feld in der Tabelle "sde_spatial_references"

sde_server_config

In der Tabelle sde_server_config werden die ArcSDE-Serverkonfigurationsparameter gespeichert. Diese Parameter legen fest, wie die ArcSDE-Software den Speicher nutzt.

Feldname

Feldtyp

Beschreibung

NULL?

prop_name

varchar(32)

Name des Initialisierungsparameters

NOT NULL

char_prop_value

varchar(512)

Zeichenwert des Initialisierungsparameters

num_prop_value

integer

Der Ganzzahlwert des Initialisierungsparameters

sde_spatial_references

Die Tabelle "sde_spatial_references" enthält das Koordinatensystem und Gleitkomma-zu-Ganzzahl-Transformationswerte. Die Parameter von Raumbezugssystemen werden von internen Funktionen verwendet, um die Gleitkommakoordinaten der Geometrie vor dem Speichern in positive 64-Bit-Ganzzahlwerte umzuwandeln und zu skalieren. Beim Abrufen wird das ursprünglich externe Gleitkommaformat der Koordinaten wiederhergestellt.

Jede Geometriespalte der Tabelle "sde_geometry_columns" ist mit einem Raumbezugssystem verknüpft, dessen Informationen in der Tabelle "sde_spatial_reference" gespeichert sind. Die Spalten dieser Tabelle sind jene, die von den OpenGIS SQL-Spezifikationen (srid, srtext, auth_name und auth_srid) definiert werden und die für die interne Koordinatentransformation in ArcSDE erforderlich sind. Das Raumbezugssystem identifiziert das Koordinatensystem für eine Geometrie und gibt den numerischen Koordinatenwerten für die Geometrie Bedeutung.

Diese Tabelle wird mit von der europäischen Petroleumvermessungsgruppe (EPSG) definierten Raumbezügen automatisch gefüllt. Die EPSG-Codes werden für die Raumbezugskennung (SRID) verwendet, um die Freigabe der Daten in Datenbanken zu vereinfachen. Beim Importieren von Daten werden der Tabelle andere Raumbezüge hinzugefügt, wenn der eingehende Raumbezug nicht einem vorhandenen Raumbezug entspricht.

Im Gegensatz zu den anderen Systemtabellen wird diese Tabelle nicht im Schema des Benutzers "sde", sondern im Schema "public" gespeichert. Dies ist notwendig, um Ihnen eine erfolgreiche Wiederherstellung der räumlichen Daten zu ermöglichen.

Feldname

Feldtyp

Beschreibung

NULL?

srid

integer

Raumbezugskennung

NOT NULL

description

varchar(256)

Die Textbeschreibung des Raumbezugsystems

falsex

numeric

Der beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten verwendete X-Versatz

NOT NULL

falsey

numeric

Der beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten verwendete Y-Versatz

NOT NULL

xyunits

numeric

Der beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten anzuwendende Maßstabfaktor

NOT NULL

falsez

numeric

Der beim Transformieren von Z-Werten in interne Systemkoordinaten zu verwendende Z-Versatz

NOT NULL

zunits

numeric

Der beim Transformieren von Z-Werten in interne Systemkoordinaten zu verwendende Maßstabfaktor

NOT NULL

falsem

numeric

Der beim Transformieren von Messwerten in interne Systemkoordinaten zu verwendende Messwertversatz

NOT NULL

munits

numeric

Der beim Transformieren von Messwerten in interne Systemkoordinaten zu verwendende Maßstabfaktor

NOT NULL

xycluster_tol

numeric

XY-Koordinaten-Cluster-Toleranz für topologische Verarbeitung

zcluster_tol

numeric

Z-Koordinaten-Cluster-Toleranz für topologische Verarbeitung

mcluster_tol

numeric

Messwert-Cluster-Toleranz für topologische Verarbeitung

object_flags

integer

Speichert Objektattribute, einschließlich Genauigkeit

NOT NULL

srtext

varchar(1024)

Deskriptor für den Raumbezug, wie in der ArcGIS-Schnittstelle dargestellt

NOT NULL

srname

varchar(128)

Name des Raumbezugssystems, z. B. GCS_WGS_84 oder GCS_ASSUMED_GEOGRAPHIC_1

min_x

numeric

Minimaler möglicher X-Wert für Koordinaten

NOT NULL

min_y

numeric

Minimaler möglicher Y-Wert für Koordinaten

min_z

numeric

Minimaler möglicher Z-Wert für Koordinaten

min_m

numeric

Minimaler möglicher M-Wert für Messwerte

max_x

numeric

Maximaler möglicher X-Wert für Koordinaten

NOT NULL

max_y

numeric

Maximaler möglicher Y-Wert für Koordinaten

max_z

numeric

Maximaler möglicher Z-Wert für Koordinaten

NOT NULL

max_m

numeric

Maximaler möglicher M-Wert für Messwerte

NOT NULL

cs_id

integer

Koordinatensystem-ID

cs_name

varchar(128)

Name des Koordinatensystems für dieses Raumbezugssystem

cs_type

varchar(128)

Typ des Koordinatensystems: PROJECTED, GEOGRAPHIC oder UNSPECIFIED

organization

varchar(128)

Name der Organisation, die das Koordinatensystem definiert hat

org_coordsys_id

integer

Von der Organisation definierte Koordinatensystem-ID

sde_state_lineages

In der Tabelle sde_state_lineages wird die Lineage jedes Status gespeichert. Für jede Version wird ein neuer Lineage-Name erstellt. Bei jeder State-Hinzufügung werden Lineage-Name und State-ID hinzugefügt. Bei der Hinzufügung eines Status, bei dem es sich um eine neue Version handelt, wird die Vorgänger-State-Lineage des Parent-Status mit dem Lineage-Namen hinzugefügt.

Für die Rückkehr zur richtigen Ansicht einer Version wird die State-Lineage abgefragt, um alle States zu identifizieren, die jede Änderung dieser Version aufgezeichnet haben. Aus dieser Liste von States können die Tabellenzeilen, die die Version korrekt darstellen, bestimmt werden.

Feldname

Feldtyp

Beschreibung

NULL?

lineage_name

bigint

Name, der einen Status beschreibt

NOT NULL

lineage_id

bigint

Eindeutige Kennung einzelner States

NOT NULL

sde_state_locks

Die Tabelle sde_state_locks pflegt die Versionsstatussperren.

Feldname

Feldtyp

Beschreibung

NULL?

sde_id

integer

Prozess-ID des Prozesses, der den Status gesperrt hat; verweist auf die Spalte "sde_id" in der Tabelle "sde_process_information"

NOT NULL

state_id

bigint

Kennung des Status, der gesperrt ist

NOT NULL

autolock

character(1)

Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0.

NOT NULL

lock_type

character(1)

Typ der Statussperre; mögliche Typen:

  • 0 = gemeinsame Sperre für den gesamten State-Tree
  • 1 = exklusive Sperre für den gesamten State-Tree
  • 2 = gemeinsame Sperre für einen Status
  • 3 = exklusive Sperre für einen Status
  • 4 = gemeinsame automatische Sperrung
  • 5 = exklusive automatische Sperrung

NOT NULL

lock_time

timestamp without time zone

Datum und Uhrzeit des Abrufs der Statussperre

NOT NULL

sde_states

Die Tabelle sde_states enthält die Status-Metadaten. Berücksichtigt die States, die im Laufe der Zeit erstellt wurde, sowie Erstellungszeit, Schließungszeit, Parent und Eigentümer jedes Status.

Beim Erstellen eines Status wird eine State-ID vergeben und dieser Tabelle ein Datensatz hinzugefügt.

Feldname

Feldtyp

Beschreibung

NULL?

state_id

bigint

Eindeutige Kennung für diesen Status, zugewiesen von ArcSDE

NOT NULL

owner

varchar(32)

Benutzer, der diesen Status erstellt hat

NOT NULL

creation_time

timestamp without time zone

Datum und Uhrzeit der Erstellung dieses Status

NOT NULL

closing_time

timestamp without time zone

Datum und Uhrzeit der Schließung dieses Status

parent_state_id

bigint

Die "state_id" des übergeordneten Status

NOT NULL

lineage_name

bigint

Verweist auf die in der Tabelle "sde_state_lineages" gespeicherte Lineage des Status (eindeutig)

NOT NULL

sde_table_locks

Die Tabelle sde_table_locks pflegt die Sperren für ArcSDE-registrierte Tabellen.

Feldname

Feldtyp

Beschreibung

NULL?

sde_id

integer

Prozess-ID des Prozesses, der die Tabelle gesperrt hat; verweist auf die Spalte "sde_id" in der Tabelle "sde_process_information"

NOT NULL

registration_id

integer

Verweist auf das Feld "registration_id" in "sde_table_registrytable"

NOT NULL

lock_type

character(1)

Typ der Tabellensperre

  • S = gemeinsam
  • E = exklusiv

NOT NULL

lock_time

timestamp without time zone

Datum und Uhrzeit des Abrufs der Tabellensperre

NOT NULL

sde_table_registry

In der Tabelle sde_table_registry werden alle registrierten Tabellen verwaltet. Die Werte umfassen ID, Tabellenname, Eigentümer und Beschreibung.

Feldname

Feldtyp

Beschreibung

NULL?

registration_id

integer

Eindeutige Kennung für die Registrierung der Tabelle

NOT NULL

database_name

varchar(32)

Name der Datenbank, in der die Tabelle gespeichert ist

NOT NULL

schema_name

varchar(32)

Name des Schemas, in dem die Tabelle gespeichert wird

owner

varchar(32)

Benutzer, der die Tabelle erstellt hat

NOT NULL

table_name

varchar(128)

Name der Tabelle

NOT NULL

rowid_column

varchar(32)

Name der Spalte "ObjectID" in der Tabelle

description

varchar(65)

Benutzerdefinierte Textbeschreibung der Tabelle

object_flags

integer

Speichert die Registrierungseigenschaften der Tabelle mit den folgenden Angaben:

  • Die Tabelle besitzt eine registrierte Zeilen-ID.
  • ArcSDE kontrolliert die Zeilen-ID.
  • Die Tabelle besitzt eine Geometriespalte.
  • Die Tabelle ist eine versionierte Sicht.
  • Die Tabelle kann zeilengesperrt sein.
  • Die Tabelle besitzt eine Raster-Spalte.
  • Die Tabelle ist eine Ansicht einer anderen Tabelle.
  • Die Tabelle besitzt eine Geokodierungs-Locator-Spalte.
  • Datendefinition-Sprachenoperationen sind eingeschränkt.
  • Datenmanipulation-Sprachenoperationen sind beschränkt.
  • Die Tabelle wird ausgeblendet.
  • Die Tabelle besitzt Einzelzeilen-IDs.
  • Die Tabelle besitzt eine XML-Spalte.
  • Die Tabelle besitzt einen Layer, der doppelte Koordinaten speichert.
  • Die inneren States dieser versionierten Tabelle können bearbeitet werden.
  • Dies ist eine Basisspeichertabelle.
  • Diese Tabelle besitzt vertrauenswürdige Shapes.
  • Dies ist eine Archivierungstabelle.
  • Diese Tabelle befindet sich im E/A-Modus "Nur laden".
  • Dies ist eine Verlaufstabelle.

NOT NULL

registration_date

integer

Datum, an dem die Tabelle bei ArcSDE registriert wurde

NOT NULL

config_keyword

varchar(32)

Konfigurationsschlüsselwort, das bei der ArcSDE-Registrierung der Tabelle festgelegt wurde; bestimmt die Speicherung der Tabelle und ihrer Indizes in der Datenbank

minimum_id

integer

Der Mindestwert der "row_id" für die Tabelle

imv_view_name

varchar(32)

Der Name einer versionierten Sicht der vorgegebenen Tabelle

sde_tables_modified

In der Tabelle sde_tables_modified wird aufgezeichnet, wann Änderungen an den Systemtabellen vorgenommen wurden. Diese Informationen werden verwendet, um unnötige Lesevorgänge von nicht geänderten Tabellen auszuschließen.

Feldname

Feldtyp

Beschreibung

NULL?

table_name

varchar(32)

Name der ArcSDE-Systemtabelle, die geändert wurde

NOT NULL

time_last_modified

timestamp without time zone

Datum und Uhrzeit, zu denen die Tabelle geändert wurde

NOT NULL

sde_version

Die Tabelle sde_version pflegt Informationen über die Version von ArcSDE für die erwartete Datenbankverarbeitung. Die Tabelle enthält die Versionsidentifikation für die zuletzt installierte Version von ArcSDE.

Die Tabelle sde_version sowie andere ArcSDE-Systemtabellen werden nach jeder Installation einer neuen Version von ArcSDE aktualisiert.

Feldname

Feldtyp

Beschreibung

NULL?

major

integer

Nummer der Hauptversion; Beispiel: Die Hauptversionsnummer von ArcSDE 9.3 ist 9.

NOT NULL

minor

integer

Nummer, die die Unterversion angibt; Beispiel: Die Unterversionsnummer von ArcSDE 9.3 ist 3.

NOT NULL

bugfix

integer

Nummer des installierten Patches oder Service-Packs

NOT NULL

description

varchar(96)

Systemdefinierte Beschreibung der ArcSDE-Installation

NOT NULL

release

integer

Vollständige Versionsnummer, z. B. 92009

NOT NULL

sdesvr_rel_low

integer

Gibt die niedrigste Versionsnummer des Servers an, der für diese Instanz ausgeführt werden darf

NOT NULL

sde_versions

Die Tabelle sde_versions enthält Informationen über versionierte Geodatabases.

Jede Version wird anhand eines Namens, mit einem Eigentümer, einer Beschreibung und einem verknüpften Datenbankstatus identifiziert. Diese Tabelle definiert die verschiedenen Versionen, die die Datenbank enthält, und liefert eine Liste der verfügbaren Versionen, die dem Benutzer präsentiert werden. Diese Versionen werden verwendet, um auf bestimmte Datenbankzustände anhand der Anwendung zuzugreifen. Versionsname und ID sind eindeutig.

Wenn die Tabelle sde_versions zuerst von ArcSDE erstellt wird, wird eine Standardversion in die Tabelle eingefügt. Diese Standardversion wird als DEFAULT bezeichnet. Ihr Eigentümer ist der ArcSDE-Administrator, und es wird der Zugriff PUBLIC gewährt. Die anfängliche "state_id" ist 0, und die Beschreibungszeichenfolge ist "Instance Default Version". Da für die Standardversion der Zugriff PUBLIC gewährt wurde, kann jeder Benutzer den Zustand des Standards ändern.

Feldname

Feldtyp

Beschreibung

NULL?

name

varchar(64)

Der eindeutige Name der Version

NOT NULL

owner

varchar(32)

Der Versionseigentümer

NOT NULL

version_id

integer

Die eindeutige Kennung der Version

NOT NULL

status

integer

Gibt an, ob die Version öffentlich verfügbar ist oder ob nur der Eigentümer darauf zugreifen kann

NOT NULL

state_id

bigint

Die Kennung des Datenbankzustands, auf den diese Version hinweist

NOT NULL

description

varchar(65)

Optionale Textbeschreibung der Version

parent_name

varchar(64)

Der Name der übergeordneten Version dieser Version

parent_owner

varchar(32)

Der Name des Eigentümers der übergeordneten Version

parent_version_id

integer

Die Kennung der Version, die die übergeordnete Kennung dieser Version darstellt

creation_time

timestamp without time zone

Datum und Uhrzeit der Erstellung dieser Version

NOT NULL

sde_xml_columns

Wenn Sie einer Business-Tabelle eine ArcSDE-XML-Spalte hinzufügen, wird der XML-Spaltentabelle eine Zeile hinzugefügt. Diese Tabelle ist in jeder ArcSDE-Geodatabase einmal vorhanden.

Feldname

Feldtyp

Beschreibung

NULL?

column_id

integer

Kennung der XML-Spalte; wird von ArcSDE bei der Erstellung der XML-Spalte zugewiesen

NOT NULL

registration_id

integer

Die Kennung der Business-Tabelle, die die XML-Spalte enthält; entspricht der ID-Spalte in der Tabelle "sde_table registry"

NOT NULL

column_name

varchar(32)

Name der XML-Spalte in der Business-Tabelle

NOT NULL

index_id

integer

Kennung des mit der XML-Spalte (falls vorhanden) verknüpften XPath-Indexes; ein Fremdschlüssel für die XML-Index-Tabelle

minimum_id

integer

Der Wert der ursprünglichen Zahl, die in der XML-Spalte der Business-Tabelle verwendet wurde, um einzelne XML-Dokumente zu identifizieren

config_keyword

varchar(32)

Das DBTUNE-Konfigurationsschlüsselwort, dessen Parameter bestimmen, wie das XML-Dokument und die XML-XPath-Indextabellen und die für diese Tabellen erstellten Textindizes in der Datenbank definiert werden

xflags

integer

Ein Wert, der angibt, ob die Originaldokumente in der XML-Dokument-Tabelle komprimiert oder dekomprimiert gespeichert werden; die Standardeinstellung sieht die komprimierte Speicherung vor (komprimierte Dokumente liefern eine bessere Leistung).

sde_xml_index_tags

Eine ArcSDE-XML-Spalte kann optional einen XPath-Index besitzen, mit dem sich der Inhalt eines bestimmten XML-Elements oder -Attributs in jedem Dokument durchsuchen lässt. Die Definition, welche Elemente und Attribute in jedem XPath-Index enthalten oder ausgeschlossen sind, wird in dieser Tabelle aufgezeichnet.

Diese Tabelle ist in jeder ArcSDE-Datenbank einmal vorhanden. Sie enthält eine Zeile für jeden XPath, der mit einem XPath-Index einer ArcSDE-XML-Spalte verknüpft ist.

Feldname

Feldtyp

Beschreibung

NULL?

index_id

integer

Kennung des mit einer ArcSDE-XML-Spalte (falls vorhanden) verknüpften XPath-Indexes; Fremdschlüssel für die XML-Index-Tabelle

NOT NULL

tag_id

integer

Die Kennung eines XPaths oder eines Tags

NOT NULL

tag_name

varchar(1024)

Ein absoluter XPath, der ein XML-Element oder ein Attribut identifiziert, das möglicherweise in einem XML-Dokument vorkommt

(Beispiel: "/metadata/mdDateSt" identifiziert ein XML-Element und "/metadata/dataIdInfo/tpCat/TopicCatCd/@value" ein XML-Attribut.

Diese XPaths dürfen keine Sternchen [*] enthalten, um auf eine Gruppe von XML-Elementen oder Attributen zu verweisen – jedes Element oder Attribut wird mit den in dieser Tabelle angegebenen XPaths genau abgeglichen.)

NOT NULL

data_type

integer

Ein Wert, der angibt, ob das XML-Element oder das Attribut als Zeichenfolge oder als Zahl indiziert wird

  • 1 = Der Inhalt des Tags wird als Text indiziert.
  • 2 = Der Inhalt wird als Zahl indiziert.

NOT NULL

tag_alias

integer

Eine Zahl, die verwendet werden kann, um einen XPath zu identifizieren

(Beispiel: Das Z39.50-Kommunikationsprotokoll verweist mithilfe von numerischen Codes auf Inhalte, die durchsucht werden können. Diese Spalte wird nicht vom ArcIMS Z39.50-Konnektor verwendet.)

description

varchar(64)

Text, der den Inhalt identifiziert, der im XML-Element oder -Attribut enthalten sein sollte

is_excluded

integer

Ein Wert, der angibt, ob das XML-Element im XPath-Index enthalten oder ausgeschlossen ist

  • 0 = enthalten
  • 1 = ausgeschlossen

NOT NULL

sde_xml_indexes

Diese Tabelle ist in jeder ArcSDE-Datenbank einmal vorhanden. Sie enthält eine Zeile für jede ArcSDE-XML-Spalte, die einen XPath-Index hat.

Feldname

Feldtyp

Beschreibung

NULL?

index_id

integer

Kennung des XPaths-Index

NOT NULL

index_name

varchar(32)

Der Name des XPath-Indexes

Für mit einem ArcIMS-Metadaten-Service verknüpfte XPath-Indizes ist der Name "ims_xml#", wobei # die Kennung der XML-Spalte in der Metadaten-Services Business-Tabelle ist.

NOT NULL

owner

varchar(32)

Der Datenbankbenutzer, der die XML-Spalte besitzt

Bei ArcIMS-Metadaten-Services ist dies der Benutzer, der in der ArcXML-Konfigurationsdatei des Service angegeben ist.

NOT NULL

index_type

integer

Ein Wert, der den Typ des XPath-Indexes angibt

  • 1 = Indextyp SE_XML_INDEX_TEMPLATE
  • 2 = Indextyp SE_XML_INDEX_DEFINITION

NOT NULL

description

varchar(64)

Text, der den XPath-Index identifiziert

Wenn zur Erstellung des Indexes eine Indexdefinitionsdatei verwendet wurde, kann die Indexbeschreibung am Anfang der Datei angegeben werden.

st_coordinate_systems

Die Tabelle "st_coordinate_systems " enthält alle für den räumlichen Typ registrierten Koordinatensysteme. Diese Tabelle wird bei der Installation von ArcSDE und bei einem Upgrade aktualisiert.

Feldname

Feldtyp

Beschreibung

NULL?

name

varchar(128)

Koordinatensystemname

type

varchar(128)

Typ des Koordinatensystems: PROJECTED, GEOGRAPHIC oder UNSPECIFIED

definition

varchar(2048)

Well-Known Text-Beschreibung des Koordinatensystems

organization

varchar(128)

Name der Organisation, die das Koordinatensystem definiert hat

id

integer

Von der Organisation definierte Koordinatensystem-ID

NOT NULL

description

varchar(256)

Beschreibung des Koordinatensystems, einschließlich Angaben zur Anwendung

Maßeinheiten

In der Tabelle "st_units_of_measure" werden Informationen gespeichert, wie die Werte in der räumlichen Spalte gemessen wurden.

Feldname

Feldtyp

Beschreibung

NULL?

unit_name

varchar(128)

Name der Maßeinheit

NOT NULL

unit_type

varchar(128)

Typ der Maßeinheit, z. B. LINEAR oder ANGULAR

NOT NULL

conversion_factor

Doppelte Genauigkeit

Numerischer Wert, der zum Umrechnen dieser Maßeinheit in die Basiseinheit dient; die Basiseinheit für lineare Daten ist beispielsweise METER und die für Winkel ist RADIAN.

NOT NULL

description

varchar(256)

Beschreibung der Maßeinheit

9/11/2013