Проект и добавление геолокированной сетки данных к текущим осям карты
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)