Esiste uno strumento CASE per la modellazione di database spaziali?


16

Qualcuno sa se esiste uno strumento CASE che sarebbe possibile per la modellazione di tabelle spaziali? Devo creare un modello ed esportarlo direttamente in SQL o in un database. Sto usando PostGIS.

Risposte:


12

Vedi Moskitt Geo per questo. Alcune demo disponibili su YouTube http://www.youtube.com/watch?v=ed-Sb66llXY e http://www.youtube.com/watch?v=motlsfzFXn0

Per il momento, ci sono alcuni problemi con il tipo per sql generato.

Dopo non specialmente per il database gis ma PostgreSQL in generale, vedi

Il primo usa JDBC, quindi mantiene PK (chiave primaria) e FK (chiave esterna) durante il reverse engineering, il secondo usa ODBC, quindi recupera solo le strutture delle tabelle ma non PK o FK. L'ultimo è uno degli strumenti più recenti e non ha reverse engineering (capacità di generare schemi visivi da strutture di tabelle)

I 3 strumenti precedenti possono creare database dallo schema creato o generato da un database preesistente, lo schema (il secondo processo è generalmente chiamato reverse engineering)

Un altro strumento può essere Percettivo ma utilizza Visio e Oracle e sembra non essere mantenuto. Puoi dare un'occhiata a MADS Tools per la modellazione del database geospaziale temporale

Se stai cercando altri strumenti per i casi di database, puoi trovare una buona lista sul sito web dell'EFLFL di LASIG http://lasig2.epfl.ch/services/case/case.html (scusate, in francese)


cosa significano gli acronimi PK e FK?
matt wilkie,

PK = chiave primaria e FK = chiave esterna. Più chiaro? Ho modificato la mia risposta a causa del tuo feedback
ThomasG77,


-2

puoi controllare GeoKettle per la tua richiesta - strumento ETL. puoi trovare una buona documentazione qui . è un progetto open source e ha molte funzionalità.

Estrai dati da:

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

Cos'è GeoKettle:

GeoKettle è un potente strumento ETL spaziale basato sui metadati dedicato all'integrazione di diverse fonti di dati spaziali per la costruzione e l'aggiornamento di data warehouse geospaziali. GeoKettle consente l'estrazione di dati da origini dati, la trasformazione di dati al fine di correggere errori, apportare una certa pulizia dei dati, modificare la struttura dei dati, renderli conformi agli standard definiti e caricare i dati trasformati in un sistema di gestione dei database di destinazione ( DBMS) in modalità OLTP o OLAP / SOLAP, file GIS o Servizio Web geospaziale.

GeoKettle è una versione abilitata spazialmente del generico strumento ETL Kettle (Pentaho Data Integration). GeoKettle beneficia anche delle capacità geospaziali di librerie Open Source mature, robuste e conosciute come JTS, GeoTools, deegree, OGR e, tramite un plug-in, Sextante.

spero che ti aiuti ...


1
Kettle è per l'integrazione, non per la modellazione. Ciò di cui l'OP ha bisogno è qualcosa per la progettazione di database e la modellazione dei dati.
RK,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.