J'essaie plus de 2 jours pour connecter une géodatabase personnelle ESRI avec QGIS 2.8.1
Voici mon rapport de test.
Environnement de test: Windows 7 64 bits; MS Office 32 bits; QGIS 32 bits
1. Étape: création d'un système ODBC-DSN Nous avons une installation Office 32 bits. Nous trouvons l'outil d'administration ODBC 32 bits sous:
C:\Windows\SysWOW64\odbcad32.exe
Le fichier mdb est une géodatabase personnelle ESRI.
2. Étape: Test du travail de connexion ODBC Avec le database4.exe, qui est gratuit, j'ai testé le nouveau travail de connexion ODBC. ( http://fishcodelib.com/Database.htm )
Oui très bien!
Et ici, vous pouvez voir toutes les tables dans le fichier mdb.
3. Étape: Ouvrir avec ODBC-Connection dans QGIS
Oui très bien. L'ODBC fonctionne!
Oh non, le type de géométrie est inconnu !!
4. Étape: Ouvrir avec ESRI-Personal-GeoDatabase-Connection dans QGIS
Oh non, la connexion ESRI-Personal-GeoDatabase ne fonctionne pas! Pourquoi?
Référence 1: Dois-je essayer la version QGIS 64 bits? Comme cet article: https://gis.stackexchange.com/a/139716/53879
Mon avis est que dans ce post, faites glisser le fichier mdb dans votre espace de travail n'est PAS une connexion ODBC. La géodatabase personnelle ESRI s'ajoutera avec "Ajouter une couche vectorielle .." dans File-Modus. Essayez simplement de faire glisser un fichier mdb dans l'espace de travail. Il s'ouvrira ... Mais je veux connecter la géodatabase personnelle ESRI dans Database-Modus.
Référence 2: Dans cet article: http://www.northrivergeographic.com/qgis-accessing-personal-geodatabase le travail de contournement. Je pense que voici QGIS 64 bits installé.
QUESTIONS: -Pourquoi pas le test ODBC et le test ESRI-Personal-GeoDatabase?
-Dois-je essayer ma solution de contournement dans l'installation de QGIS 64 bits? Avez-vous de l'expérience?
PROBLÈME: je veux connecter une ESRI-Personal-GeoDatabase existante (* .mdb) sur ODBC et modifier les données. Dans l'installation 32 bits de QGIS, n'est-ce pas possible ??
INFORMATION: J'ai essayé pendant 4 jours de connecter une ESRI-Personal-GeoDatabase (* .mdb) via le Database-Radio-Button. INFRUCTUEUX! J'ai testé supplémentaire sur un PC 64 bits: Windows 7 64 bits avec SP1; 64Bit QGIS; 64Bit Office 2010. J'ai reçu la même erreur.
Et c'était une ESRI-Personal-GeoDatabase originale (* .mdb). J'ai ouvert avec ESRI-Software.
la source
Réponses:
Vous utilisez un Benutzer-DSN / DSN utilisateur. J'utilise toujours une connexion ODBC configurée sous l'onglet DSN système. Certains logiciels peuvent s'attendre à trouver la configuration dans l'onglet Système et non dans l'onglet DSN utilisateur. Par conséquent, cela peut être la raison pour laquelle les captures d'écran de votre Benutzer-DSN / User DSN fonctionnent correctement dans certaines circonstances.
la source