Procurando ferramentas para fazer upload de dados GIS no banco de dados?

11

Eu gostaria de uma boa ferramenta gráfica que me permita pegar dados gis padrão, como arquivos shp e arquivos kml, e enviá-los para um banco de dados como PostGIS, MySql ou Oracle.

Existem tais ferramentas?

PolyGeo
fonte
1
Eu sugeriria fazer essa pergunta Community Wiki, já que é "Lista de X" sem a resposta certa.
JasonBirch

Respostas:

11

Para importar shapefiles para o PostGIS, você pode usar o QGIS PostGIS Manager Plugin. É uma GUI para a função de linha de comando shp2pgsql. Se você deseja carregar arquivos KML, é necessário primeiro convertê-los em shapefiles. Isso é simples: basta abrir o arquivo KML no QGIS e salve-o novamente como shapefile. Se você possui vários arquivos KML, pode preferir usar o plug-in OGR Converter para converter pastas inteiras de uma só vez.

underdark
fonte
+1 legal (embora eu prefira usar shp2pgsql diretamente).
Adam Matan
1
De acordo com plugins.qgis.org/plugins/postgis_manager o plugin agora está obsoleta, e você deve usar o plugin DB Gerente
SteveC
6

QGIS e shp2pgsql (e são FLOSS) são provavelmente os mais populares para o banco de dados Postgres / PostGIS, como o underdark já disse. Provavelmente existem algumas ferramentas FLOSS para MySQL e Oracle, mas não estou familiarizado com elas. Mas se você tiver acesso a algumas ferramentas comerciais, como o AutoCAD Map (via FDO) ou o Safe FME, poderá importar quaisquer dados espaciais para quase qualquer banco de dados espacial. Provavelmente o Manifold também pode fazê-lo.

Também existe o FDO Toolbox, que pode copiar dados e suas propriedades de uma fonte (shp por exemplo) para outra (MySQL, PostGIS, MSSQL etc.).

Mario Miler
fonte
4

Como outros mencionaram, existem muitas ferramentas disponíveis para executar essas ações, desde utilitários de linha de comando dedicados no estilo x2y até ferramentas ETL espaciais de ponta .

Eu pessoalmente uso e amo o poder do FME pela Safe Software. Ele se pagou muitas vezes em aumento da produtividade. Se um software proprietário / não livre é uma opção para você, vale a pena conferir.

Para ferramentas de GUI de código aberto, também tive boas experiências usando o fdo2fdo pelo SL-King em um cenário específico de tarefas de produção, e o FDO Toolbox de Jackie Ng para tradução rápida entre formatos.

O SpatialDataIntegrator e o GeoKettle da Talend também possuem recursos impressionantes de ETL com designers de GUI, mas nunca tive a paciência de passar por suas curvas de aprendizado. Provavelmente vale a pena investigar se você precisa de todos os recursos de ETL.

JasonBirch
fonte
3

Eu daria uma chance ao ogr2gui ( screenshots ), que fornece um empacotador gráfico em torno do OGR , sem dúvida a mais poderosa biblioteca de conversão de vetores. A longo prazo, você se familiarizará com as ferramentas de linha de comando nessa área, devido à grande flexibilidade no OGR que não é exposta através de um simples invólucro da GUI.

scw
fonte
1

Não para todos esses bancos de dados. Como cada um antes de mim disse, existem muitas ferramentas disponíveis, mas cada uma com seu próprio objetivo. Essa é realmente uma boa idéia para um maior desenvolvimento!

George Silva
fonte