Fico feliz em dizer que estou funcionando! Estou usando o QGIS 1.7 do OSGeo4W:
- pegue o
ogr_sde.dll
(compile a partir do Tamas, você também precisa de alguns arquivos ArcSDE SDK)
- substitua o
gdal18.dll
usado pelo qgis pelo que você compilou acima
- colocar
ogr_sde.dll
emC:\OSGeo4W\bin\gdalplugins\1.8
- criar uma
.vrt
arquivo com sua conexão ArcSDE e detalhes da classe de recurso
- adicione o vrt ao QGIS e pronto!
A coisa é que o ogr leva muito tempo para se conectar. Mas a visualização está correta. Apenas a parte de conexão é muito lenta. Talvez alguém descubra um parâmetro para a conexão acelerar.
EDIT: esqueceu-se você também tem que copiar os seguintes DLLs de sua compilação na etapa 1: xerces-c_28.dll
, spatiallite.dll
e openjpeg.dll
. Você também precisa das libs ArcSDE: sde.dll
, sg.dll
, e pe.dll
. Basta colocá-losC:\OSGeo4W\bin
.
EDIT 2: mais informações aqui: http://www.qgis.org/wiki/Connecting_to_ArcSDE_databases .
EDIT 3: o tempo de conexão não é mais um problema. Apenas uma questão de seqüência de conexão correta no vrt. Veja o link para exemplos.