Затінений рельєф від DEM у GRASS та QGIS


17

Я намагаюся отримати на сьогоднішній день гарну затінену рельєфну модель із GRASS та Qgis, і я просто не можу її отримати. Найбільшою проблемою у мене є те, що долини виглядають як гори, але я не можу, здається, отримати правильне поєднання для того, щоб показати гори і долини виглядати правильно.

Нижче наведено кілька зображень проблем:

DEM (Коричневий високий і Червоний низький, червоний використовується лише для візуальної перевірки) DEM

Затінена модель 1 із DEM Позиція сонця на 180 градусів від півночі, висота сонця 80 alt текст

Проблема: пагорби добре виглядають, але річка (червоного кольору) все ще схожа на гору, хоча це найнижча точка на карті.

Затінена модель 2 з DEM Позиція сонця на північний захід (315 градусів), висота сонця 60 alt текст

Проблема: Знову пагорби виглядають добре, але річка (червоного кольору) все ще схожа на гору, хоча це найнижча точка на карті.

Я спробував всі різні комбінації кутів і висоти сонця, і я просто не можу зробити так, щоб річка була схожа на річку, вона завжди виглядає як пагорб.

Чи може хтось вказати мені в правильному напрямку на те, що я можу робити неправильно?

EDIT: Тому я взяв дані контуру додому та запустив процес із самого початку та використав за замовчуванням для r.shaded.relief і отримав це:

alt текст

Мені це виглядає набагато краще, не найбільші кольори, але ми можемо це змінити. Я думаю, що мою роботу з трави треба перебити, тому що навіть типові параметри виглядали погано.


Радий, що зараз працювало краще. Зверніть увагу, що є кілька заздалегідь заданих таблиць кольорів рельєфу / висоти, які ви можете вибрати; крім того, ви можете легко визначити своє.
markusN

Натане, я включив додаткове посилання у свою відповідь, яку ви можете виявити корисною, ура.
scw

Відповіді:


11

Для рельєфного затінення в GRASS краще використовувати r.shaded.relief . Він за замовчуванням надходить із світлом із заходу на схід. Ось так (приклад SRTM):

alt текст

На моє сприйняття в цьому прикладі долина виглядає нормально. Colortable походить від r.colors (є «місцевість» і «SRTM», див тут приклади цих колірних таблиць).


Я використовував r.shaded.relief також із типовими налаштуваннями, і мені це виглядало гірше, ніж ті, які я розмістив. Коли я прийду на роботу в понеділок, я опублікую скріншот і побачу, що думають люди. Дякую за r, посилання таблиці кольорів, не знав про цю сторінку.
Натан Ш

Я не знаю, якщо мій приклад вище виглядає погано (для мене це приємно), принаймні він показує налаштування за замовчуванням і ніяких спеціальних хитрощів.
markusN

Я думаю, що це добре мені здається. Можливо, кольори в моєму першому [з використанням параметрів за замовчуванням], які я зробив, були неправильними.
Nathan W

Те, що для мене спрацювало, r.reliefдалі r.shade. У r.shaded.reliefвашій відповіді GrassGIS 7.2.1очевидно не існує .
Хакім

Так, з публікацією GRASS GIS 7 (моя відповідь вище стосується G6) ми очистили ряд модулів. Докладніше (включаючи ваше спостереження) див. Trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules
markusN

8

З цим пагорбом немає нічого поганого, і фарбування, безумовно, не є проблемою. Ми переживаємо загальне, добре відоме явище: наша візуальна обробка повертає глибину та висоту, коли місцевість виглядає освітленою знизу. (Подивіться на зображення ще раз, стоячи на голові: воно буде здаватися правильним.) Ось чому найкраще розмістити світло біля верху (карта «північ»). Уважний погляд на ці конкретні зображення свідчить про те, що напрямки сонця - це не те, що, на вашу думку, є: верхній, здається, освітлений справа, а не нижній; а нижній, здається, освітлений з правого нижнього, а не з верхнього лівого. Додавання або віднімання 180 градусів з будь-якого з кутів вирішить проблему. Якщо результати вас зазвичай дивують, запідозріть одне або декілька з наступного:

  • Програмне забезпечення може використовувати радіани замість градусів.

  • Кут може бути виміряний проти годинникової стрілки з-за сходу (умова математики / фізики).


3

На перший погляд, здається, що кольоровий наріст використовується тим, що дані виглядають особливо заплутано. Вибір відповідного гіпсометричного відтінку зробить відмінності більш очевидними. Ви також можете переглянути інші попередньо створені затінені набори даних рельєфу для порівняння, наприклад цей на основі SRTM .

Інша річ, яка, ймовірно, допоможе, - це додати центральну лінію потоку в очевидному кольорі води, це дозволить однозначно визначити, які ділянки розташовані на карті, і запобіжить оптичному трюку, який робить річку фігурою хребта.

Ви можете також ознайомитись з посібником Тіма Саттона щодо створення затінених рельєфних DEM з використанням GDAL для корисних порад та методів використання лише інструментів командного рядка.


2

Я погоджуюся з Scw, що частина проблеми може бути викликана вибором кольорів. Я думаю, люди схильні трактувати зелене як "низьке", а червоне - як "високе". Порівняйте:

alt текст

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

На позиціях сонця:

Він заснований на умові, що уявне джерело світла (наприклад, Сонце) знаходиться в північно-західному куті карти, і тіні розтікаються до південно-східного кута.

Джерело: http://www.icsm.gov.au/mapping/cartographic.html#shading

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.