Jestem całkiem nowy w QGIS i szukam prostego sposobu na stworzenie bazy danych, która pozwoli mi korzystać z tabel w QGIS i R. Mam dużo danych przechowywanych w arkuszach kalkulacyjnych Excel, które zostaną wykorzystane do analizy statystycznej w R.
Moje zadania bardziej szczegółowo: Moim pierwszym zadaniem będzie wizualizacja danych poprzez połączenie tabel z plikiem kształtu. Po drugie, chcę dokonać przekształceń przestrzennych w QGIS za pomocą plików kształtów i wykorzystać nowo utworzone dane w mojej analizie statystycznej. Dlatego będę musiał dołączyć te dane do mojej bazy danych.
Na koniec nie chcę zapewnić, że dane są przechowywane w dobry sposób do przyszłych analiz w QGIS i R, ponieważ baza danych będzie używana w innych kontekstach.
Niektórzy twierdzili, że MS Access to dobry sposób. Czy ktoś z was może udzielić mi porady? Może na literaturze i tym podobne.
Odpowiedzi:
Oprócz Spatialite warto rozważyć PostGIS . Pomyśl o tym, jak wielki brat Spatialite za ;-) To jest po prostu kolejnym źródłem danych dla QGIS jednocześnie można połączyć się z nim za pomocą RODBC pakiet w R .
źródło
Nie jestem pewien, czy będziesz w stanie pracować z MS Access w QGIS (a ponadto nie słyszałem o żadnym poważnym projekcie GIS, który wykorzystywałby bazy danych MS); MSSQL - jest obsługiwany (ale nigdy nie próbowałem go sam i nigdy nie ;-)).
Rozważ możliwość zastosowania Spatialite (przestrzenne rozszerzenie SQLite). Będzie całkiem odpowiednie do obsługi Spatialite DB w QGIS i można łatwo uzyskać dostęp do Spatialite za pośrednictwem pakietów R: SQLiteMap ; RSQlite . To jest przepis, którego sam bym użył.
EDYCJA : Jak wspomniano w komentarzach (i implikowałem to), Spatialite nie wymaga konfiguracji serwera, administracji użytkowników itp. Można go łatwo przenieść na inny komputer, po prostu kopiując plik bazy danych.
źródło