Forum QGIS

Pełna wersja: Zewnętrzna baza danych
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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
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
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
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).