Geobaza ESRI(mdb) i QGIS

Pomimo tego, że QGIS został przygotowany na odczytywanie plików w formacie mdb jak każdej innej warstwy shp wygląda na, że nie u wszystkich to działa i właśnie u mnie był taki przypadek. Zatem przeszukaniu internetu jak zwykle nieodzowny w tym temacie okazał się http://gis.stackexchange.com/ gdzie znalazłem 2 rozwiązania tego problemu, oba przetestowałem. Oba wymagają pobrania oraz zainstalowania: Microsoft Access Database Engine dostępnego pod adresem http://www.microsoft.com/en-us/download/details.aspx?id=13255

  1. dodać 2 linie komend do pliku qgis.bat (u mnie – C:\OSGeo4W64\bin\qgis.bat) 1otwieramy plik, dodajemy 2 linie komend: set OGR_SKIP=ODBC
    set PGEO_DRIVER_TEMPLATE=DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=%%s i zapisujemy i po sprawie, pliki mdb wczytywana jest automatycznie tak samo jak warstwa shp, choć bliższą analogią na pewno będzie plik gpx (z bazami danych QGIS planuje jeszcze popracować w przyszłości, stąd brak lepszego porównania) 2.jpg
  2. ta opcja wymaga ustawienia bazy danych przy wykorzystaniu Panelu Administracyjnego w oprogramowaniu windows – w tym celu wybieramy narzędzie Administratora Źródeł Danych (ODBC)3następnie dodajemy połączenie z MS Accesse Database – wybieramy opcję Microsoft Acess Driver (mdb) – wybieramy opcję Zakończ4teraz powinna pojawić się możliwość wpisania nazwy bazy danych oraz wskazania jej lokalizacji, nic więcej nie trzeba uzupełniać5następnie po włączeniu QGIS wybieramyu opcję: Dodaj warstwę wektorową – wybieramy opcję: Bazy Danych – Typ: ESRI Personal GeoDatabase – wpisujemy Host: localhost; Baza Danych: Nazwa bazy danych np. korona16w 7testujemy połączenie i klikamy OK, następnie wczytujemy interesujące nas dane z geobazy 🙂 6

Opcja nr 1 wydaje się być bardziej skuteczna choć by dlatego, że rozwiązuje problem wczytywania plików o rozszerzeniu mdb pernamentnie, natomiast opcja nr 2 wymagać będzie od nas inicjacji każdorazowej połaczenia przy wczytywaniu nowych plików geobazy esri

 

źródła:

  1. http://gis.stackexchange.com/questions/129514/opening-esri-personal-geodatabase-mdb-using-qgis
  2. http://gis.stackexchange.com/questions/151126/connect-to-an-esri-personal-geodatabase-mdb
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s