La conception et la création de géodatabases peuvent impliquer plusieurs stratégies :
- Migration de bases de données existantes vers la géodatabase
- Utilisation des outils de création et de gestion de structures au sein d'ArcGIS
- Utilisation de l'un des modèles de données ArcGIS prédéfinis pour démarrer votre conception
- Utilisation du langage UML (Unified Modeling Language) pour concevoir une structure de géodatabase, puis importer cette structure dans votre géodatabase.
Nous recommandons aux utilisateurs intéressés par la conception de géodatabases avec le langage UML d'utiliser l'outil Enterprise Architect de Sparx Systems. Enterprise Architect utilise le langage XML de géodatabase et les fonctionnalités d'importation/exportation XML pour la création de géodatabases reposant sur une conception UML. De ce fait, nombreuses sont les limitations qui existaient dans les solutions de modélisation UML précédentes et les outils CASE et qu'on ne retrouve pas dans Enterprise Architect.
Certains des avantages d'Enterprise Architect sont présentés ici :
- Possibilité de modéliser un plus grand ensemble de jeux de données au sein de la géodatabase, tels que des jeux de données réseau, des topologies, des mosaïques et d'autres jeux de données permettant la modélisation d'un comportement géographique plus riche dans le cadre du profil UML pour ArcGIS.
- Possibilité de convertir une géodatabase existante en langage UML, étant donné qu'Enterprise Architect utilise le langage XML de géodatabase et les fonctionnalités d'importation/exportation d'espaces de travail XML. A l'aide de l'assistant Exporter un document d'espace de travail XML ou de l'outil de géotraitement, la structure de la géodatabase peut être exportée vers un document d'espace de travail XML. Le document XML peut ensuite être importé dans Enterprise Architect pour fournir un modèle visuel de votre géodatabase, basé sur la notation UML standard.
- Traçabilité avec d'autres modèles d'analyse et de conception
- Accès aux techniques de conception UML, telles que la possibilité de regrouper logiquement des éléments grâce à l'utilisation de classes abstraites.
- Possibilité de partager votre structure de géodatabase et vos concepts géospatiaux avec des analystes et des architectes possédant de solides connaissances en conception UML
Pour plus d’informations sur l’utilisation de Enterprise Architect pour la conception de géodatabases, rendez-vous sur le site web de Sparx System (https://www.sparxsystems.com/arcgis/index.html ).