Страница 1 из 1

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

Добавлено: 02 мар 2011, 18:35
eucrariano
Здравствуйте!
Как можно полученную ЦМР "обтянуть" изображением исходной топокарты как сделано во вложении? И уже заодно, как изобразить эту ЦМР с "вырезанным" фрагментом Земли, как на снимке?
В установках дисплея в GRASS подобного не нашел, в NVIZе - также. Или где-то не там копаюсь?
Спасибо.

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

Добавлено: 02 мар 2011, 19:05
KolesovDmitry
Запустите в командной строке: Появится окошко с вопросом, какой слой взять в качестве слоя высот, и какую карту положить сверху:

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 КБ) 6240 просмотров
- в Tcl/Tk (gis.m) как Base map выбираем растр теневой отмывки, как Drape map --- топокарту
2011-03-02-190941_500x606_scrot.png
2011-03-02-190941_500x606_scrot.png (8.82 КБ) 6240 просмотров
-- если хочется сделать отображаемые растры одним растром (навсегда), используем r.his

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

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

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

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

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

nviz elevation=relief color=topomap

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

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

Добавлено: 02 мар 2011, 22:12
eucrariano
Получил желаемое каждым из показанных способов! Спасибо всем большое!