Alguém conseguiu criar o gdal com suporte de leitura / gravação de bancos de dados geográficos? Eu sou capaz de construir com sucesso, apenas nunca vejo o FileGDB como nos formatos de vetor suportados. Aqui está o que estou fazendo:
- Faça o download do tronco gdal mais recente (exemplo: gdalsvn-trunk-20110822.zip)
- Abra o arquivo makegdal10.sln no Visual Studio 2010
- Edite o arquivo nmake.opt, a única coisa que modifico neste momento é a variável GDAL_HOME, a seção FGDB ainda está comentada. Tudo o resto é deixado como está.
- Solução de Construção ------> SUCESSO
- Remova o comentário da seção FGDB e defina o caminho como FGDB SDK
- Abra as ferramentas de linha de comando do Visual Studio e CD para / ogr / ogrsf_frmts / filegdb
- Executar o plugin nmake / f makefile.vc ------> SUCESSO - Agora tenho ogr_FileGDB.dll nessa pasta
Agora, copio o ogr_FileGDB.dll e o FileGDBAPI.dll na pasta bin que contém ogr2ogr.exe. Quando executo ogr2ogr --formats, nunca recebo o FileGDB como um formato.
Estou faltando alguma coisa aqui?
gdal
file-geodatabase
user890
fonte
fonte
Respostas:
Você precisa definir a variável de ambiente GDAL_DRIVER_PATH para apontar para o caminho em que você coloca ogr_FileGDB.dll. Verifique também se as DLLs do filegdb sdk estão acessíveis no PATH ou coloque-as ao lado de ogr_FileGDB.dll. Atualizei http://trac.osgeo.org/gdal/wiki/FileGDB para ser mais explícito sobre isso
fonte