¿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.
¿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.
Respuestas:
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)
Si el dinero no es un problema, Enterprise Architect es la herramienta que está buscando. Si necesita que sea gratis, puede consultar el Editor de Geomodel de Humboldt .
Ambos tienen soporte para tipos de datos espaciales.
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)
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...