Як створити модель на гірському схилі з різнокольоровим «alà Imhof»?


13

Я хотів би зробити модель-гірку з багатобарвної "alà Imhof". Це означає, що я не хочу "звичайного" сірого схилу, я хотів би використовувати сіро-блакитний та сіро-фіолетовий з різних напрямків сонця.

Будь-яка ідея, як я могла це зробити з qgis? Чи є плагіни?


Я сподіваюся, що ці зображення можуть набагато краще зрозуміти перевагу застосування піддону Imhof плюс спеціального процесу на схилі під назвою під назвою Процес зіткнення роздільної здатності над DTM. Зображення ліворуч - це традиційна палітра та DTM-тіньовий процес. Праворуч - приклад Imhof плюс схил склону на DTM. ! [введіть тут опис зображень ] ( i.stack.imgur.com/VZsRI.png )
Габріель Асато

Відповіді:


6

Ти після підняття кольоровий, затінений рельєф? Ви можете почати, подивившись тут: http://underdark.wordpress.com/2012/01/19/a-guide-to-beautiful-reliefs-in-qgis/

Він простий у використанні, але не забезпечує багато способу тонкого контролю. Результати будуть не дуже схожі на Імхоф, боюся :(

Підказка: Якщо ваш DEM є lat / lon, тоді спочатку перетворіть його на прогнозовану CRS.


Я знаю цей інструмент, але це не те, що я шукаю. Результат занадто ... "органічний", його користь для виготовлення цифрових карт, але не для друкованих карт. Але дякую!
КАРТА

Я не розумів, що це ти, КАРТ! Для тонкого контролю можна скористатися пагорбом gdaldem та gdaldem-кольором, який зараз знаходиться в QGIS (з іншими корисними інструментами) під меню Растр. gdaldem-рельєф кольорів дуже корисний, ви також можете встановити прозорість для кольорів. Я сподіваюся, що ви побачили це: linfiniti.com/2010/12/… hsv_merge працює добре.
nhopton

1
Я майже забув, gdaldem також може створювати растри даних для схилу та аспекту. Вони також можуть бути надані за допомогою кольорового рельєфу gdaldem з відповідним кольоровим пандусом. Якщо ви хочете додати в суміш жовтий шар схилу (наприклад, запропонований Імхоф).
nhopton

4

Я дійсно не використовую QGIS дуже часто, тому я не знаю, як це буде зроблено там, але в Whitebox GAT ви просто створите власну палітру за допомогою Менеджера палітри (меню Інструменти), щоб потім відобразити ваше зображення на схилі:

введіть тут опис зображення

введіть тут опис зображення

Наведена вище палітра просто поєднує RGB ​​(0, 50, 100) з RGB (255, 240, 170), хоча можлива будь-яка бажана спеціальна палітра. Ось приклад зображення схилу схилу за допомогою цієї палітри:

введіть тут опис зображення

Ще цікавіше, що ви можете прозоро накладати DEM, відображений у світло-синьо-білій палітрі:

введіть тут опис зображення

Це дає приємне відчуття повітряності в долинах долини, ніби вони наповнені густішою атмосферою. З ним можна дуже розважитися. Ось приклад з іншими накладеними даними:

введіть тут опис зображення


Щоб отримати докладніші відомості про цей підхід, я створив блог на цю тему тут, whiteboxgeospatial.wordpress.com/2014/08/14/…
WhiteboxDev

3

У мене була така ж проблема кілька років тому, і тоді я створив власну програму Imhof, використовуючи python та numeric. Хитрість полягає в тому, щоб вибрати діапазон висот і застосувати лінійну колірну палітру. Наприкінці ви повинні поєднати різні результати. Це фрагмент мого коду (дуже спрощений)

......

   abajos = nrange(dtm, 0,500)
   amedias = nrange(dtm, 499, 4000)
   amaximas = where (dtm > 4000, dtm, 0)

.......

    abajos_i       = convert.num2img(abajosbin)
    abajos_ic      = ImageOps.colorize(abajos_i, (147, 160, 150),(215, 210, 188))

    amedias_i      = convert.num2img(amediasbin)
    amedias_ic     = ImageOps.colorize(amedias_i, (215, 210, 188), (206, 187, 173))

    amaximas_i     = convert.num2img(amaximasbin)
    amaximas_ic    = ImageOps.colorize(amaximas_i, (206, 187, 173), (255,255,255))

ImageOps є частиною пакету зображень python.

Перетворення з tiff (16b) в числове було шаленим за допомогою піномерів (я думаю, не дуже добре пам’ятаю).

Кортежі на зразок (147, 160, 150), (215, 210, 188) означають, від якого кольору до якого кольору я хочу, щоб мій колірний пандус і ті RGB відображали Imhof paleete.

Результат - DTM з дуже детальною палітрою Imhof, що налічує понад 256 кольорів.

Якщо хтось хоче зробити плагін Imhof, я дуже радий передати код.

Приклад роздільної здатності Bumping + Imhoff

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