J'ai un ensemble de données sous forme csv, comme:
latitude, longitude, value
-45, 45, 10
....
Je voudrais calculer les moyennes au niveau du comté à partir de ces données, en utilisant ArcGIS ou R + grass.
J'ai la couche ArcGIS USA Counties, mais je n'ai pas réussi à terminer une jointure spatiale.
Comment puis-je faire ceci?
On dirait que vous pouvez convertir le .csv en thème d'événement, puis exporter vers .shp, puis faire une jointure spatiale avec le nouveau .shp dans la couche de comté, et BOOM, vous êtes prêt à faire les calculs.
la source
Une approche générale consiste à convertir vos données ponctuelles régulièrement espacées en un raster (XYZ en raster dans Arc *; v.in.xyz dans GRASS) puis d'effectuer un opérateur de statistiques zonales pour agréger les valeurs des cellules dans chaque comté et calculer des statistiques ( moyenne est l'une des statistiques standard calculées). Pour effectuer les statistiques, utilisez Statistiques zonales dans Arc * ou v.rast.stats dans GRASS.
Si vous aviez besoin de faire des statistiques plus avancées, vous pourriez faire l'analyse en R avec
raster
etsp
mais c'est un peu plus compliqué.la source