Miałem nadzieję, że będę mógł użyć „głównej” wersji QGIS, aby uzyskać wsparcie dla fgdb bez kompilacji (nie jestem programistą i szczerze mówiąc, zmarnowałem dni produktywnego czasu na próby skompilowania rzeczy bez powodzenia) .
Ponieważ wydaje się, że gdal 1.9 obsługuje fgdb, pomyślałem, że mogę po prostu pobrać wersję dla programistów. Jednak najnowsza wersja QGIS (191a229), nawet z gdal 1.9, nie pozwala mi na dodanie mojego pliku gdb.
Czy wersja gdal zawarta w kompilacji master po prostu nie jest skompilowana z obsługą fgdb? Czy ktoś wie, czy można to zrobić bez kompilacji nowej wersji?
qgis
gdal
file-geodatabase
afwatl
źródło
źródło
Odpowiedzi:
Użyj instalatora OSGeo4W . Zaktualizowałem go, aby używać gdal 1.9.
źródło
To nie jest ściśle odpowiedź na zadane pytanie, ale myślę, że odpowiada na to, co tak naprawdę próbujesz osiągnąć:
Jeśli potrzebujesz przeglądać FileGDB w QGIS na Windows XP / 7, możesz to zrobić przy użyciu samodzielnego instalatora dla wersji 1.7.4 (Nie jest to kompilacja główna i używa GDAL 1.8, ale działa dla mnie!)
Instalator dla QGIS nie zainstaluje biblioteki DLL sterownika ogr, ale powinieneś być w stanie pobrać go ze swojej instalacji głównej tutaj: * INSTALL DIR \ bin \ gdalplugins \ 1.8 \ ogr_FileGDB.dll *. Plik DLL biblioteki ESRI pliku GDB API ( FileGDBAPI.dll ) można pobrać z pliku do pobrania biblioteki ESRI pliku GDB API i należy go umieścić w katalogu INSTALL DIR \ bin .
QGIS 1.7.4 nie wydaje się być świadomy obsługi fileGDB (myślę, że wymaga to aktualizacji interfejsu QGIS), ale podobnie jak wiele innych „niepublicznych w QGIS, ale obsługiwanych przez formaty GDAL / OGR”, fileGDB można otworzyć przez wybranie Dodaj warstwę wektorową , wybranie typu źródła katalogu, a następnie wybranie geobazy plików (pamiętaj, że sterownik API ESRI odczytuje tylko pliki GDB w wersji 10).
Powstała warstwa w Quantum jest tylko do odczytu, ale wydaje się, że w QGIS 1.7.4 występuje błąd, który powoduje, że przycisk przełączania Edytuj na karcie Pola właściwości warstwy nie jest wyłączony dla niektórych zestawów danych tylko do odczytu. Przełączanie tego w formatach tylko do odczytu jest zwykle pewnym sposobem na awarię QGIS, ale biorąc pod uwagę, że OGR obsługuje zapisywanie do fileGDB, wydaje się, że możesz je edytować za pomocą QGIS, chociaż w tej chwili nie jest to właściwie zaimplementowane!
źródło