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) |
Corresponds to uuid in the gdb_itemrelationshiptypes table |
NOT NULL |
originid |
varchar(38) |
Corresponds to uuid in the gdb_items table |
NOT NULL |
destid |
varchar(38) |
Corresponds to uuid in the gdb_items table |
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:
|
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) |
Corresponds to uuid in the gdb_itemtypes table |
NOT NULL |
destitemtypeid |
varchar(38) |
Corresponds to uuid in the gdb_itemtypes table |
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) |
Corresponds to uuid in the gdb_itemtypes table |
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:
Für Beziehungsklassen wird die Beziehungsart der Beziehungsklasse gespeichert. Mögliche Werte:
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:
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-Felds 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) |
Corresponds to uuid in this (the gdb_itemtypes) table |
NOT NULL |
name |
varchar(38) |
Name des Elementtyps; folgende Werte sind möglich:
|
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 |
Corresponds to the objectid field in the gdb_items table |
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 Datumfelds "von" |
NOT NULL |
to_date |
varchar(32) |
Name des Datumfelds "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.
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:
|
|
column_size |
integer |
Die Länge des registrierten Spaltenwerts |
|
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:
|
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.
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) |
The database in which the geometry column's table is stored |
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 |
The geometry type code; ArcSDE inserts one of the following values into this field:
|
|
coord_dimension |
integer |
Code for the coordinate dimension:
|
|
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 |
Process identification number of the process that has locked the layer; foreign key to the sde_id column in process_information table |
NOT NULL |
layer_id |
integer |
Corresponds to layer_id field in layers table |
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:
|
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 |
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 |
double precision |
Der kleinste X-Koordinatenwert des Layers |
NOT NULL |
miny |
double precision |
Der kleinste Y-Koordinatenwert des Layers |
NOT NULL |
maxx |
double precision |
Der größte X-Koordinatenwert des Layers |
NOT NULL |
maxy |
double precision |
Der größte Y-Koordinatenwert des Layers |
NOT NULL |
minz |
double precision |
Der kleinste Z-Koordinatenwert des Layers |
|
minm |
double precision |
Der kleinste M-Koordinatenwert des Layers |
|
maxz |
double precision |
Der größte Z-Koordinatenwert des Layers |
|
maxm |
double precision |
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:
|
NOT NULL |
layer_mask |
integer |
Speichert zusätzliche interne Eigenschaften über den Layer |
NOT NULL |
minx |
double precision |
Der kleinste X-Koordinatenwert des Layers |
NOT NULL |
miny |
double precision |
Der kleinste Y-Koordinatenwert des Layers |
NOT NULL |
maxx |
double precision |
Der größte X-Koordinatenwert des Layers |
NOT NULL |
maxy |
double precision |
Der größte Y-Koordinatenwert des Layers |
NOT NULL |
minz |
double precision |
Der kleinste Z-Koordinatenwert des Layers |
|
maxz |
double precision |
Der größte Z-Koordinatenwert des Layers |
|
minm |
double precision |
Der kleinste M-Koordinatenwert des Layers |
|
maxm |
double precision |
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 |
Stores the base layer's layer_id value for a layer that is actually a view |
NOT NULL |
gsize1 |
double precision |
Größe des ersten räumlichen Gitters |
NOT NULL |
gsize2 |
double precision |
Größe des zweiten räumlichen Gitters |
NOT NULL |
gsize3 |
double precision |
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 |
Corresponds to the lineage_name field in the states_lineages table |
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:
|
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 |
The identifier of the state in which this table was modified; foreign key to the states table |
NOT NULL |
registration_id |
integer |
The registration id of the table that was modified in the state; corresponds to the table_registry table |
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 |
Process identification number of the process that locked the geodatabase object; references sde_id column in process_information table |
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 |
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 |
The gsrvr process 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.
Im Gegensatz zu den anderen Systemtabellen wird diese Tabelle nicht im Schema des Benutzers "sde", sondern im Schema "public" gespeichert. Dies ist notwendig, damit räumliche Daten erfolgreich wiederhergestellt werden können.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
srid |
integer |
Raumbezugskennung |
NOT NULL |
description |
varchar(64) |
The text description of the spatial reference system |
|
auth_name |
varchar(255) |
Der Name der Norm oder der Normungsorganisation, die für dieses Bezugssystem zitiert wird |
|
falsex |
double precision |
The x offset used when transforming ground coordinates to internal system coordinates |
NOT NULL |
falsey |
double precision |
The y offset used when transforming ground coordinates to internal system coordinates |
NOT NULL |
xyunits |
double precision |
The scale factor to apply when transforming ground coordinates to internal system coordinates |
NOT NULL |
falsez |
double precision |
The z offset to use when transforming z values to internal system coordinates |
NOT NULL |
zunits |
double precision |
The scale factor to use when transforming z values to internal system coordinates |
NOT NULL |
falsem |
double precision |
The measure offset to use when transforming measure values to internal system coordinates |
NOT NULL |
munits |
double precision |
The scale factor to use when transforming measure values to internal system coordinates |
NOT NULL |
xycluster_tol |
double precision |
Xy-coordinate cluster tolerance for topological processing |
|
zcluster_tol |
double precision |
Z-coordinate cluster tolerance for topological processing |
|
mcluster_tol |
double precision |
Measure cluster tolerance for topological processing |
|
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 |
double precision |
Minimaler möglicher X-Wert für Koordinaten |
NOT NULL |
min_y |
double precision |
Minimaler möglicher Y-Wert für Koordinaten |
|
min_z |
double precision |
Minimaler möglicher Z-Wert für Koordinaten |
|
min_m |
double precision |
Minimaler möglicher M-Wert für Messwerte |
|
max_x |
double precision |
Maximaler möglicher X-Wert für Koordinaten |
NOT NULL |
max_y |
double precision |
Maximaler möglicher Y-Wert für Koordinaten |
|
max_z |
double precision |
Maximaler möglicher Z-Wert für Koordinaten |
NOT NULL |
max_m |
double precision |
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 |
NOT NULL |
cs_type |
varchar(128) |
Typ des Koordinatensystems: PROJECTED, GEOGRAPHIC oder UNSPECIFIED |
NOT NULL |
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:
|
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 |
This state_id of the parent state |
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
|
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:
|
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 mehrfach versionierten Ansicht 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
|
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
|
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 Services angegeben ist. |
NOT NULL |
index_type |
integer |
Ein Wert, der den Typ des XPath-Indexes angibt
|
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 |
double precision |
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 |