Это не совсем ответ на опубликованный вопрос, но я думаю, что отвечает на то, что вы на самом деле пытаетесь достичь:
Если вам нужно просматривать 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, хотя в настоящее время это, очевидно, не реализовано должным образом!