Eu esperava poder usar a versão 'master' (construção noturna) do QGIS para obter suporte ao fgdb sem compilar (eu não sou um desenvolvedor e, francamente, perdi dias de tempo produtivo tentando fazer as coisas compilarem sem sorte) .
Como parece que o gdal 1.9 suporta fgdb, pensei em fazer o download da versão do desenvolvedor. No entanto, a versão mais recente do QGIS (191a229), mesmo com o gdal 1.9, não me permite adicionar meu arquivo gdb.
A versão gdal incluída no master build não é compilada com o suporte ao fgdb? Alguém sabe se existe uma maneira de fazer isso sem compilar uma nova versão?
qgis
gdal
file-geodatabase
afwatl
fonte
fonte
Respostas:
Use o instalador do OSGeo4W . Eu o atualizei para usar o gdal 1.9.
fonte
Esta não é estritamente uma resposta à pergunta postada, mas acho que responde o que você está realmente tentando alcançar:
Se você precisar visualizar os FileGDBs no QGIS no Windows XP / 7, poderá fazê-lo usando o instalador autônomo para 1.7.4 (Não é a versão master e o GDAL 1.8, mas funciona para mim!)
O instalador do QGIS não instalará a DLL do driver ogr, mas você deve conseguir isso com sua instalação principal aqui: * INSTALE DIR \ bin \ gdalplugins \ 1.8 \ ogr_FileGDB.dll *. A DLL da API fileGDB da ESRI ( FileGDBAPI.dll ) pode ser obtida no download da API fileGDB da ESRI e precisa ser colocada no diretório INSTALL DIR \ bin .
O QGIS 1.7.4 não parece estar ciente do suporte ao fileGDB (acho que isso precisa de uma atualização da interface QGIS), mas como vários outros 'não listados no QGIS, mas suportados pelos formatos GDAL / OGR', o fileGDBs pode ser aberto por escolhendo Adicionar camada de vetor , selecionando o tipo de origem Diretório e, em seguida, escolhendo o banco de dados geográfico do arquivo (lembre-se de que o driver da API ESRI lê apenas v10 fileGDBs).
A camada resultante no Quantum é somente leitura, mas parece haver um bug no QGIS 1.7.4 que resulta no botão de alternância Editar na guia Campos da guia Campos das propriedades da camada, não sendo desativado para alguns conjuntos de dados somente leitura. Alternar isso em formatos somente leitura é normalmente uma maneira segura de travar o QGIS, mas, como o OGR suporta a gravação em fileGDBs, você parece poder editá-los através do QGIS, embora isso obviamente não esteja implementado corretamente no momento!
fonte