Я радий сказати, що я працюю! Я використовую QGIS 1.7 від OSGeo4W:
- отримати
ogr_sde.dll
(компілюйте його з Tamas, вам також потрібні деякі файли ArcSDE SDK)
- замініть
gdal18.dll
використаний qgis на той, який ви склали вище
- помістити
ogr_sde.dll
вC:\OSGeo4W\bin\gdalplugins\1.8
- створити
.vrt
файл із підключенням ArcSDE та ознайомитись із деталями класу
- додайте саду до QGIS та вуаля!
Справа в тому, що ogr потрібно тривати довгий час для підключення. Але перегляд - це нормально. Просто з'єднувальна частина занадто повільна. Можливо, хтось з’ясує параметр для з'єднання, щоб пришвидшити його.
EDIT: забув , що ви також повинні скопіювати наступні бібліотеки DLL з проекту на етапі 1: xerces-c_28.dll
, spatiallite.dll
і openjpeg.dll
. Крім того, необхідно ArcSDE LIBS: sde.dll
, sg.dll
, і pe.dll
. Просто покладіть їх C:\OSGeo4W\bin
.
EDIT 2: Більше інформації тут: http://www.qgis.org/wiki/Connecting_to_ArcSDE_databases .
EDIT 3: час з'єднання вже не є проблемою. Справа лише в правильному підключенні рядка в саду. Дивіться посилання для прикладів.