Problema de conexión: ODBC versus ESRI Geodatabase personal (* .mdb)

8

Intento más de 2 días para conectar una geodatabase personal de ESRI con QGIS 2.8.1

Aquí está mi informe de prueba.

Entorno de prueba: Windows 7 de 64 bits; MS Office de 32 bits; QGIS de 32 bits

1. Paso: Crear un DSN de sistema ODBC Tenemos una instalación de Office de 32 bits. Encontramos la herramienta de administración ODBC de 32 bits en:

C:\Windows\SysWOW64\odbcad32.exe

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

El archivo mdb es una geodatabase personal de ESRI.

2. Paso: Prueba del trabajo de conexión ODBC Con la base de datos4.exe, que es gratuita, probé que la nueva conexión ODBC funciona. ( http://fishcodelib.com/Database.htm ) ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

¡Si muy bien!

ingrese la descripción de la imagen aquí Y aquí puede ver todas las tablas en el archivo mdb.

3. Paso: Abrir con ODBC-Connection en QGIS ingrese la descripción de la imagen aquí

Si muy bien. ¡El ODBC está funcionando!

ingrese la descripción de la imagen aquí

¡Oh no, el tipo de geometría es desconocido!

4. Paso: Abrir con ESRI-Personal-GeoDatabase-Connection en QGIS ingrese la descripción de la imagen aquí

¡Oh, no, ESRI-Personal-GeoDatabase-Connection no funciona! ¿Por qué? ingrese la descripción de la imagen aquí

Referencia 1: ¿Debería probar la versión QGIS de 64 bits? Al igual que esta publicación: https://gis.stackexchange.com/a/139716/53879

Mi opinión es que en esta publicación arrastrar el archivo mdb a su espacio de trabajo NO es una conexión ODBC. La geodatabase personal de ESRI se agregará con "Agregar capa vectorial ..." en File-Modus. Solo intente, arrastre un archivo mdb al espacio de trabajo. Se abrirá ... Pero quiero conectar la Geodatabase personal de ESRI en Database-Modus.

Referencia 2: en esta publicación: http://www.northrivergeographic.com/qgis-accessing-personal-geodatabase el trabajo de solución alternativa. Creo que aquí está instalado QGIS de 64 bits.

PREGUNTAS: -¿Por qué el ODBC-Test y el ESRI-Personal-GeoDatabase-Test no funcionan?

-¿Debo probar mi solución alternativa en la instalación de QGIS de 64 bits? ¿Alguien tiene alguna experiencia?

PROBLEMA: Quiero conectar una base de datos geográfica personal de ESRI existente (* .mdb) sobre ODBC y editar los datos. En la instalación de 32 bits de QGIS, ¿no es esto posible?

INFORMACIÓN: Intenté durante 4 días conectar una ESRI-Personal-GeoDatabase (* .mdb) a través del botón de radio de la base de datos. ¡FRACASADO! Probé más en una PC de 64 bits: Windows 7 de 64 bits con SP1; 64 bits QGIS; 64 Bit Office 2010. Recibí el mismo error.

Y fue una base de datos de ESRI-Personal-GeoData original (* .mdb). Abrí con ESRI-Software.

Dominik
fuente
1
odbc debe ser igual a la instalación del almacenamiento de datos. Este es el mismo problema con postgres. si esri se ejecuta como 32 bits, necesita usar 32 bits que no esté en relación con el sistema
operativo
1) Obtenga este motor de base de datos 2) y pruebe esta solución
GeoStoneMarten
¿Resolviste tu problema? ¿podría abrir / conectarse a la geodatabase y las tablas y relaciones que pueden almacenarse?
nanunga

Respuestas:

1

Está utilizando un Benutzer-DSN / User DSN. Siempre uso una conexión ODBC que está configurada en la pestaña DSN del sistema. Algunos software pueden esperar encontrar la configuración en la pestaña Sistema y no en la pestaña DSN de usuario. Por lo tanto, esta puede ser la razón por la cual las capturas de pantalla de su Benutzer-DSN / User DSN funcionan correctamente bajo ciertas circunstancias.

Greg
fuente