Saya mencoba lebih dari 2 hari untuk menghubungkan ESRI Personal Geodatabase dengan QGIS 2.8.1
Ini laporan pengujian saya.
Lingkungan pengujian: Windows 7 64-bit; MS Office 32-bit; QGIS 32-Bit
1. Langkah: Membuat ODBC-System-DSN Kami memiliki instalasi Office 32-bit. Kami menemukan Alat Administrasi-ODBC 32-bit di bawah:
C:\Windows\SysWOW64\odbcad32.exe
File mdb adalah ESRI Personal Geodatabase.
2. Langkah: Menguji kerja ODBC-Connecting Dengan database4.exe, yang gratis, saya menguji ODBC-Connecting baru berfungsi. ( http://fishcodelib.com/Database.htm )
Ya bagus sekali!
Dan di sini Anda dapat melihat semua tabel di mdb-File.
3. Langkah: Buka dengan ODBC-Connection di QGIS
Ya, sangat bagus. ODBC bekerja!
Oh tidak, tipe geometrinya Tidak Diketahui !!
4. Langkah: Buka dengan ESRI-Personal-GeoDatabase-Connection di QGIS
Oh tidak, ESRI-Personal-GeoDatabase-Connection tidak berfungsi! Mengapa?
Referensi 1: Haruskah saya mencoba versi QGIS 64-bit? Sukai posting ini: https://gis.stackexchange.com/a/139716/53879
Pendapat saya adalah, bahwa dalam posting ini dengan menyeret file mdb ke ruang kerja Anda BUKAN Koneksi ODBC. ESRI Personal Geodatabase akan ditambahkan dengan "Add Vector-Layer .." di File-Modus. Coba saja, seret file mdb ke ruang kerja. Ini akan terbuka ... Tapi saya ingin menghubungkan ESRI Personal Geodatabase di Database-Modus.
Referensi 2: Dalam posting ini: http://www.northrivergeographic.com/qgis-accessing-personal-geodatabase pekerjaan penyelesaiannya. Saya pikir di sini adalah QGIS 64-bit yang diinstal.
PERTANYAAN: -Mengapa ODBC-Test dan ESRI-Personal-GeoDatabase-Test tidak?
-Apakah saya harus mencoba solusi saya dalam instalasi QGIS 64-bit? Adakah yang punya pengalaman?
MASALAH: Saya ingin menghubungkan ESRI-Personal-GeoDatabase (* .mdb) yang ada melalui ODBC dan mengedit data. Dalam instalasi QGIS 32-bit, apakah ini tidak mungkin ??
INFORMASI: Saya mencoba lebih dari 4 hari untuk menghubungkan ESRI-Personal-GeoDatabase (* .mdb) melalui Database-Radio-Button. GAGAL! Saya menguji ekstra pada PC 64bit: 64bit Windows 7 dengan SP1; 64Bit QGIS; 64Bit Office 2010. Saya menerima kesalahan yang sama.
Dan itu adalah ESRI-Personal-GeoDatabase Asli (* .mdb). Saya membuka dengan ESRI-Software.
sumber
Jawaban:
Anda menggunakan Benutzer-DSN / User DSN. Saya selalu menggunakan koneksi ODBC yang dikonfigurasi pada tab System DSN. Beberapa perangkat lunak mungkin berharap menemukan konfigurasi di tab Sistem dan bukan tab Pengguna DSN. Karenanya, ini mungkin menjadi alasan mengapa tangkapan layar Benutzer-DSN / User DSN Anda berfungsi dengan benar dalam kondisi tertentu.
sumber