Vấn đề kết nối: ODBC so với ESRI Geodatabase (* .mdb)


8

Tôi đã thử hơn 2 ngày để kết nối Cơ sở dữ liệu địa lý cá nhân ESRI với QGIS 2.8.1

Đây là báo cáo thử nghiệm của tôi.

Môi trường thử nghiệm: Windows 7 64-bit; MS Office 32 bit; QGIS 32-bit

1. Bước: Tạo ODBC-System-DSN Chúng tôi có cài đặt Office 32 bit. Chúng tôi tìm thấy Công cụ quản trị ODBC 32 bit trong:

C:\Windows\SysWOW64\odbcad32.exe

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Tệp mdb là Cơ sở dữ liệu địa lý cá nhân ESRI.

2. Bước: Kiểm tra ODBC - Kết nối công việc Với cơ sở dữ liệu4.exe, miễn phí, tôi đã kiểm tra ODBC - Kết nối mới hoạt động. ( http://fishcodelib.com/Database.htmlm ) nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Vâng rất tốt!

nhập mô tả hình ảnh ở đây Và ở đây bạn có thể thấy tất cả các bảng trong mdb-File.

3. Bước: Mở bằng ODBC-Connection trong QGIS nhập mô tả hình ảnh ở đây

Vâng rất tốt. ODBC đang hoạt động!

nhập mô tả hình ảnh ở đây

Ồ không, loại hình học là Không rõ !!

4. Bước: Mở bằng ESRI-Personal-GeoDatabase-Connection trong QGIS nhập mô tả hình ảnh ở đây

Ồ không, ESRI-Personal-GeoDatabase-Connection không hoạt động! Tại sao? nhập mô tả hình ảnh ở đây

Tham khảo 1: Tôi có nên thử phiên bản 64 bit của QGIS không? Thích bài đăng này: https://gis.stackexchange.com/a/139716/53879

Ý kiến ​​của tôi là, trong bài đăng này với việc kéo tệp mdb vào không gian làm việc của bạn KHÔNG phải là Kết nối ODBC. Cơ sở dữ liệu địa lý cá nhân ESRI sẽ thêm bằng "Thêm lớp vector .." trong File-Modus. Chỉ cần thử, kéo tệp mdb vào không gian làm việc. Nó sẽ mở ... Nhưng tôi muốn kết nối Cơ sở dữ liệu địa lý cá nhân ESRI trong Cơ sở dữ liệu-Modus.

Tham khảo 2: Trong bài đăng này: http://www.northrivergeographic.com/qgis-accessing-personal-geodatabase công việc giải quyết. Tôi nghĩ rằng đây là cài đặt QGIS 64-bit.

CÂU HỎI: -Tại sao làm việc với ODBC-Test và ESRI-Personal-GeoDatabase-Test không?

-Có nên thử cách giải quyết của tôi trong quá trình cài đặt QGIS 64 bit không? Có ai có kinh nghiệm không?

VẤN ĐỀ: Tôi muốn kết nối ESRI-Personal-GeoDatabase (* .mdb) hiện tại qua ODBC và chỉnh sửa dữ liệu. Trong cài đặt 32-bit của QGIS, điều này là không thể ??

THÔNG TIN: Tôi đã thử hơn 4 ngày để kết nối ESRI-Personal-GeoDatabase (* .mdb) qua Nút Radio-Cơ sở dữ liệu. TUYỆT VỜI! Tôi đã thử nghiệm thêm trên PC 64Bit: Windows 7 64 bit với SP1; 64Bit QGIS; 64Bit Office 2010. Tôi đã nhận được lỗi tương tự.

Và đó là một ESRI-Personal-GeoDatabase gốc (* .mdb). Tôi đã mở bằng ESRI-Software.


1
odbc cần giống như cài đặt kho dữ liệu. Đây là vấn đề tương tự với postgres. Nếu esri chạy ở mức 32 bit, bạn cần sử dụng 32 bit không liên quan đến hệ thống os
GeoStoneMarten


bạn đã giải quyết vấn đề chưa? bạn có thể mở / kết nối với cơ sở dữ liệu địa lý và các bảng và các mối quan hệ có thể được lưu trữ không?
nanunga

Câu trả lời:


1

Bạn đang sử dụng Benutzer-DSN / Người dùng DSN. Tôi luôn sử dụng kết nối ODBC được cấu hình trên tab Hệ thống DSN. Một số phần mềm có thể mong đợi tìm thấy cấu hình trong tab Hệ thống chứ không phải tab DSN của Người dùng. Do đó, đây có thể là lý do tại sao ảnh chụp màn hình của Benutzer-DSN / Người dùng DSN của bạn hoạt động chính xác trong một số trường hợp nhất định.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.