Pour chaque système de gestion de bases de données utilisé pour stocker les géodatabases d’entreprise, un ensemble spécifique de mots-clés de configuration est disponible par défaut. De plus, l'administrateur de géodatabase peut ajouter des mots-clés personnalisés.
Que sont les mots-clés de configuration dans une géodatabase d'entreprise ?
Les mots-clés de configuration rassemblent les paramètres et leurs valeurs sous un seul en-tête (le mot-clé). Les paramètres et leurs valeurs spécifient les options de stockage des jeux de données dans la géodatabase. Les mots-clés de configuration, ainsi que les paramètres et les valeurs de paramètre associés sont stockés dans une table système de la géodatabase.
Comment est-ce que les mots-clés de configuration sont utilisés ?
En rassemblant un ensemble de paramètres et de valeurs, les mots-clés de configuration vous permettent de désigner un mot-clé qui affecte plusieurs options de stockage d’un jeu de données particulier. Vous choisissez le mot-clé de configuration à utiliser à la création d'un jeu de données dans la géodatabase. Si vous ne spécifiez pas de mot clé différent, le mot-clé DEFAULTS est utilisé.
L'administrateur de géodatabase peut également créer des mots-clés de configuration personnalisés. L'administrateur de géodatabase doit vérifier que les mots-clés de configuration nécessaires figurent dans la géodatabase et qu'ils peuvent être utilisés dans ArcGIS Desktop. Votre administrateur de géodatabase peut vous dire si des mots-clés de configuration personnalisés sont disponibles et, le cas échéant, quand vous devez les utiliser.
Quel mot-clé de configuration devez-vous utiliser ?
Dans la plupart des cas, le mot-clé de configuration DEFAULTS est suffisant. L'administrateur de géodatabase doit avoir apporté toutes les modifications nécessaires aux valeurs des paramètres de ce mot-clé pour que ce dernier reflète la configuration requise, la plupart du temps.
Dans certains cas, vous aurez à sélectionner un mot-clé de configuration autre que DEFAULTS lors de la création ou de l'importation de données. Quelques scénarios suggérés sont proposés dans les sections suivantes.
Mots-clés de configuration de stockage de géométrie
Toutes les géodatabases stockent une géométrie (d'où le préfixe "géo" dans géodatabase). Chaque système de gestion de base de données utilisé pour stocker les géodatabases d'entreprise propose des mécanismes de stockage de géométries spécifiques. Pour IBM Db2, la géométrie est stockée à l’aide de Spatial Extender (ST_Geometry). Dans Informix, la géométrie est stockée à l'aide de Spatial DataBlade (également ST_Geometry). Les géodatabases stockées dans Oracle, Microsoft SQL Server ou PostgreSQL offrent plusieurs options de stockage de la géométrie.
Pour les bases de données SQL Server, vous pouvez utiliser le type spatial de géométrie Microsoft (valeur par défaut), le type spatial de géographie Microsoft, le type binaire compressé ArcSDE ou l’OGC (Open Geospatial Consortium, Inc.), la méthode de stockage du format binaire connu (WKB). Pour les bases de données Oracle, vous pouvez utiliser ST_Geometry (valeur par défaut), Oracle Spatial, le type binaire compressé ArcSDE ou le format binaire connu (WKB) de l’OGC. Pour PostgreSQL, vous pouvez utiliser ST_Geometry (valeur par défaut), le type de géométrie PostGIS ou le type de géographie PostGIS.
Esri recommande d’utiliser les types spatiaux SQL pour le stockage de géométries, car ceux-ci offrent un plus grand choix de fonctionnalités. Ainsi, vous pouvez publier des services d’entités modifiables, créer des couches de requête et utiliser SQL pour la mise à jour dans la mesure où vos classes d’entités utilisent le type spatial SQL. La table suivante présente les mots-clés de configuration associés à chacun des types de stockage et renseigne sur le fait qu’il s’agit de types spatiaux SQL ou pas :
Mot-clé de configuration | Stockage de géométries | type spatial SQL ? |
---|---|---|
WKB_GEOMETRY | Type de format binaire connu OGC | Non |
SDEBINARY | Binaire compressé ArcSDE | Non |
ST_GEOMETRY | Type spatial SQL Esri pour Oracle ou PostgreSQL | Oui |
SDO_GEOMETRY | Oracle Spatial | Oui |
PG_GEOMETRY | Type de géométrie PostGIS | Oui |
PG_GEOGRAPHY | Type de géographie PostGIS | Oui |
GEOMETRY | Type de géométrie Microsoft | Oui |
GEOGRAPHY | Type de géographie Microsoft | Oui |
L'administrateur de géodatabase définit le stockage de géométries DEFAULTS sur le type que vous utiliserez pour la plupart des jeux de données. Si le type de stockage que vous souhaitez utiliser n'est pas celui défini sous le mot-clé DEFAULTS, vous pouvez spécifier un mot-clé de configuration de stockage de géométries différent et, par conséquent, utilisez un type de stockage de géométries différent pour les données dans les situations suivantes :
- Vous utilisez SQL Server ou Oracle, vous n'avez pas besoin d'un accès SQL à la colonne spatiale et vous ne publiez pas de services contenant les données.
Pour les classes d'entités correspondant à cette description, vous pouvez spécifier le mot-clé de configuration SDEBINARY pour stocker les données dans le format binaire compressé ArcSDE.
- Vous utilisez SQL Server ou Oracle, vous stockez uniquement entités simples, telles que des points, les lignes et des polygones, qui ne participent pas à une topologie, un réseau ou des classes de relations, et vous n'avez pas besoin de la compression ArcSDE.
Pour les classes d'entités correspondent à cette description, vous pouvez spécifier le mot-clé de configuration WKB_GEOMETRY pour stocker des données dans le format binaire connu OGC.
- Votre base de données PostgreSQL dispose de PostGIS, mais vous ne souhaitez stocker que certaines classes d’entités dans le stockage de géométries PostGIS.
Dans ce cas, vous pouvez spécifier le mot-clé de configuration PG_GEOMETRY lors de la création de classes d'entités à stocker avec le type de géométrie PostGIS.
- Votre base de données PostgreSQL dispose de PostGIS et vous souhaitez stocker des données dans un type spatial SQL qui utilise des coordonnées de latitude et de longitude.
Pour ce faire, vous pouvez spécifier le mot-clé de configuration PG_GEOGRAPHY lorsque vous créez la classe d’entités.
- Vous utilisez SQL Server et vous souhaitez stocker des données dans un type spatial SQL qui utilise des coordonnées de latitude et de longitude.
Pour ce faire, vous pouvez spécifier le mot-clé de configuration GEOGRAPHY lorsque vous créez la classe d'entités.
- Vous créez un prototype pour votre géodatabase et vous souhaitez tester les performances relatives de chaque type de stockage pour un jeu de données particulier.
Lorsque vous concevez votre géodatabase, vous pouvez essayer différents types de stockage pour voir lesquels répondent à vos besoins pour des jeux de données particuliers. Dans ce cas, vous pouvez stocker le même jeu de données (avec un nom différent) à l'aide de différents mots-clés de configuration de stockage de géométries, puis tester les performances de chaque jeu de données.
Mots-clés de configuration de stockage de données raster
Toutes les géodatabases peuvent stocker des données raster référencées spatialement. Dans les géodatabases dans Oracle, vous avez deux options pour le stockage des rasters. Dans la plupart des cas, l’administrateur de géodatabase définit le stockage des données raster DEFAULTS sur le type que vous devez utiliser. Pour toutes les autres geodatabases, utilisez le mot-clé DEFAULTS lors de la création des rasters.
Mots-clés de configuration de réseau
Les mots-clés de configuration de réseau sont utilisés lors de la création de réseaux, ce qui nécessite l’Extension ArcGIS Network Analyst.
Les mots-clés de configuration de réseau sont de type composite : trois mots-clés de réseau distincts qui fonctionnent conjointement pour stocker des tables provenant de la même classe de réseau dans des emplacements différents. Le mot-clé composite de réseau qui apparaît dans un client ArcGIS est NETWORK_DEFAULTS.
Si vous ne spécifiez aucun mot-clé de configuration pour votre réseau, les paramètres de mot-clé par défaut sont utilisés pour définir le stockage pour votre réseau.
L'administrateur de géodatabase peut créer un jeu de mots-clés de réseau personnalisés. Par exemple, si vous devez créer un réseau pour vos itinéraires de bus et que vous prévoyez qu'il sera beaucoup plus important que vos réseaux de rivières et de voies ferrées, l'administrateur de géodatabase peut créer un ensemble de mots-clés de configuration de réseau pour stocker le réseau des itinéraires de bus dans un emplacement différent de votre géodatabase.
Mots-clés de configuration de topologie
Chaque fois que vous créez une topologie, un mot-clé de configuration de topologie est utilisé pour contrôler le stockage des tables de topologie.
Les mots-clés de configuration de topologie sont des mots-clés composites. Le mot-clé composite de topologie par défaut qui apparaît dans un client ArcGIS est TOPOLOGY_DEFAULTS.
Pour utiliser un mot-clé de topologie autre que celui défini par défaut, l'administrateur de géodatabase crée de nouveaux mots-clés de topologie qui désignent des paramètres de stockage différents de ceux des valeurs par défaut. Il vous informera si vous devez utiliser un mot-clé de configuration de topologie différent de TOPOLOGY_DEFAULTS.
mots-clés de configuration de MNT
Chaque fois que vous créez un MNT, un mot-clé de configuration de topologie est utilisé pour contrôler le stockage des tables de MNT.
Les mots-clés de configuration de MNT sont des mots-clés composites. Le mot-clé composite de MNT par défaut qui apparaît dans un client ArcGIS est TERRAIN_DEFAULTS.
Comme pour les mots-clés de topologie et de réseau, votre administrateur de géodatabase peut créer des mots-clés personnalisés qui spécifient des informations de stockage différentes. Il vous indiquera quand les utiliser.