Комбинирование теневой отмывки и цветовой ЦМР в GDAL
- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Комбинирование теневой отмывки и цветовой ЦМР в GDAL
Научился комбинировать цветовой рельеф и отмывку в единый слой в разных вариантах с помощью инструментов GDAL. 
Делюсь статьёй.
Приму критику, правки в вики приветствуются.
---------------------------------------------------------------------
P.S. Статья опубликована.
			
			
									
						
							Делюсь статьёй.
Приму критику, правки в вики приветствуются.
---------------------------------------------------------------------
P.S. Статья опубликована.
пристегивайтесь, турбулентность прямо по курсу
			
						- 
				Александр Мурый
 - Гуру
 - Сообщения: 5173
 - Зарегистрирован: 26 сен 2009, 16:26
 - Репутация: 792
 - Ваше звание: званий не имею
 - Откуда: Москва
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
1) Хотелось бы, чтобы к статье был приложен тот самый кусок ЦМР, над которым издеваются 
 
2) Самая красивая картинка (ИМХО) — последняя, её бы и исп-ть вначале для заманухи.
			
			
									
						
							2) Самая красивая картинка (ИМХО) — последняя, её бы и исп-ть вначале для заманухи.
Редактор материалов, модератор форума
			
						- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
Я бы выложил, но это ASTER GDEM, а его нельзя.
А последняя картинка, это не то что хотел от меня клиент) (он хотел первую, но одним слоем). Вообще это эстетство и зависит от задачи. Как я понял, претензии к методам 1 и 3 в том что слишком велика глубина теней (много черноты), на них плохо накладывать другие данные. Т.е. в результате - кому что больше нравится. Моё дело, разобраться самому и поделиться рецептом.
			
			
									
						
							А последняя картинка, это не то что хотел от меня клиент) (он хотел первую, но одним слоем). Вообще это эстетство и зависит от задачи. Как я понял, претензии к методам 1 и 3 в том что слишком велика глубина теней (много черноты), на них плохо накладывать другие данные. Т.е. в результате - кому что больше нравится. Моё дело, разобраться самому и поделиться рецептом.
пристегивайтесь, турбулентность прямо по курсу
			
						- 
				ericsson
 - Гуру
 - Сообщения: 3321
 - Зарегистрирован: 27 июл 2009, 19:26
 - Репутация: 748
 - Ваше звание: Вредитель полей
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
Я только добавлю, что получив нужные исходные слои и сделав дамп привязки, можно наделать множество разных вариантов наложения  средствами ImageMagick http://www.imagemagick.org/Usage/compose/ а потом вернуть привязку из дампа в получившееся. Ну и минус требование наличия интерпретатора perl Python, если использовать IM.
			
			
													
					Последний раз редактировалось ericsson 19 мар 2013, 16:40, всего редактировалось 1 раз.
									
			
						
										
						- 
				Александр Мурый
 - Гуру
 - Сообщения: 5173
 - Зарегистрирован: 26 сен 2009, 16:26
 - Репутация: 792
 - Ваше звание: званий не имею
 - Откуда: Москва
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
Если есть желание и время, можно поэкспериментировать с рельефом и IM (как некоторой альтернативой GDAL при работе с растрами). Будет другая статьяericsson писал(а):Я только добавлю, что получив нужные исходные слои и сделав дамп привязки, можно наделать множество разных вариантов наложения средствами ImageMagick http://www.imagemagick.org/Usage/compose/ а потом вернуть привязку из дампа в получившееся. Ну и минус требование наличия интерпретатора perl, если использовать IM.
Редактор материалов, модератор форума
			
						- syroezhka
 - Завсегдатай
 - Сообщения: 290
 - Зарегистрирован: 21 апр 2008, 21:22
 - Репутация: 5
 - Откуда: 50°26'N 30°31'E
 - Контактная информация:
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
Хотела попробовать сама сначала реализовать ручками, перед тем как писать, но вижу что не времени нет на это совершенно. В общем, в фотошопе есть различные режимы смешивания, один из них очень хорошо подходит для такого рода комбинирования. 
Алгорим рачсета:
blend mode overlay
overlay
Его плюс в том, что он тени не проваливает, а света - не засвечивает.
			
			
									
						
										
						Алгорим рачсета:
blend mode overlay
overlay
Его плюс в том, что он тени не проваливает, а света - не засвечивает.
- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
да, в QGIS 2.0 реализована поддержка таких смешиваний, а вообще интересно было бы попробовать применить все эти формулы по ссылкам, благо скрипт то уже готов, только по-подключать формулы. Но тоже вряд ли это скоро случится.
			
			
									
						
							пристегивайтесь, турбулентность прямо по курсу
			
						- 
				Александр Мурый
 - Гуру
 - Сообщения: 5173
 - Зарегистрирован: 26 сен 2009, 16:26
 - Репутация: 792
 - Ваше звание: званий не имею
 - Откуда: Москва
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
Предложение по изменению названия: "Комбинирование теневой отмывки и цветовой шкалы рельефа с помощью GDAL".
			
			
									
						
							Редактор материалов, модератор форума
			
						- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
окей, давай поменяем
			
			
									
						
							пристегивайтесь, турбулентность прямо по курсу
			
						- Denis Rykov
 - Гуру
 - Сообщения: 3376
 - Зарегистрирован: 11 апр 2008, 21:09
 - Репутация: 529
 - Ваше звание: Author
 - Контактная информация:
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
Данный подход описан в этой статье.ericsson писал(а):Я только добавлю, что получив нужные исходные слои и сделав дамп привязки, можно наделать множество разных вариантов наложения средствами ImageMagick http://www.imagemagick.org/Usage/compose/ а потом вернуть привязку из дампа в получившееся. Ну и минус требование наличия интерпретатора perl Python, если использовать IM.
Spatial is now, more than ever, just another column- The Geometry Column.
			
						- 
				nzeemin
 - Новоприбывший
 - Сообщения: 1
 - Зарегистрирован: 13 апр 2016, 13:44
 - Репутация: 1
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
Делаю рельеф с отмывкой средствами 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
- 
				Александр Мурый
 - Гуру
 - Сообщения: 5173
 - Зарегистрирован: 26 сен 2009, 16:26
 - Репутация: 792
 - Ваше звание: званий не имею
 - Откуда: Москва
 
Re: Комбинирование теневой отмывки и цветовой ЦМР в GDAL
А вы не хотели бы написать отдельную заметку для публикации здесь на сайте об использовании утилит GMT для подобных целей?nzeemin писал(а):Делаю рельеф с отмывкой средствами GMT:
Редактор материалов, модератор форума
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 27 гостей