Осветите карту ландшафта области вокруг Южного Пика Валуна в Колорадо.
Во-первых, импортируйте данные о вертикальном изменении и географический объект ссылки регистраций. Отображать данные на графике с помощью geoshow
, растровые данные должны иметь тип double
или single
. Поэтому задайте тип данных для растра с помощью 'OutputType'
пара "имя-значение".
[Z,R] = readgeoraster('n39_w106_3arc_v2.dt1','OutputType','double');
Затем отобразите данные как поверхность. Примените палитру, подходящую для данных о ландшафте с помощью demcmap
функция.
usamap(R.LatitudeLimits,R.LongitudeLimits); geoshow(Z,R,'DisplayType','surface') demcmap(Z)
Установите вертикальное преувеличение с помощью daspectm
функция. Затем задайте источник света в левом верхнем угле карты. Найдите координаты левого верхнего угла путем запроса LatitudeLimits
и LongitudeLimits
свойства ссылочного объекта.
daspectm('m',20)
cornerlat = R.LatitudeLimits(2);
cornerlon = R.LongitudeLimits(1);
lightm(cornerlat,cornerlon)
Восстановите яркость карты путем определения окружающей среды, рассеянной, и зеркальной легкой силы.
ambient = 0.7; diffuse = 1; specular = 0.6; material([ambient diffuse specular])
Файл DTED, используемый в этом примере, является любезностью Геологической службы США.