¡Me alegra decir que lo tengo funcionando! Estoy usando QGIS 1.7 de OSGeo4W:
- obtenga el
ogr_sde.dll
(compílelo de Tamas, también necesita algunos archivos SDK de ArcSDE)
- reemplace el
gdal18.dll
utilizado por qgis con el que compiló anteriormente
- poner
ogr_sde.dll
enC:\OSGeo4W\bin\gdalplugins\1.8
- crear un
.vrt
archivo con su conexión ArcSDE y presentar detalles de clase
- agregue el vrt a QGIS, y listo!
La cosa es que ogr tarda mucho en conectarse. Pero ver está bien. Solo la parte de conexión es demasiado lenta. Quizás alguien descubra un parámetro para la conexión para acelerarlo.
EDIT: se olvidó también hay que copiar los siguientes archivos DLL de su compilación en el paso 1: xerces-c_28.dll
, spatiallite.dll
y openjpeg.dll
. También necesita las librerías de ArcSDE: sde.dll
, sg.dll
, y pe.dll
. Solo póngalos adentro C:\OSGeo4W\bin
.
EDIT 2: más información aquí: http://www.qgis.org/wiki/Connecting_to_ArcSDE_databases .
EDITAR 3: el tiempo de conexión ya no es un problema. Solo es cuestión de una cadena de conexión correcta en el vrt. Vea el enlace para ver ejemplos.