Saya ingin membuat raster dengan resolusi 25 meter × 25 meter, di mana setiap sel berisi jarak ke garis pantai terdekat, yang dihitung dari pusat sel. Untuk melakukan ini, yang saya miliki hanyalah membentuk garis pantai Selandia Baru .
Saya telah mencoba mengikuti tutorial Dominic Roye untuk melakukannya di R yang berfungsi ... agak. Baik-baik saja hingga resolusi 1 km × 1 km tetapi jika saya mencoba untuk meningkatkan RAM, itu membutuhkan melebihi yang tersedia pada PC saya (~ diperlukan 70 gb RAM) atau yang lain yang saya akses juga. Mengatakan itu, saya pikir ini adalah batasan R dan saya menduga bahwa QGIS mungkin memiliki cara yang lebih efisien secara komputasional untuk menciptakan raster ini, tetapi saya baru dalam hal ini dan saya tidak tahu bagaimana melakukannya.
Saya telah mencoba mengikuti Membuat raster dengan jarak ke fitur menggunakan QGIS? untuk membuatnya di QGIS tetapi mengembalikan kesalahan ini:
_core.QgsProcessingException: Tidak dapat memuat lapisan sumber untuk INPUT: C: / ..../ Garis pantai / nz-garis pantai-dan-pulau-poligon-topo-150k.shp tidak ditemukan
dan saya tidak yakin mengapa.
Adakah yang punya saran tentang apa yang mungkin salah atau cara alternatif untuk melakukan ini?
Edit:
Raster yang saya harapkan akan diproduksi memiliki sekitar 5.9684 baris dan 40.827 kolom sehingga tumpang tindih dengan raster defisit air tahunan dari LINZ. Jika raster yang diproduksi lebih besar dari raster defisit air tahunan saya dapat memotongnya di R meskipun ...
Satu hal yang saya pikir mungkin menjadi masalah potensial adalah bahwa pembentukan garis pantai NZ memiliki sejumlah besar laut di antara pulau-pulau, dan saya tidak tertarik menghitung jarak ke pantai untuk sel-sel ini. Saya benar-benar hanya ingin menghitung nilai untuk sel yang menyertakan beberapa bidang tanah. Saya tidak yakin bagaimana melakukan ini, atau apakah ini benar-benar masalah.