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
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 )
¡Si muy bien!
Y aquí puede ver todas las tablas en el archivo mdb.
3. Paso: Abrir con ODBC-Connection en QGIS
Si muy bien. ¡El ODBC está funcionando!
¡Oh no, el tipo de geometría es desconocido!
4. Paso: Abrir con ESRI-Personal-GeoDatabase-Connection en QGIS
¡Oh, no, ESRI-Personal-GeoDatabase-Connection no funciona! ¿Por qué?
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.
fuente
Respuestas:
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.
fuente