Tables système d'une géodatabase dans PostgreSQL
Les tables système d'une géodatabase imposent le comportement de la géodatabase, stockent les informations sur la géodatabase et assurent le suivi des données stockées dans la géodatabase.
View a diagram of the ArcSDE geodatabase system tables.
Pour ouvrir le fichier, vous devez disposer de Adobe Acrobat Reader.
Il est déconseillé de modifier les tables système et leur contenu à l'aide de logiciels autres qu'ArcGIS. Toutefois, vous pouvez utiliser SQL pour afficher le contenu des tables système.
gdb_itemrelationships
La table gdb_itemrelationships stocke les informations concernant la façon dont les objets dans la table gdb_items sont reliés. Par exemple, les jeux de données d'entité et les réplicas sont suivis dans cette table.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique de la ligne |
NOT NULL |
uuid |
varchar(38) |
Identifiant unique de l'élément |
NOT NULL |
type |
varchar(38) |
Correspond à la valeur uuid dans la table gdb_itemrelationshiptypes |
NOT NULL |
originid |
varchar(38) |
Correspond à la valeur uuid dans la table gdb_items |
NOT NULL |
destid |
varchar(38) |
Correspond à la valeur uuid dans la table gdb_items |
NOT NULL |
properties |
integer |
Masque binaire de propriétés d'élément |
|
attributes |
XML |
Jeu de propriétés représentant les paires attributaires |
gdb_itemrelationshiptypes
La table gdb_itemrelationshiptypes conserve des données sur les types de relations qui existent entre les objets dans la table gdb_items.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique de la ligne |
NOT NULL |
uuid |
varchar(38) |
Identifiant unique de l'élément |
NOT NULL |
name |
varchar(226) |
Nom du type de relation ; les valeurs comprennent les éléments suivants :
|
NOT NULL |
forwardlabel |
varchar(226) |
Etiquette qui décrit la relation à partir du contexte de l'élément d'origine |
|
backwardlabel |
varchar(226) |
Etiquette qui décrit la relation à partir du contexte de l'élément de destination |
|
origitemtypeid |
varchar(38) |
Correspond à la valeur uuid dans la table gdb_itemtypes |
NOT NULL |
destitemtypeid |
varchar(38) |
Correspond à la valeur uuid dans la table gdb_itemtypes |
NOT NULL |
iscontainment |
smallint |
Indique si l'existence de l'élément d'origine contrôle l'existence de l'objet de destination |
gdb_items
Les éléments sont tout objet utilisé dans le système ArcGIS qui peut être indexé et recherché, notamment les tables, les domaines, les topologies et les réseaux. La table gdb_items conserve les informations concernant tous les éléments stockés dans la géodatabase.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique de la ligne |
NOT NULL |
uuid |
varchar(38) |
Identifiant unique de l'élément |
NOT NULL |
type |
varchar(38) |
Correspond à la valeur uuid dans la table gdb_itemtypes |
NOT NULL |
name |
varchar(226) |
Nom de l'élément (logique) |
NOT NULL |
physicalname |
varchar(226) |
Nom complet de l'élément |
|
path |
varchar(512) |
Chemin relatif unique de l'élément |
|
url |
varchar(255) |
URL associée pour l'élément ; utilisé avec les services de catalogue |
|
properties |
integer |
Masque binaire de propriétés d'élément |
|
defaults |
bytea |
Informations concernant l'élément indépendant du jeu de données sous-jacent, comme un moteur de rendu sérialisé, un symbole pour une classe d'entités ou des largeurs de colonne, des couleurs ou des polices pour les tables |
|
datasetsubtype1 |
integer |
Indique le type d'entités de la table Les valeurs possibles pour les classes d'entités et les catalogues d'images sont les suivantes :
Pour les classes de relations, la cardinalité de la classe de relations est stockée. Les valeurs possibles sont les suivantes :
Pour les topologies, cette colonne stocke l'identifiant de la topologie. |
|
datasetsubtype2 |
integer |
Indique le type de géométrie de la table Les valeurs possibles pour les classes d'entités et les catalogues d'images sont les suivantes :
Pour les classes de relations, la valeur dans cette colonne indique si la classe de relations est attribuée. Les valeurs possibles sont 0 = non attribué ou 1 = attribué. |
|
datasetinfo1 | varchar(255) | Stocke le nom du champ de forme pour les classes d'entités | |
datasetinfo2 | varchar(255) | Stocke des informations pour les classes d'entités qui participent aux topologies | |
definition |
XML |
Stocke des informations concernant l'élément |
|
documentation |
XML |
Définition de données de l'élément (métadonnées) |
|
iteminfo |
XML |
Informations de stockage pour l'élément, telles que la symbologie, qui sont indépendantes du jeu de données sous-jacent |
|
shape |
st_geometry |
Etendue spatiale de l'élément |
gdb_itemtypes
La table gdb_itemtypes stocke des informations concernant le type d'objet de chaque élément dans la table gdb_items.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
objectid |
integer |
Identifiant unique de la ligne |
NOT NULL |
uuid |
varchar(38) |
Identifiant unique de l'élément |
NOT NULL |
parenttypeid |
varchar(226) |
Correspond à la valeur uuid dans cette table (gdb_itemtypes) |
NOT NULL |
name |
varchar(38) |
Nom du type d'élément ; les valeurs comprennent les éléments suivants :
|
NOT NULL |
Table gdb_replicalog
Chaque fois qu'un réplica exporte ou importe des modifications, les informations sur l'opération sont stockées dans la table gdb_replicalog.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
id |
integer |
Identifiant unique de la ligne |
NOT NULL |
replicaid |
integer |
Correspond au champ objectid de la table gdb_items |
NOT NULL |
event |
integer |
Indique si l'enregistrement correspond à une importation (1) ou à une exportation (2). |
NOT NULL |
errorcode |
integer |
Code d'erreur associé à l'événement ; vous pouvez obtenir la description associée à l'erreur en recherchant dans l'aide pour les développeurs. Si l'événement est réussi, un code d'erreur de succès est renvoyé. |
NOT NULL |
logdate |
timestamp without time zone |
Date à laquelle l'événement s'est produit |
NOT NULL |
sourcebegingen |
integer |
Plusieurs générations de mouvements de données peuvent être importées ou exportées dans un événement. Cette valeur indique le numéro de génération de la première génération de mouvements impliquée. Par exemple, si les générations 1 à 3 ont été importées, ce champ a la valeur 1. |
NOT NULL |
sourceendgen |
integer |
Plusieurs générations de mouvements de données peuvent être importées ou exportées dans un événement. Cette valeur indique le numéro de génération de la dernière génération de mouvements impliquée. Par exemple, si les générations 1 à 3 ont été importées, ce champ a la valeur 3. |
NOT NULL |
targetgen |
integer |
Génération à laquelle les mouvements sont appliqués ; cette valeur permet d'appliquer des mouvements à la version appropriée du réplica cible. |
NOT NULL |
Table gdb_tables_last_modified
La table gdb_tables_last_modified permet de valider des tables système de géodatabase mises en cache par l'application cliente.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
table_name |
varchar(160) |
Nom de la table système de la géodatabase modifiée |
NOT NULL |
last_modified_count |
integer |
Compte les modifications encourues par une table système ; augmente de façon incrémentielle à chaque modification |
NOT NULL |
Table sde_archives
La table sde_archives stocke les métadonnées des archives d'une géodatabase.
Nom de champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
archiving_regid |
integer |
ID d'enregistrement de la table métier |
NOT NULL |
history_regid |
integer |
Identifiant d'enregistrement de la table d'archive |
NOT NULL |
from_date |
varchar(32) |
Nom du champ from date |
NOT NULL |
to_date |
varchar(32) |
Nom du champ to date |
NOT NULL |
archive_date |
bigint |
Date de création de l'archive |
NOT NULL |
archive_flags |
bigint |
Non utilisé actuellement |
NOT NULL |
sde_column_registry
La table sde_column_registry assure la gestion de toutes les colonnes enregistrées.
Si vous modifiez des définitions de colonnes à l'aide d'une interface SQL, les enregistrements de la table sde_column_registry ne sont pas mis à jour. Ceci peut faire échouer toute exportation ultérieure de données.
Nom de champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
database_name |
varchar(32) |
Nom de la base de données de stockage de la table contenant la colonne |
NOT NULL |
table_name |
varchar(128) |
Nom de la table contenant la colonne enregistrée |
NOT NULL |
owner |
varchar(32) |
Propriétaire de la table où figure la colonne (utilisateur ayant créé la table) |
NOT NULL |
column_name |
varchar(32) |
Nom de la colonne enregistrée |
NOT NULL |
sde_type |
integer |
Code du type de données de la colonne, les valeurs possibles et leurs définitions sont les suivantes :
|
|
column_size |
integer |
Longueur de la valeur de colonne enregistrée |
|
decimal_digits |
integer |
Nombre d'entiers après la virgule de la valeur de colonne |
|
description |
varchar(65) |
Description du type de colonne |
|
object_flags |
integer |
Stocke les propriétés de colonne, notamment les suivantes :
|
NOT NULL |
object_id |
integer |
Cette valeur correspond à l'identifiant rastercolumn_id de la table sde_raster_columns s'il s'agit d'une colonne raster ou à l'identifiant layer_id de la table sde_layers s'il s'agit d'une colonne de géométrie. |
sde_compress_log
La table sde_compress_log assure le suivi de toutes les opérations de compression exécutées sur la géodatabase.
Cette table est créée la première fois que vous compressez la géodatabase.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
compress_id |
integer |
Identifiant unique d'une opération de compression |
NOT NULL |
sde_id |
integer |
Numéro d'identification de processus de l'opération de compression, référence la colonne sde_id de la table sde_process_information |
NOT NULL |
server_id |
integer |
Identifiant système process_id du processus de serveur ArcSDE effectuant ou ayant effectué l'opération de compression |
NOT NULL |
direct_connect |
varchar(1) |
Y (oui) ou N (non) si le client se connecte directement à la géodatabase |
NOT NULL |
compress_start |
timestamp without time zone |
Date et heure de début de l'opération de compression |
NOT NULL |
start_state_count |
integer |
Nombre d'états existant au début de la compression |
NOT NULL |
compress_end |
timestamp without time zone |
Date et heure de fin de l'opération de compression |
NOT NULL |
end_state_count |
integer |
Nombre d'états restant après l'opération de compression |
NOT NULL |
compress_status |
varchar(20) |
Indique si l'opération de compression a réussi ou non |
NOT NULL |
sde_coordinate_systems
La table sde_coordinate_systems stocke des systèmes de coordonnées standard. Cette table est pré-remplie avec les systèmes de coordonnées permettant de définir des références spatiales.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
name |
varchar(128) |
Nom du système de coordonnées |
|
type |
varchar(128) |
Soit PROJECTED, GEOGRAPHIC, ou UNSPECIFIED |
|
definition |
varchar(2048) |
Description textuelle connue du système de coordonnées |
|
organization |
varchar(128) |
Nom de l'organisation de définition du système de coordonnées |
|
id |
integer |
L'identifiant du système de coordonnées, attribué par l'organisation ayant défini le système de coordonnées |
NOT NULL |
description |
varchar(256) |
Texte fournissant des informations de description relatives au système de coordonnées |
sde_dbtune
La table sde_dbtune stocke les mots-clés de configuration des objets de données ArcSDE tels que les classes d'entités.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
keyword |
varchar(32) |
Mot-clé de configuration |
NOT NULL |
parameter_name |
varchar(32) |
Paramètre de configuration |
NOT NULL |
config_string |
varchar(2048) |
Valeur du paramètre de configuration |
sde_geometry_columns
La table sde_geometry_columns stocke un enregistrement pour chaque colonne de type géométrie dans la base de données conforme à la spécification SQL d'OpenGIS. ArcSDE n'utilise cette table qu'en écriture — ArcSDE n'y accède que lors de l'ajout ou de la suppression d'une couche ayant un format de données SQL d'OpenGIS. Cette table est définie par la spécification SQL d'OpenGIS et peut être mise à jour par d'autres applications avec des colonnes de géométrie non gérées par ArcSDE. Lors de la création d'une nouvelle colonne de géométrie avec un format conforme à OpenGIS, le nom complet de la table, le nom de la colonne et l'ID de la référence spatiale (srid) sont ajoutés à la table sde_geometry_columns.
Chaque colonne de géométrie est associée à un système de référence spatiale. ArcSDE stocke des données sur chaque système de référence spatiale dans la table sde_spatial_references.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
f_table_catalog |
varchar(32) |
Base de données de stockage de la table de la colonne de géométrie |
NOT NULL |
f_table_schema |
varchar(32) |
Structure de stockage de la table métier |
NOT NULL |
f_table_name |
varchar(160) |
Nom de la table métier du jeu de données |
NOT NULL |
f_geometry_column |
varchar(32) |
Nom de la colonne de géométrie dans la table métier |
NOT NULL |
storage_type |
integer |
Code du type de stockage de la géométrie ; ce code peut être WKB, WKT ou BINARY |
|
geometry_type |
integer |
Code du type de géométrie ; ArcSDE renseigne ce champ avec l'une des valeurs suivantes :
|
|
coord_dimension |
integer |
Code de la dimension de coordonnée :
|
|
max_ppr |
integer |
Nombre maximal de points par ligne (n'est plus utilisé par ArcSDE) |
|
srid |
integer |
ID de la référence spatiale, clé étrangère de srid dans la table sde_spatial_references |
NOT NULL |
sde_layer_locks
La table sde_layer_locks gère les verrous des classes d'entités.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
sde_id |
integer |
Numéro d'identifiant du processus ayant verrouillé la couche ; clé étrangère de la colonne sde_id de la table process_information |
NOT NULL |
layer_id |
integer |
Correspond au champ layer_id de la table layers |
NOT NULL |
autolock |
character(1) |
Prend la valeur 1 si la couche a été verrouillée en interne ; prend la valeur 0 si la couche a été verrouillée par l'application. |
NOT NULL |
lock_type |
character(1) |
Le type de verrou de couche peut être l'un des suivants :
|
NOT NULL |
minx |
bigint |
Abscisse minimale de l'emprise permettant de définir les entités verrouillées d'une zone lors d'un verrou de zone |
|
miny |
bigint |
Ordonnée minimale de l'emprise permettant de définir les entités verrouillées d'une zone lors d'un verrou de zone |
|
maxx |
bigint |
Abscisse maximale de l'emprise permettant de définir les entités verrouillées d'une zone lors d'un verrou de zone |
|
maxy |
bigint |
Ordonnée maximale de l'emprise permettant de définir les entités verrouillées d'une zone lors d'un verrou de zone |
sde_layer_stats
La table sde_layer_stats gère des statistiques pour les classes d'entités versionnées et non versionnées. Ces statistiques sont générées lorsque vous mettez à jour des statistiques de géodatabase. Les statistiques sont utilisées par certains outils de géotraitement pour estimer s'il convient d'utiliser le traitement tuilé.
La table sde_layer_stats est reliée à la table sde_layers par l'ID de couche.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
layer_id |
integer |
Identifiant unique de la couche |
NOT NULL |
minx |
double precision |
Valeur de coordonnée x minimale de la couche |
NOT NULL |
miny |
double precision |
Valeur de coordonnée y minimale de la couche |
NOT NULL |
maxx |
double precision |
Valeur de coordonnée x maximale de la couche |
NOT NULL |
maxy |
double precision |
Valeur de coordonnée y maximale de la couche |
NOT NULL |
minz |
double precision |
Valeur de coordonnée z minimale de la couche |
|
minm |
double precision |
Valeur de coordonnée m minimale de la couche |
|
maxz |
double precision |
Valeur de coordonnée z maximale de la couche |
|
maxm |
double precision |
Valeur de coordonnée m maximale de la couche |
|
total_features |
integer |
Nombre total d'entités dans la classe d'entités |
NOT NULL |
total_points |
integer |
Nombre total de points (sommets) dans la classe d'entités |
NOT NULL |
version_id |
integer |
Identifiant unique de la version de la géodatabase |
|
last_analyzed |
timestamp without time zone |
Date et heure de la dernière analyse de la classe d'entités et de la dernière mise à jour des statistiques |
NOT NULL |
sde_layers
La table sde_layers conserve des données concernant chaque classe d'entités dans la base de données. Ces informations contribuent à créer et à gérer les index spatiaux, à garantir des types de formes adéquats, à conserver l'intégrité des données et à stocker les références spatiales des données de coordonnées.
Cette table stocke une ligne pour chaque colonne spatiale dans la base de données. Les applications utilisent les propriétés de couche pour détecter les sources de données spatiales disponibles. Les propriétés de couche permettent à ArcSDE d'imposer et de valider le contenu de la colonne spatiale, d'indexer des valeurs de géométrie, et d'assurer une création et une gestion adéquates des tables de SGBD associées.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
layer_id |
integer |
Identifiant unique de la couche |
NOT NULL |
description |
varchar(65) |
Description définie par l'utilisateur de la couche |
|
database_name |
varchar(32) |
Nom de la base de données de stockage de la couche |
NOT NULL |
owner |
varchar(30) |
Utilisateur ayant créé la couche |
NOT NULL |
table_name |
varchar(128) |
Nom de la table métier de la couche |
NOT NULL |
spatial_column |
varchar(128) |
Nom de la colonne spatiale de la couche |
NOT NULL |
eflags |
integer |
Stocke les propriétés de couche suivantes :
|
NOT NULL |
layer_mask |
integer |
Stocke des propriétés internes supplémentaires de la couche |
NOT NULL |
minx |
double precision |
Valeur de coordonnée x minimale de la couche |
NOT NULL |
miny |
double precision |
Valeur de coordonnée y minimale de la couche |
NOT NULL |
maxx |
double precision |
Valeur de coordonnée x maximale de la couche |
NOT NULL |
maxy |
double precision |
Valeur de coordonnée y maximale de la couche |
NOT NULL |
minz |
double precision |
Valeur de coordonnée z minimale de la couche |
|
maxz |
double precision |
Valeur de coordonnée z maximale de la couche |
|
minm |
double precision |
Valeur de coordonnée m minimale de la couche |
|
maxm |
double precision |
Valeur de coordonnée m maximale de la couche |
|
cdate |
integer |
Date de création de la couche |
NOT NULL |
layer_config |
varchar(32) |
Mot-clé de configuration spécifié lors de la création de la couche |
|
optimal_array_size |
integer |
Taille de la zone tampon du tableau de géométrie |
|
stats_date |
integer |
Date du dernier calcul de statistiques d'une couche |
|
minimum_id |
integer |
Valeur d'identifiant d'entité minimale d'une couche binaire |
|
srid |
integer |
Numéro d'identifiant de référence spatiale, clé étrangère de la valeur srid de la table sde_spatial_references |
NOT NULL |
secondary_srid |
integer |
Clé étrangère du champ srid de la table sde_spatial_references |
|
base_layer_id |
integer |
Stocke la valeur layer_id de la couche de base pour une couche qui est en réalité une vue |
NOT NULL |
gsize1 |
double precision |
Taille de la première grille spatiale |
NOT NULL |
gsize2 |
double precision |
Taille de la seconde grille spatiale |
NOT NULL |
gsize3 |
double precision |
Taille de la troisième grille spatiale |
NOT NULL |
sde_lineages_modified
La table sde_lineages_modified contient un identifiant de généalogie d'états et l'horodatage de sa dernière modification.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
lineage_name |
bigint |
Correspond au champ lineage_name de la table states_lineages |
NOT NULL |
time_last_modified |
timestamp without time zone |
Date et heure de dernière modification de la généalogie |
NOT NULL |
sde_locators
La table sde_locators stocke des informations relatives aux objets de localisateur.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
locator_id |
integer |
Identifiant unique du localisateur |
NOT NULL |
name |
varchar(32) |
Nom du localisateur |
NOT NULL |
owner |
varchar(32) |
Nom de l'utilisateur propriétaire du localisateur |
NOT NULL |
category |
varchar(32) |
Catégorie du localisateur ; les localisateurs d'adresses portent la valeur de catégorie Address |
NOT NULL |
type |
integer |
Type de localisateur ; valeurs représentées comme suit :
|
NOT NULL |
description |
varchar(64) |
Description du localisateur |
NOT NULL |
sde_logfile_pool
La table sde_logfile_pool est présente dans la géodatabase dès sa création, indépendamment du type de fichiers journaux utilisé. Pour une description de cette table et d'autres tables de fichiers journaux, reportez-vous à la rubrique Tables de fichiers journaux d'une géodatabase dans PostgreSQL.
sde_metadata
Lors de l'ajout d'un localisateur à une géodatabase dans un SGBD, un enregistrement est ajouté à la table sde_metadata pour chaque propriété du localisateur. Chaque enregistrement de la table sde_layer_stats définit une seule propriété d'un localisateur.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
record_id |
integer |
Identifiant unique de l'enregistrement |
NOT NULL |
object_database |
varchar(32) |
Nom de la base de données de stockage du localisateur |
|
object_name |
varchar(160) |
Nom du localisateur auquel appartient la propriété, clé étrangère de la colonne name de la table sde_locators |
NOT NULL |
object_owner |
varchar(32) |
Nom de l'utilisateur propriétaire de l'enregistrement |
NOT NULL |
object_type |
integer |
Toujours la valeur 2 pour les propriétés du localisateur |
NOT NULL |
class_name |
varchar(32) |
Toujours la valeur SDE_internal pour les propriétés du localisateur |
|
property |
varchar(32) |
Nom de la propriété du localisateur |
|
prop_value |
varchar(255) |
Valeur de la propriété du localisateur |
|
description |
varchar(65) |
Non utilisé pour les propriétés du localisateur |
|
creation_date |
timestamp without time zone |
Date et heure de création de la propriété du localisateur |
NOT NULL |
sde_mvtables_modified
La table sde_mvtables_modified conserve la liste de toutes les tables modifiées dans chaque état de la base de données. Ces informations contribuent à déterminer rapidement si des conflits existent entre versions ou états de la base de données.
La table sde_mvtables_modified conserve un enregistrement de toutes les tables modifiées par état. Ces informations permettent aux applications de déterminer quelles tables doivent être vérifiées pour détecter d'éventuels changements lors de la réconciliation de conflits potentiels entre versions et états de la base de données.
Chaque fois qu'une classe d'entités ou une table est modifiée dans un état, une nouvelle entrée est créée dans la table sde_mvtables_modified. Lors de la réconciliation de deux versions, la première étape du processus est l'identification des états référencés par ces deux versions — l'état de la version mise à jour actuelle et l'état de la version cible. A partir de ces états, un état ascendant commun est identifié en retraçant la généalogie des états de ces deux versions.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
state_id |
bigint |
Identifiant de l'état dans lequel la table a été modifiée ; clé étrangère de la table states |
NOT NULL |
registration_id |
integer |
Identifiant d'enregistrement de la table modifiée dans l'état ; correspond à la table table_registry |
NOT NULL |
sde_object_ids
La table sde_object_ids assure le suivi des types d'objets existant dans la géodatabase.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
id_type |
integer |
Identifiant du type d'objets système ArcSDE ; l'objet peut correspondre à une couche, un état, une version, une connexion, une table inscrite, un raster, des métadonnées ou un localisateur. |
NOT NULL |
base_id |
bigint |
ID de début ou actuel pour le type d'objet |
NOT NULL |
object_type |
varchar(30) |
Nom de l'objet système ArcSDE |
NOT NULL |
sde_object_locks
La table sde_object_locks conserve les verrous des objets de la géodatabase.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
sde_id |
integer |
Numéro d'identifiant du processus ayant verrouillé l'objet de géodatabase ; fait référence à la colonne sde_id de la table process_information |
NOT NULL |
object_id |
integer |
ID de la table gdb_items du jeu de données concerné |
NOT NULL |
object_type |
integer |
Type de verrou de l'objet, par exemple le verrou version, state_tree utilisé par des applications internes |
NOT NULL |
application_id |
integer |
Identifiant unique d'application |
NOT NULL |
autolock |
character(1) |
Prend la valeur 1 si la couche a été verrouillée en interne ; prend la valeur 0 si la couche a été verrouillée par l'application |
NOT NULL |
lock_type |
character(1) |
Type de verrou d'objet : S = partagé ou E = exclusif |
NOT NULL |
sde_process_information
La table sde_process_information rassemble les statistiques de session ArcSDE, tel que le nombre d'enregistrements lus ou écrits pendant l'activité de la session.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
sde_id |
integer |
Numéro d'identifiant du processus |
NOT NULL |
spid |
integer |
Identifiant de processus gsrvr |
NOT NULL |
server_id |
integer |
Identifiant du processus de système d'exploitation du processus serveur |
NOT NULL |
start_time |
timestamp without time zone |
Date et heure de lancement du processus |
NOT NULL |
rcount |
integer |
Nombre de lectures traitées |
NOT NULL |
wcount |
integer |
Nombre d'écritures traitées |
NOT NULL |
opcount |
integer |
Nombre total d'opérations exécutées par un processus |
NOT NULL |
numlocks |
integer |
Nombre de verrous actuellement ouverts par le processus |
NOT NULL |
fb_partial |
integer |
Nombre total d'entités partielles envoyées par le processus |
NOT NULL |
fb_count |
integer |
Nombre total de zones tampon chargées par le processus |
NOT NULL |
fb_fcount |
integer |
Nombre total d'entités bufférisées par le processus |
NOT NULL |
fb_kbytes |
integer |
Nombre total de kilo-octets bufferisé par le processus |
NOT NULL |
owner |
varchar(30) |
Nom de l'utilisateur connecté |
NOT NULL |
direct_connect |
varchar(1) |
Indique si le processus a été lancé avec une connexion directe : T (vrai) ou F (faux) |
NOT NULL |
sysname |
varchar(32) |
Système d'exploitation de l'ordinateur client |
NOT NULL |
nodename |
varchar(255) |
Nom de l'ordinateur client connecté |
NOT NULL |
xdr_needed |
varchar(1) |
Enregistre si le client utilise XDR pour communiquer avec le processus gsrvr : T (vrai) ou F (faux) |
NOT NULL |
sde_raster_columns
La table sde_raster_columns contient une liste des colonnes raster stockées dans la base de données.
Cette table référence les données raster des tables des canaux, des tables des blocs et des tables auxiliaires.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
rastercolumn_id |
integer |
Clé primaire de la table de colonne raster |
NOT NULL |
description |
varchar(65) |
Description définie par l'utilisateur de la table raster |
|
database_name |
varchar(32) |
Nom de la base de données de stockage du raster |
NOT NULL |
owner |
varchar(32) |
Propriétaire de la table métier de la colonne raster |
NOT NULL |
table_name |
varchar(128) |
Nom de la table métier |
NOT NULL |
raster_column |
varchar(128) |
Nom de la colonne raster |
NOT NULL |
cdate |
integer |
Date d'ajout de la colonne raster à la table métier |
NOT NULL |
config_keyword |
varchar(32) |
Mot-clé de configuration DBTUNE spécifié lors de la création du raster ; détermine la façon dont les tables et les index du raster sont stockés dans la base de données |
|
minimum_id |
integer |
Défini lors de la création du raster, établit la valeur de la colonne raster_id de la table raster |
|
base_rastercolumn_id |
integer |
Lorsque la colonne raster fait partie d'une vue et non d'une table, l'identifiant rastercolumn_id de la table de base de la vue |
NOT NULL |
rastercolumn_mask |
integer |
Défini sur 256 pour un raster de géodatabase |
NOT NULL |
srid |
integer |
Numéro d'identifiant de référence spatiale, clé étrangère du champ srid de la table sde_spatial_references |
sde_server_config
La table sde_server_config stocke les paramètres de configuration du serveur ArcSDE. Ces paramètres définissent l'utilisation de la mémoire du logiciel ArcSDE.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
prop_name |
varchar(32) |
Nom du paramètre d'initialisation |
NOT NULL |
char_prop_value |
varchar(512) |
Valeur alphabétique du paramètre d'initialisation |
|
num_prop_value |
integer |
Valeur numérique du paramètre d'initialisation |
sde_spatial_references
La table sde_spatial_references contient le système de coordonnées et les valeurs de transformations de données à virgule flottante en entiers. Les fonctions internes utilisent les paramètres d'un système de référence spatiale pour convertir et mettre à l'échelle chaque coordonnée à virgule flottante de la géométrie en nombres entiers positifs à 64 bits avant le stockage. Lors de l'extraction, les coordonnées sont restaurées dans leur format externe à virgule flottante.
Chaque colonne de géométrie de la table sde_geometry_columns est associée à un système de référence spatiale, dont les données sont stockées dans la table sde_spatial_references. Les colonnes de cette table sont celles définies par la spécification SQL d'OpenGIS (srid, srtext, auth_name et auth_srid) ainsi que celles requises par ArcSDE pour la transformation interne de coordonnées. Le système de référence spatiale identifie le système de coordonnées d'une géométrie et donne un sens aux valeurs de coordonnées numériques de la géométrie.
Contrairement aux autres tables système, cette table n'est pas stockée dans la structure de l'utilisateur SDE, mais dans la structure publique. Ce stockage est nécessaire pour permettre aux données de restaurer correctement des données spatiales.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
srid |
integer |
Identifiant de référence spatiale |
NOT NULL |
description |
varchar(64) |
Texte descriptif du système de référence spatiale |
|
auth_name |
varchar(255) |
Nom de la norme ou de l'organisme de normalisation cité pour ce système de référence |
|
falsex |
double precision |
Décalage de coordonnée x utilisé lors de la transformation de coordonnées terrestres en coordonnées système internes |
NOT NULL |
falsey |
double precision |
Décalage de coordonnée y utilisé lors de la transformation de coordonnées terrestres en coordonnées système internes |
NOT NULL |
xyunits |
double precision |
Facteur d'échelle à appliquer lors de la transformation de coordonnées terrestres en coordonnées système internes |
NOT NULL |
falsez |
double precision |
Décalage de coordonnée z à utiliser lors de la transformation de valeurs z en coordonnées système internes |
NOT NULL |
zunits |
double precision |
Facteur d'échelle à appliquer lors de la transformation de valeurs z en coordonnées système internes |
NOT NULL |
falsem |
double precision |
Décalage de mesure à utiliser lors de la transformation de valeurs de mesure en coordonnées système internes |
NOT NULL |
munits |
double precision |
Facteur d'échelle à appliquer lors de la transformation de valeurs de mesures en coordonnées système internes |
NOT NULL |
xycluster_tol |
double precision |
Tolérance d'agrégat des coordonnées x et y pour le traitement topologique |
|
zcluster_tol |
double precision |
Tolérance d'agrégat de coordonnée z pour le traitement topologique |
|
mcluster_tol |
double precision |
Tolérance d'agrégat de mesure pour le traitement topologique |
|
object_flags |
integer |
Stocke des attributs d'objet, y compris la précision |
NOT NULL |
srtext |
varchar(1024) |
Description de la référence spatiale telle qu'elle apparaît dans l'interface ArcGIS |
NOT NULL |
srname |
varchar(128) |
Nom du système de référence spatiale, par exemple GCS_WGS_84 ou GCS_ASSUMED_GEOGRAPHIC_1 |
|
min_x |
double precision |
Valeur de coordonnée x minimale autorisée |
NOT NULL |
min_y |
double precision |
Valeur de coordonnée y minimale autorisée |
|
min_z |
double precision |
Valeur de coordonnée z minimale autorisée |
|
min_m |
double precision |
Valeur de mesure m minimale autorisée |
|
max_x |
double precision |
Valeur de coordonnée x maximale autorisée |
NOT NULL |
max_y |
double precision |
Valeur de coordonnée y maximale autorisée |
|
max_z |
double precision |
Valeur de coordonnée z maximale autorisée |
NOT NULL |
max_m |
double precision |
Valeur de mesure m maximale autorisée |
NOT NULL |
cs_id |
integer |
ID du système de coordonnées |
|
cs_name |
varchar(128) |
Nom du système de coordonnées de ce système de référence spatiale |
NOT NULL |
cs_type |
varchar(128) |
Type de système de coordonnées : PROJECTED, GEOGRAPHIC ou UNSPECIFIED |
NOT NULL |
organization |
varchar(128) |
Nom de l'organisation de définition du système de coordonnées |
|
org_coordsys_id |
integer |
Identifiant du système de coordonnées, défini par l'organisation |
sde_state_lineages
La table sde_state_lineages stocke la généalogie de chaque état. Un nouveau nom de généalogie est créé pour chaque version. Chaque fois qu'un état est ajouté, le nom de généalogie et l'identifiant d'état sont ajoutés. Lors de l'ajout d'un état qui est une nouvelle version, la généalogie d'états de l'état parent est ajoutée avec le nom de généalogie.
Pour renvoyer la vue correcte d'une version, sa généalogie d'états est interrogée pour identifier les états ayant enregistré chaque modification apportée à cette version. Les entrées qui représentent correctement la version peuvent être déterminées à partir de cette liste d'états.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
lineage_name |
bigint |
Nom décrivant un état |
NOT NULL |
lineage_id |
bigint |
Identifiant unique d'états individuels |
NOT NULL |
sde_state_locks
La table sde_state_locks conserve les verrous d'état de la version.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
sde_id |
integer |
Numéro d'identifiant du processus ayant verrouillé l'état, référence la colonne sde_id de la table sde_process_information |
NOT NULL |
state_id |
bigint |
Identifiant de l'état verrouillé |
NOT NULL |
autolock |
character(1) |
Défini sur 1 si la couche a été verrouillée en interne ; défini sur 0 si la couche a été verrouillée par l'application |
NOT NULL |
lock_type |
character(1) |
Type de verrou d'état ; voici des types possibles :
|
NOT NULL |
sde_states
La table sde_states contient les métadonnées d'état. Elle prend en compte les états créés au fil du temps, ainsi que l'heure de création, l'heure de fermeture, le groupe parent et le propriétaire de chaque état.
Lorsqu'un état est créé, un identifiant d'état lui est attribué et un enregistrement est ajouté à cette table.
Nom du champ |
Type de champ |
Discussion |
Nul ? |
---|---|---|---|
state_id |
bigint |
Identifiant unique de cet état, attribué par ArcSDE |
NOT NULL |
owner |
varchar(32) |
Utilisateur ayant créé cet état |
NOT NULL |
creation_time |
timestamp without time zone |
Date et heure de création de cet état |
NOT NULL |
closing_time |
timestamp without time zone |
Date et heure de fermeture de cet état |
|
parent_state_id |
bigint |
Identifiant de l'état du parent |
NOT NULL |
lineage_name |
bigint |
Référence la lignée de l'état qui est stockée dans la table sde_state_lineages, qui est unique |
NOT NULL |
sde_table_locks
La table sde_table_locks conserve les verrous des tables enregistrées dans ArcSDE.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
sde_id |
integer |
Numéro d'identifiant du processus ayant verrouillé la table, référence la colonne sde_id de la table sde_process_information |
NOT NULL |
registration_id |
integer |
Référence le champ registration_id de la table sde_table_registrytable |
NOT NULL |
lock_type |
character(1) |
Type de verrou de table
|
NOT NULL |
sde_table_registry
La table sde_table_registry gère l'ensemble des tables inscrites. Ses valeurs comprennent un identifiant, un nom de table, un propriétaire et une description.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
registration_id |
integer |
Identifiant unique d'enregistrement de la table |
NOT NULL |
database_name |
varchar(32) |
Nom de la base de données de stockage de la table |
NOT NULL |
schema_name |
varchar(32) |
Nom de la structure de stockage de la table |
|
owner |
varchar(32) |
Utilisateur ayant créé la table |
NOT NULL |
table_name |
varchar(128) |
Nom de la table |
NOT NULL |
rowid_column |
varchar(32) |
Nom de la colonne ObjectID de la table |
|
description |
varchar(65) |
Description de texte définie par l'utilisateur de la table |
|
object_flags |
integer |
Stocke les propriétés d'inscription de la table, notamment les suivantes :
|
NOT NULL |
registration_date |
integer |
Date d'enregistrement de la table avec ArcSDE |
NOT NULL |
config_keyword |
varchar(32) |
Mot-clé de configuration spécifié lors de l'enregistrement de la table avec ArcSDE ; détermine le stockage de la table et de ses index dans la base de données |
|
minimum_id |
integer |
Valeur d'identifiant de ligne row_id minimale de la table |
|
imv_view_name |
varchar(32) |
Nom d'une vue multi-versionnée de la table |
sde_tables_modified
La table sde_tables_modified enregistre les changements apportés aux tables système. Ces données permettent d'éviter les lectures inutiles de tables non modifiées.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
table_name |
varchar(32) |
Nom de la table système ArcSDE modifiée |
NOT NULL |
time_last_modified |
timestamp without time zone |
Date et heure de modification de la table |
NOT NULL |
sde_version
La table sde_version conserve des données sur la version d'ArcSDE prévue par l'exécution de la base de données. Cette table contient l'identifiant spécifique de version de la dernière version installée d'ArcSDE.
La table sde_version et les autres tables système ArcSDE sont mises à jour lors de l'installation d'une nouvelle version d'ArcSDE.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
major |
integer |
Numéro de la version majeure, il s'agit par exemple de la valeur 9 pour ArcSDE 9.3. |
NOT NULL |
minor |
integer |
Numéro de la sous-version majeure, il s'agit par exemple de la valeur 3 pour ArcSDE 9.3. |
NOT NULL |
bugfix |
integer |
Numéro de correctif ou de Service Pack installé |
NOT NULL |
description |
varchar(96) |
Description définie par le système de l'installation d'ArcSDE |
NOT NULL |
release |
integer |
Numéro complet de la version, par exemple 92009 |
NOT NULL |
sdesvr_rel_low |
integer |
Indique le numéro minimum de version du serveur autorisé à être exécuté sur cette instance |
NOT NULL |
sde_versions
La table sde_versions contient des données sur les géodatabases versionnées.
Chaque version est identifiée par un nom, avec un propriétaire, une description et un état de base de données associé. Cette table définit les différentes versions que contient la base de données et fournit une liste des versions disponibles à présenter à l'utilisateur. Ces versions permettent d'accéder à des états spécifiques de base de données par l'application. Le nom et l'identifiant de version sont uniques.
Lors de la création initiale de la table sde_versions par ArcSDE, une version par défaut est saisie dans la table. Cette version par défaut est nommée DEFAULT, son propriétaire est l'administrateur ArcSDE et son accès est PUBLIC. L'identifiant state_id initial prend la valeur 0 et la description affiche "Version d'instance par défaut". Puisque l'accès à la version par défaut est PUBLIC, tout utilisateur peut modifier l'état de la version par défaut.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
name |
varchar(64) |
Nom unique de la version |
NOT NULL |
owner |
varchar(32) |
Propriétaire de version |
NOT NULL |
version_id |
integer |
Identifiant unique de la version |
NOT NULL |
état |
integer |
Spécifie si la version est accessible au public ou d'accès réservé au propriétaire |
NOT NULL |
state_id |
bigint |
Identifiant de l'état de base de données vers lequel pointe cette version |
NOT NULL |
description |
varchar(65) |
Texte de description facultatif de la version |
|
parent_name |
varchar(64) |
Nom du parent de cette version |
|
parent_owner |
varchar(32) |
Nom du propriétaire de la version parent |
|
parent_version_id |
integer |
Identifiant de la version parent de cette version |
|
creation_time |
timestamp without time zone |
Date et heure de création de cette version |
NOT NULL |
sde_xml_columns
Lorsque vous ajoutez une colonne ArcSDE XML à une table métier, une ligne est ajoutée à la table des colonnes XML. Cette table existe en un exemplaire dans chaque géodatabase ArcSDE.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
column_id |
integer |
Identifiant de la colonne XML ; cette valeur est affectée par ArcSDE lors de la création de la colonne XML |
NOT NULL |
registration_id |
integer |
Identifiant de la table métier contenant la colonne XML ; correspond à la colonne ID de la table sde_table_registry. |
NOT NULL |
column_name |
varchar(32) |
Nom de la colonne XML de la table métier |
NOT NULL |
index_id |
integer |
Identifiant de l'index XPath associé à la colonne XML si elle existe, clé étrangère de la table des index XML |
|
minimum_id |
integer |
Valeur du nombre initialement utilisé dans la colonne XML de la table métier pour l'identification des différents documents XML |
|
config_keyword |
varchar(32) |
Mot-clé de configuration DBTUNE, comprenant les paramètres déterminant la méthode de définition dans la base de données des documents XML, des tables d'index XML XPath et des index de texte créés pour ces tables |
|
xflags |
integer |
Valeur indiquant si les documents d'origine de la table de documents XML sont stockés au format compressé ou non compressé ; par défaut, les documents sont compressés (les documents compressés offrent de meilleures performances). |
sde_xml_index_tags
Une colonne XML ArcSDE peut avoir un index XPath permettant la recherche du contenu d'un élément ou d'un attribut XML spécifique dans chaque document. La liste des éléments et des attributs compris ou non dans un index XPath donné est enregistrée dans cette table.
Cette table existe en un exemplaire dans chaque base de données ArcSDE. Elle comprend un enregistrement pour chaque XPath associé à l'index XPath d'une colonne XML ArcSDE.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
index_id |
integer |
Identifiant de l'index XPath associé à une colonne XML ArcSDE, si elle existe ; clé étrangère de la table des index XML |
NOT NULL |
tag_id |
integer |
Identifiant d'un XPath ou d'une balise |
NOT NULL |
tag_name |
varchar(1024) |
Chemin XPath absolu identifiant un élément ou un attribut XML pouvant être présent dans un document XML (Par exemple, /metadata/mdDateSt identifie un élément XML et /metadata/dataIdInfo/tpCat/TopicCatCd/@value identifie un attribut XML. Les chemins XPath ne doivent pas contenir d'astérisques [*] pour faire référence à un groupe d'éléments ou d'attributs XML — chaque élément ou attribut est adressé de manière exacte à l'aide du XPath spécifié dans cette table.) |
NOT NULL |
data_type |
integer |
Valeur indiquant si l'élément ou l'attribut XML est indexé en tant que chaîne ou en tant que nombre
|
NOT NULL |
tag_alias |
integer |
Nombre permettant d'identifier un XPath (Par exemple, le protocole de communication Z39.50 utilise des codes numériques pour faire référence au contenu pouvant faire l'objet d'une recherche. Cette colonne n'est pas utilisée par le Connecteur Z39.50 d'ArcIMS.) |
|
description |
varchar(64) |
Texte identifiant le contenu qui doit figurer dans l'élément ou dans l'attribut XML |
|
is_excluded |
integer |
Valeur indiquant si l'élément XML fait partie de l'index XPath ou non
|
NOT NULL |
sde_xml_indexes
Cette table existe en un exemplaire dans chaque base de données ArcSDE. Elle comprend une ligne pour chaque colonne XML ArcSDE ayant un index XPath.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
index_id |
integer |
Identifiant de l'index XPath |
NOT NULL |
index_name |
varchar(32) |
Nom de l'index XPath Pour les index XPath associés à un service de métadonnées ArcIMS, ce nom est "ims_xml#", où # est l'identifiant de la colonne XML dans la table métier du service de métadonnées. |
NOT NULL |
owner |
varchar(32) |
Utilisateur de base de données propriétaire de la colonne XML Pour les services de métadonnées ArcIMS, il s'agit de l'utilisateur spécifié dans le fichier de configuration du service ArcXML. |
NOT NULL |
index_type |
integer |
Valeur indiquant le type d'index XPath
|
NOT NULL |
description |
varchar(64) |
Texte identifiant l'index XPath Si un fichier de définition d'index a été utilisé pour la création de l'index, la description de l'index peut être spécifiée en début de fichier. |
st_coordinate_systems
La table st_coordinate_systems contient tous les systèmes de coordonnées inscrits dans le type spatial. Cette table est mise à jour et mise à niveau lors de l'installation d'ArcSDE.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
name |
varchar(128) |
Nom du système de coordonnées |
|
type |
varchar(128) |
Type de système de coordonnées : PROJECTED, GEOGRAPHIC ou UNSPECIFIED |
|
definition |
varchar(2048) |
Description textuelle connue du système de coordonnées |
|
organization |
varchar(128) |
Nom de l'organisation de définition du système de coordonnées |
|
id |
integer |
Identifiant du système de coordonnées, défini par l'organisation |
NOT NULL |
description |
varchar(256) |
Description du système de coordonnées indiquant son utilisation |
st_units_of_measure
La table st_units_of_measure stocke des données concernant le mode de mesure des valeurs dans la colonne spatiale.
Nom du champ |
Type de champ |
Description |
Nul ? |
---|---|---|---|
unit_name |
varchar(128) |
Nom de l'unité de mesure |
NOT NULL |
unit_type |
varchar(128) |
Type de l'unité de mesure ; par exemple LINEAR ou ANGULAR |
NOT NULL |
conversion_factor |
double precision |
Valeur numérique utilisée pour convertir cette unité de mesure en son unité de base ; par exemple, l'unité de mesure linéaire de base est METER et l'unité de mesure angulaire de base est RADIAN. |
NOT NULL |
description |
varchar(256) |
Description de l'unité de mesure |