¿Existe una herramienta CASE para modelar bases de datos espaciales?

16

¿Alguien sabe si hay una herramienta CASE que sería posible para modelar tablas espaciales? Necesito crear un modelo y exportarlo a SQL o una base de datos directamente. Estoy usando PostGIS.

Marcello Benigno
fuente

Respuestas:

12

Ver Moskitt Geo para esto. Algunas demostraciones disponibles en youtube http://www.youtube.com/watch?v=ed-Sb66llXY y http://www.youtube.com/watch?v=motlsfzFXn0

Por el momento, hay algunos problemas con el tipo de sql generado.

Después, no especialmente para la base de datos gis pero PostgreSQL en general, vea

El primero usa JDBC, por lo que mantiene PK (Clave primaria) y FK (Clave externa) cuando la ingeniería inversa, el segundo usa ODBC, por lo que solo recupera estructuras de tablas pero no PK o FK. La última es una de las herramientas recientes y carece de ingeniería inversa (capacidad de generar esquemas visuales a partir de estructuras de tablas)

Las 3 herramientas anteriores pueden crear una base de datos a partir del esquema que usted crea o genera a partir de una base de datos preexistente, el esquema (el segundo proceso generalmente se llama ingeniería inversa)

Otra herramienta puede ser Perceptory pero usa Visio y Oracle y parece no mantenerse. Puede echar un vistazo a MADS Tools para modelar el tiempo de la base de datos geoespaciales

Si busca otras herramientas de casos de bases de datos, puede encontrar una buena lista en el sitio web LASIG EPFL http://lasig2.epfl.ch/services/case/case.html (lo siento, en francés)

ThomasG77
fuente
¿Qué significan los acrónimos PK y FK?
Matt Wilkie
PK = Clave primaria y FK = Clave externa. Más claro? He editado mi respuesta debido a sus comentarios
ThomasG77
-2

puede consultar GeoKettle para su solicitud - herramienta ETL. Puedes encontrar una buena documentación aquí . Es un proyecto de código abierto y tiene muchas características.

Extraer datos 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é es GeoKettle:

GeoKettle es una poderosa herramienta ETL espacial basada en metadatos dedicada a la integración de diferentes fuentes de datos espaciales para construir y actualizar almacenes de datos geoespaciales. GeoKettle permite la extracción de datos de fuentes de datos, la transformación de datos para corregir errores, realizar algunas limpiezas de datos, cambiar la estructura de datos, hacer que cumplan con los estándares definidos y la carga de datos transformados en un sistema de gestión de DataBase objetivo ( DBMS) en modo OLTP u OLAP / SOLAP, archivo GIS o servicio web geoespacial.

GeoKettle es una versión espacialmente habilitada de la herramienta genérica ETL Kettle (Pentaho Data Integration). GeoKettle también se beneficia de las capacidades geoespaciales de bibliotecas de código abierto maduras, robustas y bien conocidas como JTS, GeoTools, deegree, OGR y, a través de un complemento, Sextante.

Espero que te ayude...

Aragón
fuente
1
Hervidor de agua para la integración, no para modelar. Lo que el OP necesita es algo para el diseño de bases de datos y el modelado de datos.
RK