Mais

Permitindo o acesso de colegas a dados tabulares no QGIS?

Permitindo o acesso de colegas a dados tabulares no QGIS?


Esta pergunta pode parecer um pouco vaga, mas acho que muitas pessoas parecem enfrentar problemas semelhantes e, nesta ocasião, uma resposta geral parece melhor do que uma específica focada:

Eu uso o QGIS. Eu preciso ser capaz de colaborar com colegas que usam software de escritório típico - trabalhando com QGIS para visualizar seus dados. Lutei durante meses para encontrar uma maneira robusta e simples de fazer isso. Da última vez que tentei acabei voltando a usar o Mapinfo, apesar dos outros problemas / limitações que isso me causou com a simbologia.

Estou em uma organização típica - a maioria dos colegas está limitada a usar ferramentas típicas de escritório. Isso inclui o MS Office (Excel, Access). Eles estão familiarizados com essas ferramentas e provavelmente não usarão nada de novo. Tudo que eu faço tem que funcionar dentro de seus limites ou vai falhar antes de começar. (Eu converti vários para usar o QGIS - mas para a maioria isso não é uma opção).

Eu uso o QGIS. Sou competente para trabalhar com shapefiles, arquivos TAB, arquivos CSV, vinculando camadas de dados, relacionamentos, etc. - mas sou praticamente um novato quando se trata de codificação, python e outras soluções de banco de dados.

Eu (e outros eu acho) preciso de um método simples e robusto para permitir que colegas trabalhem com tabelas de dados - dados que incluem um campo que posso usar para vinculá-los aos registros GIS. Eu nem preciso ser capaz de lidar com campos de geometria em seus dados. É meu trabalho gerenciar a geometria ... estou trabalhando apenas em relacionamentos / vínculos em seus dados com uma camada GIS existente.

Eu falhei completamente em encontrar uma maneira simples de fazer isso ... repetidamente ficando preso em tentar (de forma incompetente) conectar o MS Access a arquivos de texto, ou QGIS (64 bits, 2.8, Windows 7) ao MS Access de uma forma ou de outra ( não, não consigo mudar para 32 bits). No momento, estou trabalhando para pedir ao usuário do Excel para salvar como um arquivo csv para que o QGIS possa reconhecer isso, mas isso é confuso para o usuário do Excel que tem que lidar com mensagens estranhas (para eles) sobre salvamentos em csv. Eu tive o QGIS falando diretamente para o MS Excel por um tempo: não tenho certeza de como consegui isso, mas acho que ele sabia que os títulos das colunas deveriam ser nomes de campo e eu poderia até editar o arquivo do Excel usando o QGIS em um ponto. Mas as coisas falham e desmoronam regularmente. Depois de salvar na tabela do Excel (usando o Excel, eu acho), o QGIS parou de reconhecer os títulos das colunas (considerando-os como dados). Não consigo encontrar como reconfigurar isso, então estou diante de colunas rotuladas como "campo 1" etc.

Existe alguma solução simples para isso?

Eu posso ver a partir de uma série de perguntas mais específicas que muitas outras pessoas enfrentam o mesmo problema (por exemplo, consulte as perguntas sobre como conectar o acesso ao QGIS). Nesta ocasião, estou livre para criar uma nova solução ... desde que seja simples para mim configurá-la e não dependa de colegas aprendendo nada de novo.

Esta tarefa simples parece-me um requisito fundamental de um bom sistema GIS para uso no mundo real, razão pela qual parece valer a pena uma pergunta tão prolixo / geral


Anteriormente, fiz uma pergunta vagamente semelhante sobre como habilitar a edição de dados de texto e, embora não tenha testado muito, acho que encontrei uma maneira de trabalhar com algum software de escritório usando um arquivo dbf (veja minha própria resposta), mas não consigo fazer o dbf funcionar com o software MS Office no momento.


Eu daria uma olhada em Combinando MS Office com GIS

Parece que o SQLite seria um bom intermediário, possivelmente melhor do que o CSV. O truque é fazer com que o MS Office coopere com o SQLite, mas algumas pesquisas no Google me dizem que isso foi feito. Não recomendarei nenhuma página em particular, uma vez que não tentei nenhuma das soluções específicas sozinho.


Em relação à integração de programas de planilha com QGIS, você pode querer dar uma olhada no Plugin GeoCSV editável

Este plugin permite que arquivos no formato GeoCSV sejam carregados, editados e salvos no QGIS incluindo geometria. Isso permite integrar o QGIS com programas de planilha como o LibreOffice.


Assista o vídeo: SQL no QGIS