Вертикальная перспективная азимутальная проекция
Азимутальный
vperspec
Описанная гратикула предназначена для полярного аспекта.
Меридианы: Равноотстоящие прямые линии, пересекающиеся у центрального полюса. Отображаемые углы являются истинными углами между меридианами.
Параллели: Неравномерно расположенные круги с центром на центральном полюсе. Расстояние уменьшается от этого полюса. Противоположное полушарие не может быть показано, как и отдаленные части более близкого полушария. Предел видимости зависит от высоты наблюдения.
Полюса: Центральный полюс является точкой. Другой шест не показан.
Симметрия: О любом меридиане.
Это перспективная проекция на тангенс плоскости в центральной точке с конечного расстояния. Шкала верна только в центральной точке и является постоянной в окружном направлении вдоль любой окружности, имеющей центральную точку в качестве ее центра. Искажение быстро увеличивается от центральной точки, единственная точка, которая является свободным от искажений. Этот выступ не является ни конформным, ни равным по площади.
Эта проекция обеспечивает виды земного шара, напоминающие те, что наблюдаются с космического аппарата на орбите. Ортогональная проекция является ограничивающей формой с наблюдателем на бесконечном расстоянии.
Эта проекция требует параметра высоты обзора, который задает высоту наблюдателя над начальной точкой. Поскольку этот параметр уникален для этой проекции и поскольку проекция не нуждается в каких-либо стандартных параллелях, используется специальное обходное решение. Вместо того, чтобы добавлять дополнительное свойство оси только для vperspec
, а MapParallels
вместо этого свойство перепрофилируется. Вы должны назначить требуемое значение высоты представления MapParallels
свойство. Задайте скалярное значение длины в тех же модулях, что и радиус Земли или длина большой полуоси, используемая в опорном эллипсоиде осей карты ('Geoid'
) свойство.
Эта реализация вертикальной перспективной азимутальной проекции применима только для координат, которые ссылаются на сферу.
Данные, более удаленные от предела видимости, обрезаются.
landareas = shaperead('landareas.shp','UseGeoCoords',true); axesm ('vperspec', 'Frame', 'on', 'Grid', 'on'); geoshow(landareas,'FaceColor',[1 1 .5],'EdgeColor',[.6 .6 .6]); tissot;