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.
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:
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)
Se il denaro non è un problema, Enterprise Architect è lo strumento che stai cercando. Se hai bisogno che sia gratuito, puoi dare un'occhiata al Geomodel Editor di Humboldt .
Entrambi supportano tipi di dati spaziali.
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)
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 ...