Forum QGIS
Zewnętrzna baza danych - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Zewnętrzna baza danych (/thread-367.html)



Zewnętrzna baza danych - lupus83 - 29-01-2011

Witam
Posiadam bazę danych w formacie .mdb chciałbym ją polączyć z warstwą wektorową ale z nic nie potrafię znaleźć opcji która by to umożliwiła. Zdaję sobie sprawę że praca na linuksie z bazą .mdb jest raczej niemożliwa więc proszę doradźcie mi na jaki format ją przekonwertować i jak to zrobić abym mógł ją podłączyć do warstwy wektorowej. Zaznaczam że baza zawiera więcej niż jedną tabelę.
Korzystając z Arc Gis'a miałem taką możliwość więc szukam sposobu aby zrobić coś takiego w QGIS.

Może ktoś podpowie jak się do tego zabrać.

Pozdrawiam
Radek


RE: Zewnętrzna baza danych - borys - 29-01-2011

Wiele osób pyta o mdb. Sam nie używałem, ale powinna się dać podłączyć przez ODBC i MDBtools. Podobnie jest z konwersją do innego formatu. Może ktoś, kto już przetarł ścieżkę, pokusiłby się o napisanie krótkiej notki/instruktażu? Teoretycznie powinno podziałać to: http://www.gdal.org/ogr/drv_pgeo.html

PS. GDAL 1.9 będzie miał bardziej natywny sterownik :-)
http://www.gdal.org/ogr/drv_mdb.html


RE: Zewnętrzna baza danych - lupus83 - 29-01-2011

Próbowałem sposobu z podanego przez Ciebie linka ale u mnie nie działa. Siedzę nad tym już trzeci dzień i nic mi nie przychodzi do głowy. Nie jestem mistrzem baz danych więc szukam jakiegoś względnie prostego rozwiązania... Konwertowałem do CSV a później do .dbf i dołączałem do tabeli atrybutów za pomocą polecenia z fTools ale sposób jest partyzancki i każdą tabelę trzeba konwertować osobno.

Pomóżcie bo kończą mi się pomysły.Smile


RE: Zewnętrzna baza danych - p0cisk - 30-01-2011

Witam
Jak znasz trochę Pythona to możesz pokombinować z modułem adodbapi. Pozwala on podłączyć się do bazy Accessa i wyciągnąć interesujące Cię dane, korazysta m.in. z zapytań SQL do sprecyzowania potrzebnych danych. Tutaj znajdziesz przykład zastosowania.
Jakiś czas temu z powodzeniem korzystałem z tej biblioteki (pracowałem na ESRI Personal Geodatabase, która zawierała dodatkowe tabele nieprzestrzenne, czyli jak zwykłe mdb).