L'utilisation d'Enterprise Architect s'ouvre au domaine des SIG (système d'information géographique) au travers de son intégration MDG avec ESRI. En effet ce module permet d'importer et exporter des schémas de geodatabase avec les outils ArcGIS afin de réaliser la conception de géodatabases en s'appuyant sur la modélisation.
La conception UML proposée par les outils de modélisation (CASE tool) se limite à un sous-ensemble des fonctionnalités de géodatabase. De plus les échanges au format XML peuvent présenter des difficultés lors de l'import. La conception de geodatabase en s'appuyant sur un langage visuel de modélisation présentant un réel avantage, Sparx Systems a intégré dans EA l'ensemble des éléments propres aux schémas de géodatabase ArcGIS, ainsi que leurs propriétés. Afin de faciliter les échanges avec les outils ArcGIS, le MDG Sparx Systems intègre une fonction d'import/export Workspace XML.
C'est pourquoi Esri recommande "aux utilisateurs intéressés par la conception de géodatabases avec le langage UML d'utiliser l'outil Enterprise Architect de Sparx Systems" (cf. article Remarque sur la conception à l'aide du langage UML, disponible également en anglais). Afin d'illustrer ses avantages, les exemples suivants ont été cités par Esri :
- "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".
Remarque : les fonctions de modélisation d'une géodatabase avec EA sont présentées dans l'article "Modéliser et concevoir une base de données géographique ArcGIS avec le MDG EA".