Tengo un conjunto de datos en formato csv, como:
latitude, longitude, value
-45, 45, 10
....
Me gustaría calcular las medias a nivel de condado a partir de estos datos, utilizando ArcGIS o R + grass.
Tengo la capa de los condados de ArcGIS USA, pero no he podido completar con éxito una unión espacial.
¿Cómo puedo hacer esto?
Parece que podría convertir el .csv en un tema de evento, luego exportarlo a .shp, luego hacer una unión espacial con el nuevo .shp en la capa del condado, y BOOM, está listo para realizar los cálculos.
fuente
Un enfoque general es convertir los datos de puntos espaciados regularmente en un ráster (XYZ a ráster en Arc *; v.in.xyz en GRASS) y luego realizar un operador de estadísticas zonales para agregar los valores de las celdas dentro de cada condado y calcular estadísticas ( la media es una de las estadísticas estándar calculadas). Para realizar las estadísticas, use Estadísticas zonales en Arc * o v.rast.stats en GRASS.
Si necesita hacer estadísticas más avanzadas, puede hacer el análisis en R con
raster
y,sp
pero es un poco más complicado.fuente