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 и Y. Это позволяет отображать данные о повышении без вертикального искажения. The 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
Для просмотра документации необходимо авторизоваться на сайте