Eu tento mais de 2 dias para conectar um banco de dados geográfico pessoal da ESRI ao QGIS 2.8.1
Aqui está o meu relatório de teste.
Ambiente de teste: Windows 7 de 64 bits; MS Office de 32 bits; QGIS 32-Bit
1. Etapa: Criando um DSN do sistema ODBC Temos uma instalação do Office de 32 bits. Encontramos a ferramenta de administração ODBC de 32 bits em:
C:\Windows\SysWOW64\odbcad32.exe
O arquivo mdb é um banco de dados geográfico pessoal da ESRI.
2. Etapa: Testando o trabalho de conexão ODBC Com o database4.exe, que é gratuito, testei o novo funcionamento de conexão ODBC. ( http://fishcodelib.com/Database.htm )
Sim muito bom!
E aqui você pode ver todas as tabelas no arquivo mdb.
3. Etapa: Abrir com conexão ODBC no QGIS
Sim muito bom. O ODBC está funcionando!
Oh não, o tipo de geometria é desconhecido !!
4. Etapa: Abra com ESRI-Personal-GeoDatabase-Connection no QGIS
Ah, não, a ESRI-Personal-GeoDatabase-Connection não funciona! Por quê?
Referência 1: Devo experimentar a versão QGIS de 64 bits? Como este post: https://gis.stackexchange.com/a/139716/53879
Minha opinião é que, neste post, arraste o arquivo mdb para o seu espaço de trabalho NÃO é uma conexão ODBC. O geodatabase pessoal da ESRI será adicionado com "Add Vector-Layer .." no File-Modus. Apenas tente, arraste um arquivo mdb para a área de trabalho. Ele abrirá ... Mas eu quero conectar o banco de dados geográfico pessoal da ESRI no Database-Modus.
Referência 2: nesta postagem: http://www.northrivergeographic.com/qgis-accessing-personal-geodatabase o trabalho da solução alternativa. Eu acho que aqui está o QGIS de 64 bits instalado.
PERGUNTAS: -Por que o teste ODBC e o teste ESRI-Personal-GeoDatabase-não?
-Devo tentar minha solução alternativa na instalação do QGIS de 64 bits? Alguém tem alguma experiência?
PROBLEMA: Desejo conectar um ESRI-Personal-GeoDatabase (* .mdb) existente sobre ODBC e editar os dados. Na instalação de 32 bits do QGIS isso não é possível?
INFORMAÇÃO: Tentei por 4 dias conectar um ESRI-Personal-GeoDatabase (* .mdb) sobre o botão de opção Database-Radio. MAL SUCEDIDO! Eu testei extra em um PC de 64 bits: Windows 7 de 64 bits com SP1; QGIS de 64 bits; 64Bit Office 2010. Eu recebi o mesmo erro.
E era um ESRI-Personal-GeoDatabase original (* .mdb). Abri com o software ESRI.
fonte
Respostas:
Você está usando um Benutzer-DSN / User DSN. Eu sempre uso uma conexão ODBC configurada na guia DSN do sistema. Alguns softwares podem esperar encontrar a configuração na guia Sistema e não na guia DSN do usuário. Portanto, esse pode ser o motivo pelo qual as capturas de tela do seu Benutzer-DSN / User DSN funcionam corretamente em determinadas circunstâncias.
fonte