Existe-t-il un outil CASE pour la modélisation des bases de données spatiales?

16

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.

Marcello Benigno
la source

Réponses:

12

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)

ThomasG77
la source
que signifient les acronymes PK et FK?
matt wilkie
PK = clé primaire et FK = clé étrangère. Plus clair? J'ai modifié ma réponse en raison de vos commentaires
ThomasG77
-2

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)

geokettle

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...

Aragon
la source
1
Bouilloire pour l'intégration, pas pour la modélisation. Ce dont l'OP a besoin est quelque chose pour la conception de bases de données et la modélisation de données.
RK