Problème de connexion: ODBC par rapport à la géodatabase personnelle ESRI (* .mdb)


8

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

entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici

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 ) entrez la description de l'image ici

entrez la description de l'image ici

Oui très bien!

entrez la description de l'image ici Et ici, vous pouvez voir toutes les tables dans le fichier mdb.

3. Étape: Ouvrir avec ODBC-Connection dans QGIS entrez la description de l'image ici

Oui très bien. L'ODBC fonctionne!

entrez la description de l'image ici

Oh non, le type de géométrie est inconnu !!

4. Étape: Ouvrir avec ESRI-Personal-GeoDatabase-Connection dans QGIS entrez la description de l'image ici

Oh non, la connexion ESRI-Personal-GeoDatabase ne fonctionne pas! Pourquoi? entrez la description de l'image ici

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.


1
odbc doit être identique à l'installation du stockage de données. C'est le même problème avec les postgres. si esri fonctionne en 32 bits, vous devez utiliser 32 bits qui n'est pas en relation avec le système d'exploitation
GeoStoneMarten

1) Obtenez ce moteur de base de données 2) et testez cette solution
GeoStoneMarten

Avez-vous résolu votre problème? pourriez-vous ouvrir / vous connecter à la géodatabase et aux tables et relations qui peuvent être stockées?
nanunga

Réponses:


1

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.