Я надеялся, что смогу использовать «основную» (ночную сборку) версию QGIS, чтобы получить поддержку fgdb без компиляции (я не разработчик и, честно говоря, потратил несколько дней продуктивного времени, пытаясь собрать вещи без удачи) ,
Поскольку кажется, что gdal 1.9 поддерживает fgdb, я подумал, что могу просто скачать версию для разработчиков. Однако последняя версия QGIS (191a229), даже с gdal 1.9, по-видимому, не позволяет мне добавлять мой файл gdb.
Версия gdal, включенная в основную сборку, просто не скомпилирована с поддержкой fgdb? Кто-нибудь знает, есть ли способ сделать это без компиляции новой версии?
qgis
gdal
file-geodatabase
afwatl
источник
источник
Ответы:
Используйте установщик OSGeo4W . Я обновил его, чтобы использовать GDAL 1.9.
источник
Это не совсем ответ на опубликованный вопрос, но я думаю, что отвечает на то, что вы на самом деле пытаетесь достичь:
Если вам нужно просматривать FileGDB в QGIS на Windows XP / 7, вы можете сделать это с помощью автономного установщика для 1.7.4 (не для основной сборки и не с использованием GDAL 1.8, но он работает для меня!)
Установщик для QGIS не установит DLL-библиотеку драйвера ogr, но вы должны иметь возможность получить ее из основной установки здесь: * INSTALL DIR \ bin \ gdalplugins \ 1.8 \ ogr_FileGDB.dll *. DLL- файл ESRI fileGDB API ( FileGDBAPI.dll ) можно получить из загрузки ESRI fileGDB API, и ее необходимо поместить в каталог INSTALL DIR \ bin .
QGIS 1.7.4, похоже, не знает о поддержке fileGDB (я полагаю, что это требует обновления интерфейса QGIS), но, как и ряд других «не внесенных в список в QGIS, но поддерживаемых форматами GDAL / OGR», fileGDB можно открыть с помощью выберите Добавить векторный слой , выберите тип источника Справочника и затем выберите файловую базу геоданных (помните, что драйвер ESRI API читает только файлы vD10 fileGDB).
Результирующий слой в Quantum доступен только для чтения, но в QGIS 1.7.4, похоже, есть ошибка, из-за которой кнопка-переключатель «Правка» на вкладке «Поля» свойств слоя не отключается для некоторых наборов данных только для чтения. Переключение на форматы, доступные только для чтения, обычно является верным способом сбоя QGIS, но, учитывая, что OGR поддерживает запись в fileGDB, вы действительно можете редактировать их через QGIS, хотя в настоящее время это, очевидно, не реализовано должным образом!
источник