surflsrm

3-D освещенное теневое облегчение определенной геолокацию сетки данных

Синтаксис

surflsrm(lat,long,Z)
surflsrm(lat,long,Z,[azim elev])
surflsrm(lat,long,Z,[azim elev],cmap)
surflsrm(lat,long,Z,[azim elev],cmap,clim)
h = surflsrm(...)

Описание

surflsrm(lat,long,Z) отображает определенную геолокацию сетку данных, окрашенную согласно повышению и поверхностным наклонам. Текущая система координат должна иметь допустимое определение проекции карты.

surflsrm(lat,long,Z,[azim elev]) отображает определенную геолокацию сетку данных со светом, прибывающим из заданного азимута и повышения. Подсветка применяется, прежде чем данные спроектированы. Углы в градусах с азимутом, измеренным по часовой стрелке от Севера и повышения от нулевой плоскости поверхности. По умолчанию направление источника света является востоком (90º азимут) при повышении 45º.

surflsrm(lat,long,Z,[azim elev],cmap) отображает определенную геолокацию сетку данных с помощью предоставленной палитры. Количество шкал полутонов выбрано, чтобы сохранить размер теневой палитры ниже 256. По умолчанию палитра создается из 16 цветов и 16 серых. Если вектор азимута и повышения пуст, местоположения по умолчанию используются.

surflsrm(lat,long,Z,[azim elev],cmap,clim) использует обеспеченные цветные пределы по осям, которые, по умолчанию, автоматически вычисляются из данных.

h = surflsrm(...) возвращает указатель на чертившую поверхность.

Примеры

Создайте новую палитру с помощью demcmap с белыми цветами для моря и цветами по умолчанию для земли. Используйте эту палитру для освещенной теневой вспомогательной карты ближневосточной области:

load mapmtx
[cmap,clim] = demcmap(map1,[],[1 1 1],[]);
axesm loximuth
surflsrm(lt1,lg1,map1,[],cmap,clim)

Советы

Эта функция эффективно умножает две палитры, один с цветом на основе повышения, другого со шкалой полутонов на основе наклона поверхности, чтобы создать новую палитру. Это производит эффект, подобный использованию света на поверхности, но со всеми видимыми цветами на самом деле в палитре. Освещающие вычисления выполняются на неспроектированных данных.

Смотрите также

| | | | | |

Представлено до R2006a