Осветите карту местности области вокруг Саут-Боулдер-Пик в Колорадо.
Во-первых, импортируйте повышение данные и объект ссылки географических проводок. Чтобы построить график данных с помощью 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, используемый в этом примере, предоставлен Геологической службой США.