Necesita una base de datos espacial que pueda ser utilizada por QGIS y R

16

Soy bastante nuevo en QGIS y estoy buscando una forma sencilla de crear una base de datos que me permita usar las tablas en QGIS y R. Tengo una gran cantidad de datos almacenados en hojas de cálculo Excel que se utilizarán para El análisis estadístico en R.

Mis tareas en más detalle: Mi primera tarea será visualizar los datos uniendo las tablas a un shapefile. Segundo, quiero hacer algunas transformaciones espaciales dentro de QGIS con shapefiles y usar los datos recién creados en mi análisis estadístico. Por lo tanto tendré que unir estos datos a mi base de datos.

Por último, pero no menos importante, no quiero asegurar que los datos se almacenen de manera adecuada para futuros análisis en QGIS y R, ya que la base de datos se utilizará en otros contextos.

Algunos me dijeron que MS Access es una buena manera de hacerlo. ¿Puede alguno de ustedes darme algún consejo? Tal vez en la literatura y cosas por el estilo también.

    
pregunta Dspanes 24.09.2012 - 14:23

2 respuestas

15

Además de Spatialite, es posible que también desee considerar PostGIS . Piense en ello como el hermano mayor de Spatialite ;-) Es solo otra fuente de datos para QGIS, mientras que usted puede conectarse utilizando el RODBC en R .

    
respondido por el R.K. 24.09.2012 - 15:16
9

No estoy seguro si podrá trabajar con MS Access en QGIS (además, no he oído hablar de ningún proyecto GIS respetable que use bases de datos de MS); MSSQL es compatible (pero nunca lo probé y nunca lo haré ;-)).

Considere la posibilidad de utilizar Spatialite (extensión espacial de SQLite). Será bastante adecuado para operar Spatialite DB en QGIS y puede acceder fácilmente a Spatialite a través de los paquetes R: SQLiteMap ; RSQlite . Esta es la receta que usaría para mí.

EDIT : Como se mencionó en los comentarios (y lo implicé), Spatialite no requiere configuración de servidor, administración de usuarios, etc. Y es fácilmente transportable a otra computadora simplemente copiando el archivo de base de datos.

    
respondido por el SS_Rebelious 24.09.2012 - 14:56

Lea otras preguntas en las etiquetas