Ich bin ein Neuling in QGIS und suche nach einer einfachen Möglichkeit, eine Datenbank zu erstellen, mit der ich die Tabellen in QGIS und R verwenden kann. Ich habe viele Daten in Excel-Tabellen gespeichert, die für die statistische Analyse verwendet werden in R.
Meine Aufgaben im Detail: Meine erste Aufgabe besteht darin, die Daten zu visualisieren, indem die Tabellen zu einem Shapefile zusammengefügt werden. Zweitens möchte ich mit Shapefiles einige räumliche Transformationen in QGIS vornehmen und die neu erstellten Daten in meiner statistischen Analyse verwenden. Daher muss ich diese Daten in meine Datenbank aufnehmen.
Zu guter Letzt möchte ich nicht versichern, dass die Daten für zukünftige Analysen in QGIS und R gut gespeichert sind, da die Datenbank in anderen Kontexten verwendet wird.
Einige meldeten mich, dass MS Access ein guter Weg ist, dies zu tun. Kann mir jemand von euch einen Rat geben? Vielleicht über Literatur und ähnliches.
Antworten:
Neben Spatialite können Sie auch PostGIS in Betracht ziehen . Stellen Sie es sich als Spatialites großen Bruder vor ;-) Es ist nur eine weitere Datenquelle für QGIS, während Sie mit dem RODBC- Paket in R eine Verbindung herstellen können .
quelle
Ich bin mir nicht sicher, ob Sie mit MS Access in QGIS arbeiten können (und ich habe noch nichts über ein seriöses GIS-Projekt gehört, das MS-Datenbanken verwenden würde). MSSQL - wird unterstützt (habe es aber nie selbst ausprobiert und werde es auch nie ;-)).
Erwägen Sie die Verwendung von Spatialite (räumliche Erweiterung von SQLite). Es ist sehr gut geeignet, Spatialite DB in QGIS zu betreiben, und Sie können einfach über R-Pakete auf Spatialite zugreifen: SQLiteMap ; RSQlite . Dies ist das Rezept, das ich für mich selbst verwenden würde.
BEARBEITEN : Wie in den Kommentaren erwähnt (und ich implizierte es), erfordert Spatialite keine Serverkonfiguration, Benutzerverwaltung usw. Und es ist leicht auf einen anderen Computer zu transportieren, indem nur die Datenbankdatei kopiert wird.
quelle