Mengacu pada pertanyaan saya sebelumnya , bagaimana cara "geocode" / convert - menggunakan R - gambar raster yang dihasilkan ke format yang dapat ditampilkan sebagai layer pada peta? Singkatnya, saya bertujuan untuk menciptakan kembali hasil dari perangkat lunak SpatialKey ( tangkapan layar ) komersial .
Saya menggunakan contoh GeoServer untuk meng-host data untuk peta, tetapi bagaimana saya bisa memasukkan proyeksi yang diperlukan dan mengoordinasikan info ke dalam gambar sehingga akan menyelaraskan dengan benar dengan posisi geografis yang sebenarnya. Peta panas kerapatan diproduksi menggunakan data spasial.
raster
r
georeferencing
Mimo
sumber
sumber
Jawaban:
Paket raster memungkinkan Anda membuat raster sewenang-wenang (ukuran, proyeksi) atau menggunakan objek yang ada, seperti matriks; Anda kemudian dapat menetapkan proyeksi & luasan.
image()
Fungsi Anda mengambil argumen matriks yang dapat digunakan secara langsung:Anda kemudian dapat menggunakan
writeRaster()
sejumlah format, missumber
Ada beberapa cara berbeda, tetapi mengambil tikaman bahwa Anda ingin menggunakan alat open-source pada Windows saya dapat menyarankan 3 opsi:
-gcp pixel line easting northing elevation
parameter di mana piksel dan garis x / y pada raster ( http://www.gdal.org/gdal_datamodel.html ) dan mengarahkan / mengarahkan koordinat geografi ke arah timur / utara. Anda juga harus menentukan proyeksi dengan-a_srs srs_def
Saya akan melihat dengan seksama dependensi dari setiap bit perangkat lunak yang Anda butuhkan sebelum turun ke rute mana pun yang Anda pilih.
sumber