Vorrei un bel strumento grafico che mi permettesse di prendere dati gis standard come file shp e file kml e caricarli su un database come PostGIS, MySql o Oracle.
Esistono strumenti del genere?
Vorrei un bel strumento grafico che mi permettesse di prendere dati gis standard come file shp e file kml e caricarli su un database come PostGIS, MySql o Oracle.
Esistono strumenti del genere?
Risposte:
Per importare i file di forma in PostGIS, è possibile utilizzare il plugin QGIS PostGIS Manager . È una GUI per la funzione della riga di comando shp2pgsql. Se vuoi caricare file KML, dovresti prima convertirli in shapefile. Questo è semplice: basta aprire il file KML in QGIS e salvarlo nuovamente come shapefile. Se hai più file KML, potresti preferire l'utilizzo del plug-in OGR Converter per convertire intere cartelle contemporaneamente.
QGIS e shp2pgsql (e sono FLOSS) sono probabilmente più popolari per il database Postgres / PostGIS come già detto underdark . Probabilmente ci sono alcuni strumenti FLOSS per MySQL e Oracle, ma non ho familiarità con quelli. Ma se hai accesso ad alcuni strumenti commerciali come AutoCAD Map (tramite FDO) o Safe FME, puoi importare qualsiasi dato spaziale in quasi tutti i database spaziali. Probabilmente anche Manifold può farlo.
Inoltre c'è FDO Toolbox che può copiare i dati e le loro proprietà da una fonte (ad esempio shp) a un'altra (MySQL, PostGIS, MSSQL ecc.).
Come altri hanno già detto, ci sono molti strumenti disponibili per eseguire queste azioni, dalle utility dedicate da riga di comando in stile x2y agli strumenti ETL spaziali di fascia alta .
Personalmente utilizzo e adoro la potenza di FME di Safe Software. Si è ripagato molte volte per aumentare la produttività. Se il software proprietario / non libero è un'opzione per te, vale la pena dare un'occhiata.
Per gli strumenti della GUI open source, ho anche avuto buone esperienze nell'uso di fdo2fdo di SL-King in uno scenario specifico dell'attività di produzione e nella FDO Toolbox di Jackie Ng per una traduzione rapida tra i formati.
Talend's SpatialDataIntegrator e GeoKettle vantano entrambi alcune straordinarie funzionalità ETL con i progettisti di GUI, ma non ho mai avuto la pazienza di superare le loro curve di apprendimento. Probabilmente vale la pena indagare se hai bisogno di funzionalità ETL complete.
Vorrei provare ogr2gui ( screenshot ), che fornisce un wrapper grafico attorno a OGR , probabilmente la più potente libreria di conversione vettoriale. A lungo termine, ti aiuteresti a familiarizzare con gli strumenti da riga di comando in quest'area, a causa della grande flessibilità in OGR che non è esposta attraverso un semplice wrapper GUI.
Non per tutti questi database. Come ciascuno ha detto prima, ci sono molti strumenti disponibili, ma ognuno con il suo scopo. Questa è in realtà una buona idea per un ulteriore sviluppo!