Наложение на ЦМР изображения топокарты

Ответить
Аватара пользователя
eucrariano
Активный участник
Сообщения: 104
Зарегистрирован: 26 авг 2009, 12:09
Репутация: 0
Откуда: Ukraine, Chernivtsy

Наложение на ЦМР изображения топокарты

Сообщение eucrariano » 02 мар 2011, 18:35

Здравствуйте!
Как можно полученную ЦМР "обтянуть" изображением исходной топокарты как сделано во вложении? И уже заодно, как изобразить эту ЦМР с "вырезанным" фрагментом Земли, как на снимке?
В установках дисплея в GRASS подобного не нашел, в NVIZе - также. Или где-то не там копаюсь?
Спасибо.
Вложения
DEM_topo.jpg
DEM_topo.jpg (79.41 КБ) 5909 просмотров

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Наложение на ЦМР изображения топокарты

Сообщение KolesovDmitry » 02 мар 2011, 19:05

Запустите в командной строке: Появится окошко с вопросом, какой слой взять в качестве слоя высот, и какую карту положить сверху:
Вложения
nviz [raster, vector, visualization].png
nviz [raster, vector, visualization].png (37.29 КБ) 5891 просмотр

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Наложение на ЦМР изображения топокарты

Сообщение Александр Мурый » 02 мар 2011, 19:14

Я тоже напишу :)

-- создаем по ЦМР растр свето-теневой отмывки рельефа (модуль r.shaded.relief)

-- отображаем топокарту поверх отмывки на "граф. мониторе" (d.shadedmap ИЛИ:
- в wxGUI
2011-03-02-185150_583x626_scrot.png
2011-03-02-185150_583x626_scrot.png (19.02 КБ) 5891 просмотр
- в Tcl/Tk (gis.m) как Base map выбираем растр теневой отмывки, как Drape map --- топокарту
2011-03-02-190941_500x606_scrot.png
2011-03-02-190941_500x606_scrot.png (8.82 КБ) 5891 просмотр
-- если хочется сделать отображаемые растры одним растром (навсегда), используем r.his

-- NVIZ: в верхнем меню Visualize --> Raster Surfaces. Слева снизу появится "Surface Panel"
2011-03-02-185909_1085x734_scrot.png
2011-03-02-185909_1085x734_scrot.png (4.25 КБ) 5891 просмотр

Жмем Color --> выбираем "New map" --> ищем через форму нашу топокарту --> Accept

На хелп-страницах внизу почти везде примеры.

P.S. Ну и самый лаконичный способ запуска NVIZ с "теневой" топокартой -- из командной строки:

Код: Выделить всё

nviz elevation=relief color=topomap

Теневая отмывка (точнее, освещение) там уже будет, причём её можно регулировать, т.е. "теневой" растр включать не нужно.
Редактор материалов, модератор форума

Аватара пользователя
eucrariano
Активный участник
Сообщения: 104
Зарегистрирован: 26 авг 2009, 12:09
Репутация: 0
Откуда: Ukraine, Chernivtsy

Re: Наложение на ЦМР изображения топокарты

Сообщение eucrariano » 02 мар 2011, 22:12

Получил желаемое каждым из показанных способов! Спасибо всем большое!

Ответить

Вернуться в «GRASS»

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

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