¿Busca herramientas para cargar datos SIG a la base de datos?

11

Me gustaría una buena herramienta gráfica que me permita tomar datos gis estándar como archivos shp y kml y subirlos a una base de datos como PostGIS, MySql u Oracle.

¿Hay alguna de esas herramientas?

PolyGeo
fuente
1
Sugeriría hacer esta pregunta Community Wiki, ya que es "Lista de X" sin una respuesta correcta.
JasonBirch

Respuestas:

11

Para importar archivos de forma a PostGIS, puede usar el complemento QGIS PostGIS Manager . Es una GUI para la función de línea de comandos shp2pgsql. Si desea cargar archivos KML, primero debe convertirlos en archivos shape. Esto es simple: simplemente abra el archivo KML en QGIS y guárdelo nuevamente como shapefile. Si tiene varios archivos KML, es posible que prefiera usar el complemento OGR Converter para convertir carpetas enteras a la vez.

bajo oscuro
fuente
+1 agradable (aunque prefiero usar shp2pgsql directamente).
Adam Matan el
1
De acuerdo con plugins.qgis.org/plugins/postgis_manager, el complemento ahora está en desuso, y debe usar el complemento DB Manager
SteveC
6

QGIS y shp2pgsql (y son FLOSS) son probablemente más popular para base de datos PostgreSQL / PostGIS como infraoscuridad ya se dijo. Probablemente hay algunas herramientas de FLOSS para MySQL y Oracle, pero no estoy familiarizado con ellas. Pero si tiene acceso a algunas herramientas comerciales como AutoCAD Map (a través de FDO) o Safe FME, puede importar cualquier dato espacial a casi cualquier base de datos espacial. Probablemente, Manifold puede hacerlo también.

También hay FDO Toolbox que puede copiar datos y sus propiedades de una fuente (shp, por ejemplo) a otra (MySQL, PostGIS, MSSQL, etc.).

Mario Miler
fuente
4

Como otros han mencionado, hay muchas herramientas disponibles para realizar estas acciones, desde utilidades dedicadas de línea de comandos de estilo x2y hasta herramientas ETL espaciales de alta gama .

Yo personalmente uso y amo el poder de FME por Safe Software. Se ha amortizado muchas veces en una mayor productividad. Si el software propietario / libre es una opción para usted, vale la pena echarle un vistazo.

Para las herramientas GUI de código abierto, también he tenido buenas experiencias usando fdo2fdo de SL-King en un escenario específico de tareas de producción, y la Caja de herramientas FDO de Jackie Ng para una traducción rápida entre formatos.

SpatialDataIntegrator y GeoKettle de Talend también cuentan con impresionantes capacidades ETL con diseñadores de GUI, pero nunca tuve la paciencia para superar sus curvas de aprendizaje. Probablemente valga la pena investigar si necesita capacidades ETL completas.

JasonBirch
fuente
3

Le daría una oportunidad a ogr2gui ( capturas de pantalla ), que proporciona un contenedor gráfico alrededor de OGR , posiblemente la biblioteca de conversión de vectores más poderosa. A la larga, te ayudarás a familiarizarte con las herramientas de línea de comandos en esta área, debido a la gran flexibilidad en OGR que no se expone a través de un simple contenedor GUI.

scw
fuente
1

No para todas estas bases de datos. Como cada uno antes de mí dijo, hay muchas herramientas disponibles, pero cada una con su propio propósito. ¡Esa es realmente una buena idea para un mayor desarrollo!

George Silva
fuente