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