Saya memiliki kumpulan data dalam bentuk csv, seperti:
latitude, longitude, value
-45, 45, 10
....
Saya ingin menghitung rata-rata level county dari data ini, menggunakan ArcGIS atau R + grass.
Saya memiliki lapisan ArcGIS USA Counties, tetapi saya belum berhasil menyelesaikan gabungan spasial.
Bagaimana saya bisa melakukan ini?
Kedengarannya seperti Anda dapat mengonversi .csv ke tema acara, lalu mengekspor ke .shp, lalu melakukan penggabungan spasial dengan .shp baru ke dalam layer county, dan BOOM, Anda dapat menghitungnya.
sumber
Pendekatan umum adalah mengubah data titik spasi Anda yang teratur menjadi raster (XYZ menjadi raster di Arc *; v.in.xyz dalam GRASS) kemudian melakukan operator statistik zona untuk mengumpulkan nilai-nilai sel di setiap daerah dan menghitung statistik ( berarti adalah salah satu statistik standar yang dihitung). Untuk melakukan statistik, gunakan Statistik Zonal di Arc *, atau v.rast.stats di GRASS.
Jika Anda perlu melakukan statistik yang lebih maju, Anda bisa melakukan analisis dalam R dengan
raster
dansp
tetapi sedikit lebih rumit.sumber