Problema de conexão: banco de dados pessoal ODBC versus ESRI (* .mdb)

8

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

insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui

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 ) insira a descrição da imagem aqui

insira a descrição da imagem aqui

Sim muito bom!

insira a descrição da imagem aqui E aqui você pode ver todas as tabelas no arquivo mdb.

3. Etapa: Abrir com conexão ODBC no QGIS insira a descrição da imagem aqui

Sim muito bom. O ODBC está funcionando!

insira a descrição da imagem aqui

Oh não, o tipo de geometria é desconhecido !!

4. Etapa: Abra com ESRI-Personal-GeoDatabase-Connection no QGIS insira a descrição da imagem aqui

Ah, não, a ESRI-Personal-GeoDatabase-Connection não funciona! Por quê? insira a descrição da imagem aqui

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.

Dominik
fonte
1
O odbc precisa ser o mesmo que a instalação do armazenamento de dados. Este é o mesmo problema com o postgres. se correr ESRI como de 32 bits que você precisa usar 32 bits que não está em relação com o sistema OS
GeoStoneMarten
1) Obtenha este mecanismo de banco de dados 2) e teste esta solução
GeoStoneMarten
Você resolveu o seu problema? você pode abrir / conectar-se ao geodatabase e tabelas e relacionamentos que podem ser armazenados?
Nanunga

Respostas:

1

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.

Greg
fonte