Saya mencoba untuk menggabungkan dua lapisan raster (satu adalah data satelit malam hari, yang lainnya adalah data kepadatan populasi GPW). Saya menggunakan kalkulator raster untuk menggabungkan keduanya (berikut ini adalah untuk operasi divisi, tetapi masalah yang sama terjadi bahkan untuk penambahan atau pengurangan) tetapi mendapatkan garis-garis nilai, yang cenderung 0 atau nodata. Saya lampirkan tangkapan layar untuk menunjukkan seperti apa ini:
Mengapa ini terjadi? Saya telah memastikan layer raster di-georeferensi dengan sistem yang sama (WGS84) dan bahkan telah mencoba menyelaraskan raster, tetapi tidak berhasil. Maaf jika ini adalah pertanyaan pemula - Saya cukup baru di perangkat lunak.
EDIT: http://beta.sedac.ciesin.columbia.edu/data/set/gpw-v4-population-density gpw adalah versi 2015 dari data ini
data satelit ada di sini: http://ngdc.noaa.gov/eog/dmsp/downloadV4composites.html khususnya lapisan lampu stabil tahun 2013
sumber
gdal_info filename.tiff
secara terpisah pada dua raster Anda. Ini adalah alat baris perintah yang memberikan metadata terperinci dan mungkin menampilkan sesuatu (seperti resolusi yang tidak cocok atau CRSes) yang lebih sulit untuk dibandingkan di QGIS saja. (Jalankan dari jendela terminal, atau shell osgeo4w jika Anda menggunakan Windows)Jawaban:
Ini agak sulit karena set data asli yang Anda gunakan. Jika Anda memeriksa informasi untuk lapisan pop_density, sepertinya semuanya baik-baik saja.
Untuk lapisan lampu sesuatu terjadi. Anda mendapatkan peringatan dan Anda dapat melihat juga bahwa asal-usul sumbu dan kompresi untuk lapisan ini berbeda. Bahkan, tiff ini mendekati 3gb sedangkan yang sebelumnya hanya 250 mb.
Yang paling penting di sini untuk dapat melakukan kalkulator raster adalah bahwa semua raster harus dalam proyeksi yang sama dan "sel" harus tumpang tindih dengan tepat. Jika Anda memeriksa detail, ini tidak cocok dengan premis kedua.
Jadi, seperti yang Anda katakan Anda telah mencoba, saya mencoba menyelaraskan juga tetapi tidak berhasil. Mungkin karena peringatan data. Anda harus menggunakan traduct firts dan melakukan beberapa kompresi pada data. Itu berhasil bagi saya. Raster -> Conversion -> Translate (convert format).
Sekarang file tif seharusnya sekitar 1gb. Sekarang cobalah untuk menyelaraskan raster Anda menggunakan salah satu dari itu sebagai "templat". Raster -> Align raster ...
Sekarang Anda harus memiliki 2 raster yang siap digunakan dalam raster calculater. Namun, tergantung ram Anda, kalkulator raster tidak akan mau melakukan pekerjaan itu. Jika ini masalahnya, Anda dapat menggunakan alat yang mudah dari rumput r.mapcalculator . Seperti yang Anda lihat di gambar sangat mudah digunakan dan untuk membuat perhitungan Anda.
Hasil membagi lights / pop_density seharusnya terlihat seperti ini.
Tidak tahu apakah ini yang Anda cari, tetapi sekarang giliran Anda.
Satu catatan terakhir: hati-hati dengan data di tepi garis pantai. Anda dapat menutupi area-area ini dengan interpolasi tetapi ini adalah pertanyaan lain.
sumber