La documentation de votre conception de géodatabase est importante. Sur le site Web de modèles de données ArcGIS (https://support.esri.com/datamodels), une série de diagrammes est utilisée pour représenter les principes de conception clés et documenter les spécifications d’éléments de géodatabase, de métadonnées et de couches de carte dans chacun des modèles de données. Cette section fournit une brève vue d'ensemble sur la manière dont les différents éléments de géodatabase sont présentés sur le site Web et peut vous être utile lorsque vous documentez vos propres conceptions.
Il existe six éléments clés pour représenter le contenu de votre conception de géodatabase. On compte les suivantes :
- Jeux de données : ce sont des spécifications sur la manière d’enregistrer les propriétés des classes d’entités, des rasters et des tables attributaires, ainsi que l’ensemble de colonnes de chaque table. Pour les représentations spatiales, vous verrez certaines propriétés géométriques (par exemple, point, ligne, polygone et types de coordonnées). Souvent, vous verrez une spécification pour les sous-types. Ces parties du diagramme de structure sont toujours affichées en bleu.
- Classes de relations : les relations attributaires sont fréquemment utilisées dans les SIG, ainsi que dans toutes les applications de SGBD. Elles définissent la manière dont les lignes d’une table peuvent être associées aux lignes d’une autre table. Les relations ont une direction de cardinalité et d’autres propriétés (par exemple, s’agit-il d’une relation un vers un, un vers plusieurs ou plusieurs vers plusieurs ?). Les relations et leurs propriétés sont affichées en vert.
- Domaines : ils représentent la liste ou plage de valeurs valides pour les colonnes attributaires. Ces règles contrôlent la manière dont le logiciel gère l’intégrité des données dans certaines colonnes attributaires. Les domaines sont affichés en rouge.
-
Règles et relations spatiales : plusieurs fonctionnalités de modélisation de données avancées sont disponibles pour les géodatabases. Par exemple, des éléments de données, tels que des topologies et leurs propriétés, sont utilisés pour modéliser la manière dont des entités partagent une géométrie avec d’autres entités. Les topologies, avec les jeux de données réseau, les localisateurs d’adresses, les terrains, les représentations cartographiques, les réseaux géométriques et beaucoup d’autres types de géodatabase avancés, fournissent un mécanisme SIG important et fréquemment utilisé permettant d’activer des comportements spatiaux et d’assurer l’intégrité dans les bases de données SIG. Ces règles et les autres règles, telles que les réseaux, sont affichées en orange.
La meilleure méthode pour documenter et décrire l’ensemble des types de données étendus dans la géodatabase consiste à décrire leurs règles et les comportements de leurs relations spatiales. Voici un exemple de documentation d’une topologie :
- Couches de carte : un SIG inclut des cartes interactives et d’autres vues. Une partie essentielle de chaque jeu de données est constituée par la spécification de la manière dont celui-ci est symbolisé et représenté dans des cartes. Ceux-ci sont généralement définis en tant que propriétés de couche dans ArcMap qui indiquent comment une symbologie de carte (couleurs, motifs de remplissage, symboles de ligne et de point) et des étiquettes textuelles sont attribuées aux entités. Les couches ne sont pas gérées dans les géodatabases mais elles constituent un aspect important pour la définition de certaines propriétés de jeu de données clés dans une structure de géodatabase. Les spécifications de couches sont affichées en jaune. Les couches peuvent être stockées sous forme de fichiers .lyr ou en tant qu’éléments dans un document ArcMap (.mxd).
- Fonds de carte 2D et 3D : définissez les affichages fondamentaux de fond de carte et déterminez si ce thème de données est utilisé dans ces affichages cartographiques interactifs. Si c’est le cas, il est important de définir l’ensemble des échelles de carte pour vos fonds de carte et les propriétés d’affichage cartographique à chaque échelle de carte. Vous définirez essentiellement une spécification de carte différente pour chaque échelle de carte, ainsi que des couches de carte pour chaque échelle.
Documentation de propriétés supplémentaires de votre conception de géodatabase
D'autres propriétés clés de votre conception de géodatabase doivent être prises en compte et documentées, notamment
- La définition de votre système de coordonnées et des propriétés spatiales pour chaque jeu de données
Cela inclut des propriétés telles que les projections cartographiques, les systèmes de coordonnées, les ellipsoïdes, les datums, les unités x,y, les systèmes de coordonnées verticales et l'utilisation des propriétés z et m.
- Les tolérances clés et la résolution des coordonnées pour chaque jeu de données
- Les sources de données et les workflows de compilation de données
Cela inclut les scripts de conversion, les modèles de géotraitement et de transformation, ainsi que les workflows utilisés pour créer et gérer le jeu de données.
- La documentation des métadonnées pour chaque jeu de données