Menghubungkan Masalah: ODBC versus ESRI Personal Geodatabase (* .mdb)


8

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

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

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 ) masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Ya bagus sekali!

masukkan deskripsi gambar di sini Dan di sini Anda dapat melihat semua tabel di mdb-File.

3. Langkah: Buka dengan ODBC-Connection di QGIS masukkan deskripsi gambar di sini

Ya, sangat bagus. ODBC bekerja!

masukkan deskripsi gambar di sini

Oh tidak, tipe geometrinya Tidak Diketahui !!

4. Langkah: Buka dengan ESRI-Personal-GeoDatabase-Connection di QGIS masukkan deskripsi gambar di sini

Oh tidak, ESRI-Personal-GeoDatabase-Connection tidak berfungsi! Mengapa? masukkan deskripsi gambar di sini

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.


1
odbc harus sama dengan instalasi datastorage. Ini adalah masalah yang sama dengan postgres. jika esri dijalankan sebagai 32bit, Anda perlu menggunakan 32bit yang tidak ada hubungannya dengan sistem os
GeoStoneMarten

1) Dapatkan mesin database ini 2) dan uji solusi
GeoStoneMarten

Apakah Anda memecahkan masalah Anda? dapatkah Anda membuka / menyambungkan ke geodatabase dan tabel serta hubungan yang mungkin disimpan?
nanunga

Jawaban:


1

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.