surfacem

Проект и добавление геолокированной сетки данных к текущим осям карты

Синтаксис

surfacem(lat,lon,Z)
surfacem(latlim,lonlim,Z)
surfacem(lat,lon,Z,alt)
surfacem(...,prop1,val1,prop2,val2,...)
h = surfacem(...)

Описание

surfacem(lat,lon,Z) создает поверхность, представляющую сетку данных Z в текущих осях карты. Поверхность лежит плоской в горизонтальной плоскости с ее CData значение свойства установлено в Z. Векторы или 2-D массивы lat и lon задайте гратикулу широта-долгота mesh на которой Z отображается. Полное описание различных форм, которые lat и lon можно взять, увидеть surfm.

surfacem(latlim,lonlim,Z) определяет гратикулу с помощью пределов широты и долготы latlim и lonlim. Эти пределы должны совпадать с географической степенью сетки данных Z. Двухэлементный вектор latlim имеет форму:

[southern_limit northern_limit]

Точно так же lonlim имеет форму:

[western_limit eastern_limit]

Строят гранатюру широта-долгота размера 50 на 100. Поверхностная FaceColor свойство 'texturemap', кроме тех случаев, когда Z именно 50 на 100, в этом случае это 'flat'.

surfacem(lat,lon,Z,alt) устанавливает ZData свойство поверхности, чтобы 'alt', в результате чего образуется 3-D поверхность. Lat и lon должен привести к mesh graticule, которая соответствует alt в размере. CData установлено в Z. Facecolor является 'texturemap', если только Z соответствует alt в размере, в этом случае это 'flat'.

surfacem(...,prop1,val1,prop2,val2,...) применяет дополнительные MATLAB® графические свойства поверхности через пары свойство/значение. Вы можете задать любое свойство, принятое surface функцию, кроме XData, YData, и ZData.

h = surfacem(...) возвращает указатель на объект поверхности.

Примечание

В отличие от meshm и surfm, surfacem всегда добавляет поверхность к текущим системам координат, независимо от состояния удержания.

Примеры

Загрузка повышения растровых данных и географических камер ссылки объекта. Затем отобразите данные как поверхность.

load topo60c
[topo60c,topo60cR] = geocrop(topo60c,topo60cR,[-90 90],[-180,180]);
[lat,lon] = geographicGrid(topo60cR);
worldmap world
surfacem(lat,lon,topo60c)
demcmap(topo60c)

См. также

| | |

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