Bantuan teduh dari DEM dalam GRASS dan QGIS

17

Saya telah mencoba mendapatkan model bantuan teduh yang terlihat bagus dari GRASS dan Qgis selama sekitar satu hari sekarang dan sepertinya tidak bisa mendapatkannya. Masalah terbesar yang saya alami adalah lembah terlihat seperti gunung, tapi saya sepertinya tidak bisa mendapatkan kombinasi yang tepat untuk menunjukkan gunung dan lembah terlihat benar.

Di bawah ini adalah beberapa gambar masalah:

DEM (Brown tinggi dan Merah rendah, merah hanya digunakan untuk pemeriksaan visual) DEM

Shaded Model 1 dengan posisi DEM Sun 180 degress dari Utara, tinggi matahari 80 teks alternatif

Masalah: Bukit terlihat bagus tetapi sungai (berwarna merah) masih terlihat seperti gunung meskipun itu adalah titik terendah di peta.

Shaded Model 2 dengan posisi DEM Sun barat laut (315 derajat), tinggi matahari 60 teks alternatif

Masalah: Lagi-lagi bukit terlihat bagus tetapi sungai (berwarna merah) masih terlihat seperti gunung meskipun itu adalah titik terendah di peta.

Saya telah mencoba semua kombinasi sudut dan ketinggian matahari yang berbeda dan sepertinya saya tidak bisa membuat sungai terlihat seperti sungai, selalu terlihat seperti bukit.

Adakah yang bisa mengarahkan saya ke arah yang benar tentang apa yang mungkin saya lakukan salah?

EDIT: Jadi saya membawa pulang data kontur dan menjalankan proses dari awal dan menggunakan default untuk r.shaded.relief dan mendapatkan ini:

teks alternatif

Ini terlihat jauh lebih baik bagi saya, bukan warna terbesar tetapi kita bisa mengubahnya. Saya pikir pekerjaan saya menginstal rumput harus rusak karena bahkan standarnya tampak buruk.

Nathan W
sumber
Senang itu bekerja lebih baik sekarang. Perhatikan bahwa ada beberapa tabel warna terrain / elevasi yang tersedia yang dapat Anda pilih; selanjutnya Anda dapat dengan mudah menentukan sendiri.
markusN
Nathan, saya sudah memasukkan tautan tambahan dalam respons saya yang mungkin Anda temukan bermanfaat, tepuk tangan.
scw

Jawaban:

11

Untuk bantuan peneduhan dalam GRASS, lebih baik gunakan r.shaded.relief . Itu datang secara default dengan cahaya dari barat ke timur. Seperti ini (contoh SRTM):

teks alternatif

Untuk persepsi saya, lembah terlihat oke dalam contoh ini. Colortable berasal dari r.colors (ada "medan" dan "srtm", lihat di sini untuk contoh tabel warna ini).

markN
sumber
Saya memang menggunakan r.shaded.relief juga dengan default dan bagi saya itu terlihat lebih buruk daripada yang saya posting. Ketika saya mulai bekerja pada hari Senin saya akan memposting tangkapan layar dan melihat apa yang dipikirkan orang. Terima kasih atas r, tautan tabel warna, tidak tahu tentang halaman itu.
Nathan W
Saya tidak tahu apakah contoh saya di atas terlihat buruk (bagi saya itu bagus), setidaknya itu menunjukkan pengaturan default dan tidak ada trik khusus.
MarkusN
Saya pikir itu terlihat bagus untuk saya juga. Mungkin warna yang pertama saya [menggunakan pengaturan default] yang saya lakukan salah.
Nathan W
Apa yang berhasil untuk saya r.reliefdiikuti oleh r.shade. Jawaban r.shaded.reliefdalam Anda tidak ada dalam GrassGIS 7.2.1rupanya.
Hakim
Ya, dengan publikasi GRASS GIS 7 (jawaban saya di atas mengacu pada G6) kami membersihkan serangkaian modul. Untuk perincian (termasuk pengamatan Anda), lihat trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules
markusN
8

Tidak ada yang salah dengan hillshading ini dan pewarnaannya tentu bukan masalah. Kami mengalami fenomena umum yang terkenal: pemrosesan visual kami mengubah kedalaman dan tinggi ketika medan tampak diterangi dari bawah. (Lihat gambar lagi sambil berdiri di atas kepala Anda: itu akan tampak benar.) Itulah mengapa yang terbaik adalah menempatkan cahaya di dekat bagian atas (peta "utara"). Melihat dari dekat gambar-gambar khusus ini menunjukkan arah matahari bukan seperti yang Anda pikirkan: yang teratas tampaknya diterangi dari kanan, bukan bawah; dan yang di bawah tampaknya diterangi dari kanan bawah, bukan kiri atas. Menambah atau mengurangi 180 derajat dari salah satu sudut akan menyelesaikan masalah. Jika hasilnya biasanya mengejutkan bagi Anda, curigai satu atau lebih hal berikut ini:

  • Perangkat lunak mungkin menggunakan radian, bukan derajat.

  • Sudut dapat diukur berlawanan arah jarum jam dari timur (konvensi matematika / fisika).

whuber
sumber
3

Pada pandangan pertama, sepertinya warna ramping yang digunakan adalah apa yang membuat data terlihat sangat membingungkan, memilih warna hypsometrik yang tepat akan membuat perbedaan lebih jelas. Anda mungkin juga ingin melihat set data bantuan teduh yang dibuat sebelumnya untuk perbandingan, seperti yang berbasis SRTM ini .

Hal lain yang mungkin akan membantu adalah menambahkan garis tengah aliran dalam warna air yang jelas, ini akan membuat daerah mana yang dataran rendah pada peta dan mencegah trik optik yang membuat sungai tampak seperti ridgeline.

Anda mungkin ingin juga membaca panduan Tim Sutton untuk membuat DEM bantuan yang diarsir menggunakan GDAL untuk beberapa saran dan teknik yang sangat membantu dengan hanya menggunakan alat baris perintah.

scw
sumber
2

Saya setuju dengan SCW bahwa bagian dari masalah mungkin disebabkan oleh pemilihan warna. Saya pikir orang cenderung menafsirkan hijau sebagai "rendah" dan merah sebagai "tinggi". Membandingkan:

teks alternatif

http://www.icsm.gov.au/mapping/cartographic.html#tints

Pada posisi berjemur:

Hal ini didasarkan pada konvensi bahwa sumber cahaya imajiner (misalnya Matahari) ada di sudut barat laut peta dan bayangan menyebar ke arah sudut tenggara.

Sumber: http://www.icsm.gov.au/mapping/cartographic.html#shading

underdark
sumber