Est-ce que quelqu'un sait s'il existe un outil CASE qui serait possible pour modéliser des tables spatiales? Je dois créer un modèle et l'exporter directement vers SQL ou une base de données. J'utilise PostGIS.
Est-ce que quelqu'un sait s'il existe un outil CASE qui serait possible pour modéliser des tables spatiales? Je dois créer un modèle et l'exporter directement vers SQL ou une base de données. J'utilise PostGIS.
Réponses:
Voir Moskitt Geo pour cela. Quelques démos disponibles sur youtube http://www.youtube.com/watch?v=ed-Sb66llXY et http://www.youtube.com/watch?v=motlsfzFXn0
Pour le moment, il y a quelques problèmes avec le type pour sql généré.
Après pas spécialement pour la base de données SIG mais PostgreSQL en général, voir
Le premier utilise JDBC, il conserve donc PK (clé primaire) et FK (clé étrangère) lors de la rétro-ingénierie, le second utilise ODBC, donc il ne récupère que les structures des tables mais pas PK ni FK. Le dernier est l'un des outils récents et manque d'ingénierie inverse (capacité à générer un schéma visuel à partir des structures de tables)
Les 3 outils précédents peuvent créer une base de données à partir du schéma que vous créez ou générez à partir d'une base de données préexistante, le schéma (le deuxième processus est généralement appelé reverse engineering)
Un autre outil peut être Perceptory mais il utilise Visio et Oracle et semble ne pas être maintenu. Vous pouvez consulter les outils MADS pour la modélisation de la base de données géospatiales temporelles
Si vous cherchez d'autres outils de cas de base de données, une bonne liste peut être trouvée sur le site Internet de LASIG EPFL http://lasig2.epfl.ch/services/case/case.html (désolé, en français)
Si l'argent n'est pas un problème, Enterprise Architect est l'outil que vous recherchez. Si vous en avez besoin pour être gratuit, vous pouvez consulter l'éditeur de géomodèle de Humboldt .
Les deux prennent en charge les types de données spatiales.
vous pouvez consulter GeoKettle pour votre demande - outil ETL. vous pouvez trouver une bonne documentation ici . c'est un projet open source et a beaucoup de fonctionnalités.
Extraire les données de:
Spatial database types: PostGIS, Oracle spatial, MySQL, Microsoft SQL Server 2008*, Ingres* and IBM DB2*
SOLAP (Spatial OLAP) system: GeoMondrian
Geo files (data formats): Shapefile, GML, KML, OGR
OGC Web services: Sensor Observation Service (SOS), Catalogue Web Service (CSW)
Qu'est-ce que GeoKettle:
GeoKettle est un puissant outil ETL spatial basé sur les métadonnées dédié à l'intégration de différentes sources de données spatiales pour la construction et la mise à jour d'entrepôts de données géospatiales. GeoKettle permet l'extraction de données à partir de sources de données, la transformation de données afin de corriger des erreurs, de nettoyer certaines données, de modifier la structure des données, de les rendre conformes aux normes définies et de charger les données transformées dans un système de gestion de base de données cible ( SGBD) en mode OLTP ou OLAP / SOLAP, fichier SIG ou service Web géospatial.
GeoKettle est une version spatialisée de l'outil générique ETL Kettle (Pentaho Data Integration). GeoKettle bénéficie également des capacités géospatiales de bibliothèques Open Source matures, robustes et bien connues comme JTS, GeoTools, deegree, OGR et, via un plugin, Sextante.
J'espère que ça t'aide...