daspectm

Управляйте вертикальным преувеличением в отображении карты

Синтаксис

daspectm(zunits)
daspectm(zunits,vfac)
daspectm(zunits,vfac,lat,long)
daspectm(zunits,vfac,lat,long,az)
daspectm(zunits,vfac,lat,long,az,radius)

Описание

daspectm(zunits) устанавливает 'DataAspectRatio' свойство осей карты так, чтобы ось z была пропорционально x-and y-projected координатами. Это разрешает данным о вертикальном изменении быть отображенными без вертикального искажения. zunits параметр задает модули данных о вертикальном изменении и может быть любыми единицами длины, распознанными unitsratio.

daspectm(zunits,vfac) устанавливает 'DataAspectRatio' свойство так, чтобы ось z была вертикально преувеличена факторным vfac. Если не использовано, значением по умолчанию не является никакое вертикальное преувеличение.

daspectm(zunits,vfac,lat,long) устанавливает соотношение сторон на основе локальной шкалы карты в заданном географическом положении. Если не использовано, значением по умолчанию является центр пределов карты.

daspectm(zunits,vfac,lat,long,az) также задает направление, вдоль которого вычисляется шкала. Если не использовано, 90 градусов (на запад) принят.

daspectm(zunits,vfac,lat,long,az,radius) задает радиус сферы. radius может быть одно из значений, поддержанных km2deg, или это может быть (числовой) радиус желаемой сферы в zunits. Если не использовано, радиус по умолчанию Земли используется.

Примеры

свернуть все

Загрузите данные о вертикальном изменении и географический объект ссылки ячеек для корейского полуострова. Создайте мировую карту с соответствующими пределами широты и долготы, затем отобразите данные с помощью meshm. Примените палитру, подходящую для данных о вертикальном изменении с помощью demcmap. Затем просмотрите карту в 3-D.

load korea5c
latlim = korea5cR.LatitudeLimits;
lonlim = korea5cR.LongitudeLimits;
worldmap(latlim,lonlim)
meshm(korea5c,korea5cR,korea5cR.RasterSize,korea5c)
demcmap(korea5c)
view(3)

Установитесь вертикальный коэффициент преувеличения на 30 использований daspectm. Добавьте свет с помощью camlight.

daspectm('m',30)
camlight

Ограничения

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

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

|

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