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?
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?
Respostas:
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.
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.).
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.
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.
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!