Czy można otworzyć osobistą geobazę Esri (* .mdb; ArcGIS 10.2) w QGIS 2.6? Poprzednie wersje miały rację.
12
Czy można otworzyć osobistą geobazę Esri (* .mdb; ArcGIS 10.2) w QGIS 2.6? Poprzednie wersje miały rację.
Odpowiedzi:
Jeśli zainstalowałeś 64-bitową wersję QGIS w systemie Windows i okaże się, że Personal GeoDatabases (* .mdb) nie działa już dla Ciebie, może to mieć zastosowanie; Używam QGIS 2.8.1 zamiast 2.6, ale zakładam, że problem, a zatem rozwiązanie jest takie samo.
Podstawowy problem związany jest z tym błędem GDAL: Problem z odczytem płyt MDB (64-bitowych)
Krok 1
Pobierz 64-bitową wersję sterownika ODBC: pakiet redystrybucyjny Microsoft Access Database Engine 2010
Jeśli nie masz zainstalowanej 32-bitowej wersji pakietu Office, możesz po prostu uruchomić plik wykonywalny. Jeśli jednak masz 32-bitową instalację pakietu Office, musisz uruchomić plik wykonywalny z wiersza polecenia, używając tej
/passive
opcjiKrok 2
Znajdź plik qgis.bat (mój jest
C:\OSGeo4W64\bin\qgis.bat
na przykład).Dodaj następujące dwa wiersze:
Krok 3
Otwórz QGIS i przeciągnij plik mdb na swój obszar roboczy
Voila!
źródło
Pod warunkiem, że pomyślnie zainstalowałeś 64-bitowy aparat bazy danych Microsoft Access, możesz:
Metoda 1 (działa z QGIS 2)
dodaj następujące dwa wiersze:
w twoim qgis.bat / qgis-grass7.bat / qgis-ltr.bat / qgis-ltr-grass7.bat przed ostatnim wierszem, zwykle jest to coś w rodzaju
[zwróć uwagę, że w wartości zmiennej PGEO_DRIVER_TEMPLATE występują dwa znaki procentowe]
Metoda 2 (działa z QGIS 3)
W panelu Ustawienia QGIS -> Opcje | System | Środowisko dodaj następujące dwie zmienne:
i zaznacz pole wyboru „Użyj zmiennych niestandardowych”
[zwróć uwagę, że w tym przypadku w wartości zmiennej PGEO_DRIVER_TEMPLATE występuje tylko jeden procent]
Metoda 3 (działa zarówno z QGIS 2, jak i QGIS 3)
W panelu Zmienne środowiskowe w zaawansowanych ustawieniach systemu Windows ustaw następujące dwie nowe zmienne jako Zmienne użytkownika lub Zmienne systemowe:
[zauważ, że również w tym przypadku jest tylko jeden znak procentowy w wartości zmiennej PGEO_DRIVER_TEMPLATE]
źródło
Proponowane rozwiązanie działa dobrze również w systemie Windows 10. Tylko kolejna sugestia dodania dwóch linii do pliku qgis.bat.
Dwie linie ustawiają się. Dlatego ważne jest, aby dodać wiersze przed rozpoczęciem polecenia.
Prawdopodobnie jest niezrozumiany, ale jeśli nie będziesz ostrożny, istnieje ryzyko pomyłki.
źródło