Stockage binaire compressé ArcSDE

Le stockage binaire compressé ArcSDE utilise un mécanisme de stockage binaire pour le stockage de la géométrie des entités.

Après avoir vérifié la géométrie, l'application client la compresse et l'envoie au serveur, où elle est stockée avec le format binaire compressé dans une table d'entités, également appelée table F. La compression de la géométrie du côté client réduit la charge du serveur ArcSDE et réduit le temps de transmission de la géométrie. Elle permet également d'améliorer l'efficacité du stockage et de l'extraction des données spatiales en réduisant de près de 40 pour cent l'espace disque nécessaire.

Le type de stockage binaire compressé ArcSDE peut être utilisé pour stocker la géométrie des entités dans les géodatabases ArcSDE dans Oracle ou dans des bases de données SQL Server. Il s'agit du type de stockage principal pour les géodatabases ArcSDE stockées dans SQL Server. Avant ArcGIS 9.3, il s'agissait du type de stockage par défaut pour les géodatabases ArcSDE stockées dans Oracle.

AstuceAstuce :

Pour ArcGIS 9.3 et versions ultérieures, le type de stockage de géométries par défaut dans ArcSDE pour Oracle est ST_Geometry.

Une classe d'entités binaire compressée est composée de trois tables : la table métier, la table des entités et la table d'index spatial.

La table métier contient des attributs et une colonne spatiale. La colonne spatiale est une clé permettant d'accéder à la table d'entités et à la table d'index spatial.

La relation entre la table métier et la table des entités est gérée par la colonne spatiale et la colonne d'identifiant de l'entité (FID). Cette clé conservée par ArcSDE est unique.

Pour une description plus détaillée des classes d'entités stockées au format binaire compressé ArcSDE, reportez-vous aux rubriques Classes d'entités d'une géodatabase dans SQL Server et Classes d'entités d'une géodatabase dans Oracle.

Stockage binaire compressé ArcSDE dans Oracle

Pour les géodatabases stockées dans Oracle, la géométrie en binaire compressé ArcSDE peut être stockée avec les types de données grand objet binaire (BLOB) ou LONG RAW. Les géodatabases ArcSDE dans Oracle utilisent par défaut le stockage ST_Geometry. Par conséquent, pour stocker la plupart des géométries au format binaire compressé ArcSDE, vous devez définir le paramètre GEOMETRY_STORAGE du mot-clé DEFAULTS sur SDELOB, indiquant que les géométries sont stockées au format binaire compressé ArcSDE en tant que données BLOB. Pour plus d'informations sur l'optimisation du stockage des données BLOB dans une géodatabase stockée dans Oracle, reportez-vous à la rubrique Stockage de données BLOB dans les géodatabases Oracle.

AttentionAttention :

Oracle peut ne plus accepter le type de stockage LONG RAW dans une prochaine version. Par conséquent, le stockage SDEBINARY est déconseillé pour les nouvelles classes d'entités.

Si vous voulez disposer d'une combinaison de types de géométrie dans votre géodatabase ArcSDE pour Oracle, vous pouvez laisser le paramètre GEOMETRY_STORAGE du mot-clé DEFAULTS défini sur ST_GEOMETRY, puis spécifier d'autres mots-clés de configuration à utiliser pour la création de classes d'entités particulières. Les mots-clés disponibles sont SDELOB, SDO_GEOMETRY et WKB_GEOMETRY.


7/10/2012