Ich habe einen Datensatz in CSV-Form, wie:
latitude, longitude, value
-45, 45, 10
....
Ich möchte aus diesen Daten Mittelwerte auf Kreisebene berechnen, entweder mit ArcGIS oder R + Gras.
Ich habe die Ebene "ArcGIS USA Counties", konnte jedoch eine räumliche Verknüpfung nicht erfolgreich abschließen.
Wie kann ich das machen?
Klingt so, als könnten Sie die CSV-Datei in ein Ereignisthema konvertieren, dann in .shp exportieren und dann eine räumliche Verknüpfung mit der neuen .shp-Datei in die County-Ebene durchführen. Mit BOOM können Sie die Berechnungen durchführen.
quelle
Ein allgemeiner Ansatz besteht darin, Ihre Punktdaten mit regelmäßigem Abstand in ein Raster zu konvertieren (XYZ in Raster in Arc *; v.in.xyz in GRASS) und anschließend einen Operator für zonale Statistiken auszuführen, um die Werte der Zellen in jedem Landkreis zu aggregieren und Statistiken zu berechnen ( Mittelwert ist eine der berechneten Standardstatistiken). Um die Statistiken durchzuführen, verwenden Zonal Statistics in Arc * oder v.rast.stats in GRASS.
Wenn Sie benötigt erweiterte Statistiken zu tun, könnten Sie die Analyse in R tun mit
raster
undsp
aber es ist ein wenig komplizierter.quelle