Tôi vui mừng nói rằng tôi có nó làm việc! Tôi đang sử dụng QGIS 1.7 từ OSGeo4W:
- lấy
ogr_sde.dll(biên dịch nó từ Tamas, bạn cũng cần một số tệp SDK ArcSDE)
- thay thế
gdal18.dllsử dụng bởi qgis bằng cái bạn đã biên dịch ở trên
- đưa
ogr_sde.dllvàoC:\OSGeo4W\bin\gdalplugins\1.8
- tạo một
.vrttệp với kết nối ArcSDE của bạn và tính năng chi tiết classe
- thêm vrt vào QGIS và voila!
Điều đó là, ogr mất nhiều thời gian để kết nối. Nhưng xem là OK. Chỉ cần phần kết nối là cách quá chậm. Có lẽ ai đó sẽ tìm ra một tham số cho kết nối để tăng tốc nó.
EDIT: quên bạn cũng phải sao chép các DLL sau từ phần tổng hợp của bạn trong bước 1 : xerces-c_28.dll, spatiallite.dllvà openjpeg.dll. Bạn cũng cần libs ArcSDE: sde.dll, sg.dll, và pe.dll. Chỉ cần đặt chúng vào C:\OSGeo4W\bin.
EDIT 2: thông tin thêm ở đây: http://www.qgis.org/wiki/Connecting_to_ArcSDE_database .
EDIT 3: thời gian kết hợp không còn là vấn đề nữa. Chỉ là một vấn đề của chuỗi kết nối chính xác trong vrt. Xem các liên kết cho ví dụ.