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

16

¿Alguien sabe si existe 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.

    
pregunta Marcello Benigno 17.12.2010 - 13:15

3 respuestas

12

Consulte Moskitt Geo para esto. Algunas demostraciones disponibles en youtube enlace y enlace

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

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

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

Las 3 herramientas anteriores pueden crear una base de datos desde el esquema que creas o generas desde 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 que no se mantiene. Puede consultar Herramientas de MADS para ver el tiempo de modelado de la base de datos geoespacial

Si busca herramientas de casos de bases de datos en busca de otros, puede encontrar una buena lista en el sitio web de LASIG EPFL enlace (lo siento, en francés)

    
respondido por el ThomasG77 17.12.2010 - 14:13
5

Si el dinero no es un problema, Enterprise Architect es la herramienta que está buscando. Si necesita que sea gratis, puede consultar Editor de Geomodel de Humboldt .

Ambos tienen soporte para tipos de datos espaciales.

    
respondido por el R.K. 02.11.2012 - 06:01
-1

puede consultar GeoKettle para su solicitud: herramienta ETL. Puede 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)

¿Qué es GeoKettle?

  

GeoKettle es una potente herramienta de ETL espacial dirigida por metadatos dedicada a   La integración de diferentes fuentes de datos espaciales para la construcción y   Actualización de almacenes de datos geoespaciales. GeoKettle permite la extracción   de datos de fuentes de datos, la Transformación de datos para   corrija los errores, realice una limpieza de datos, cambie la estructura de los datos,   hacerlos compatibles con los estándares definidos, y la carga de   datos transformados en un sistema de gestión de base de datos objetivo (DBMS) en   Modo OLTP o OLAP / SOLAP, archivo GIS o servicio web geoespacial.

     

GeoKettle es una versión habilitada espacialmente de la herramienta ETL genérica   Hervidor (Integración De Datos Pentaho). GeoKettle también se beneficia de   Capacidades geoespaciales de código abierto maduro, robusto y bien conocido   bibliotecas como JTS, GeoTools, deegree, OGR y, a través de un complemento,   Sextante.

espero que te ayude ...

    
respondido por el Aragon 08.11.2012 - 15:40

Lea otras preguntas en las etiquetas