GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Обсуждение материалов сайта: вопросы, замечания, предложения

Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Максим Дубинин » 19 мар 2013, 14:47

Научился комбинировать цветовой рельеф и отмывку в единый слой в разных вариантах с помощью инструментов GDAL.

Делюсь статьёй.

Приму критику, правки в вики приветствуются.

---------------------------------------------------------------------
P.S. Статья опубликована.
  • 8

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8889
Репутация: 635
Статьи: 231
Проекты: 12/6

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Александр Мурый » 19 мар 2013, 15:05

1) Хотелось бы, чтобы к статье был приложен тот самый кусок ЦМР, над которым издеваются :)
2) Самая красивая картинка (ИМХО) — последняя, её бы и исп-ть вначале для заманухи.
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4912
Репутация: 676
Статьи: 3
Проекты: 5/1

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Максим Дубинин » 19 мар 2013, 15:16

Я бы выложил, но это ASTER GDEM, а его нельзя.

А последняя картинка, это не то что хотел от меня клиент) (он хотел первую, но одним слоем). Вообще это эстетство и зависит от задачи. Как я понял, претензии к методам 1 и 3 в том что слишком велика глубина теней (много черноты), на них плохо накладывать другие данные. Т.е. в результате - кому что больше нравится. Моё дело, разобраться самому и поделиться рецептом.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8889
Репутация: 635
Статьи: 231
Проекты: 12/6

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение ericsson » 19 мар 2013, 16:29

Я только добавлю, что получив нужные исходные слои и сделав дамп привязки, можно наделать множество разных вариантов наложения средствами ImageMagick http://www.imagemagick.org/Usage/compose/ а потом вернуть привязку из дампа в получившееся. Ну и минус требование наличия интерпретатора perl Python, если использовать IM.
  • 0

Последний раз редактировалось ericsson 19 мар 2013, 16:40, всего редактировалось 1 раз.
ericsson
Вредитель полей
 
Зарегистрирован: 27 июл 2009
 
Сообщения: 3107
Репутация: 640

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Александр Мурый » 19 мар 2013, 16:36

ericsson писал(а):Я только добавлю, что получив нужные исходные слои и сделав дамп привязки, можно наделать множество разных вариантов наложения средствами ImageMagick http://www.imagemagick.org/Usage/compose/ а потом вернуть привязку из дампа в получившееся. Ну и минус требование наличия интерпретатора perl, если использовать IM.

Если есть желание и время, можно поэкспериментировать с рельефом и IM (как некоторой альтернативой GDAL при работе с растрами). Будет другая статья :)
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4912
Репутация: 676
Статьи: 3
Проекты: 5/1

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение syroezhka » 29 мар 2013, 23:39

Хотела попробовать сама сначала реализовать ручками, перед тем как писать, но вижу что не времени нет на это совершенно. В общем, в фотошопе есть различные режимы смешивания, один из них очень хорошо подходит для такого рода комбинирования.
Алгорим рачсета:
blend mode overlay
overlay
Его плюс в том, что он тени не проваливает, а света - не засвечивает.
  • 0

Аватара пользователя
syroezhka
Завсегдатай
 
Зарегистрирован: 21 апр 2008
Откуда: 50°26'N 30°31'E (на карте)
 
Сообщения: 290
Репутация: 5

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Максим Дубинин » 30 мар 2013, 00:05

да, в QGIS 2.0 реализована поддержка таких смешиваний, а вообще интересно было бы попробовать применить все эти формулы по ссылкам, благо скрипт то уже готов, только по-подключать формулы. Но тоже вряд ли это скоро случится.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8889
Репутация: 635
Статьи: 231
Проекты: 12/6

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Александр Мурый » 10 апр 2013, 19:21

Предложение по изменению названия: "Комбинирование теневой отмывки и цветовой шкалы рельефа с помощью GDAL".
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4912
Репутация: 676
Статьи: 3
Проекты: 5/1

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Максим Дубинин » 10 апр 2013, 20:32

окей, давай поменяем
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8889
Репутация: 635
Статьи: 231
Проекты: 12/6

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Denis Rykov » 11 апр 2013, 10:49

ericsson писал(а):Я только добавлю, что получив нужные исходные слои и сделав дамп привязки, можно наделать множество разных вариантов наложения средствами ImageMagick http://www.imagemagick.org/Usage/compose/ а потом вернуть привязку из дампа в получившееся. Ну и минус требование наличия интерпретатора perl Python, если использовать IM.

Данный подход описан в этой статье.
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3279
Репутация: 482
Статьи: 33
Проекты: 9

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение nzeemin » 13 апр 2016, 13:48

Делаю рельеф с отмывкой средствами GMT:
Код: Выделить всё
grdcut.exe ETOPO1_Bed_g_gmt4.grd -R%COORDSCUT% -Gh_cor_cut.grd
grdgradient h_cor_cut.grd -Ne0.3 -A315 -Ghi.grd 
grdimage h_cor_cut.grd -Ihi.grd -Cwiki-water-verlauf2.cpt -P %PROJNCOORDS% --PS_MEDIA=Custom_%PAPERX%cx%PAPERY%c -X0 -Y0 -K > map.eps
  • 1

nzeemin
Новоприбывший
 
Зарегистрирован: 13 апр 2016
 
Сообщения: 1
Репутация: 1

Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL

Сообщение Александр Мурый » 13 апр 2016, 14:18

nzeemin писал(а):Делаю рельеф с отмывкой средствами GMT:

А вы не хотели бы написать отдельную заметку для публикации здесь на сайте об использовании утилит GMT для подобных целей?
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4912
Репутация: 676
Статьи: 3
Проекты: 5/1


Вернуться в Материалы сайта

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).