Каждая проекция имеет по крайней мере один параметр, который управляет, как это преобразовывает географические координаты в плоские координаты. Некоторые проекции скорее фиксируются, и кроме вектора ориентации и фактора номинальной шкалы, не имеют никаких параметров, что пользователь должен варьироваться, сделать так нарушило бы определение проекции. Например, проекция Робинсона имеет одну стандартную параллель, которая фиксируется по определению в в 38 ° к северу и Юг; проекции Cassini и Wetch не могут быть созданы в кроме Нормального аспекта. В общем случае однако проекции имеют несколько переменных параметров. Следующий раздел обсуждает параметры проекции карты и дает представление для установки их.
В дополнение к имени самой проекции параметры, которые может иметь проекция карты,
Аспект — Ориентация проекции на поверхности отображения
Центр или Источник — Широта и долгота средней точки отображения
Масштабный коэффициент — Отношение расстояния на карте к расстоянию на земле
Стандартная Параллель (параллели) — Выбранная широта (широты), где искажение шкалы является нулем
Ложный Northing — Плоское смещение для координат на вертикальной оси карты
Ложное Движение на восток — Плоское смещение для координат на горизонтальной оси карты
Зона — Обозначенный четырехугольник долготы широты, используемый к систематически, делит планету для определенных классов проекций
В то время как не все проекции требуют всех этих параметров, всегда будет аспект проекции, источник и шкала.
Другие параметры сопоставлены с графическим выражением проекции, но не задают ее математический результат. Они включают
Сопоставьте пределы широты и долготы
Структурируйте пределы широты и долготы
Однако, когда определенные проекции не могут сопоставить целую планету или стать очень искаженными по большим областям, эти пределы иногда являются необходимой частью подготовки проекции.
В следующем осуществлении вы задаете карту оси и исследуете параметры по умолчанию на цилиндрическое, коническое сечение и азимутальную проекцию.
Настройте Меркаторскую проекцию по умолчанию (который является цилиндрическим), и передайте ее указатель на getm
функционируйте, чтобы запросить параметры проекции:
figure; h=axesm('Mapprojection','mercator','Grid','on','Frame','on',... 'MlabelParallel',0,'PlabelMeridian',0,'mlabellocation',60,... 'meridianlabel','on','parallellabel','on')
Координатную сетку и систему координат для проекции карты по умолчанию показывают ниже.
Запросите использование указателя осей карты getm
смотреть свойства, которые принадлежат параметрам проекции карты. Основными единицами является aspect
, origin
ScaleFactor
, nparallels
, mapparallels
, falsenorthing
, falseeasting
, zone
, maplatlimit
, maplonlimit
, rlatlimit
, и flonlimit
:
getm(h,'aspect') ans = normal getm(h,'origin') ans = 0 0 0 getm(h,'scalefactor') ans = 1 getm(h,'nparallels') ans = 1 getm(h,'mapparallels') ans = 0 getm(h,'falsenorthing') ans = 0 getm(h,'falseeasting') ans = 0 getm(h,'zone') ans = [] getm(h,'maplatlimit') ans = -86 86 getm(h,'maplonlimit') ans = -180 180 getm(h,'Flatlimit') ans = -86 86 getm(h,'Flonlimit') ans = -180 180
Для получения дополнительной информации об этих и других свойствах осей карты смотрите страницу с описанием для axesm
.
Сбросьте тип проекции к коническому сечению равной области ('eqaconic'
). Фигура перерисована, чтобы отразить изменение. Определите параметры, которые тулбокс изменяет в ответ:
setm(h,'Mapprojection', 'eqaconic') getm(h,'aspect') ans = normal getm(h,'origin') ans = 0 0 0 getm(h,'scalefactor') ans = 1 getm(h,'nparallels') ans = 2 getm(h,'mapparallels') ans = 15 75 getm(h,'falsenorthing') ans = 0 getm(h,'falseeasting') ans = 0 getm(h,'zone') ans = [] getm(h,'maplatlimit') ans = -86 86 getm(h,'maplonlimit') ans = -135 135 getm(h,'Flatlimit') ans = -86 86 getm(h,'Flonlimit') ans = -135 135
eqaconic
проекция имеет две стандартных параллели, на уровне 15 ° и 75 °. Это также уменьшало пределы долготы (покрывающий 270 °, а не 360 °). Получившийся eqaconic
координатную сетку показывают ниже.
Теперь установите тип проекции на Стереографический ('stereo'
) и исследуйте те же свойства, как вы сделали для предыдущих проекций:
setm(h,'Mapprojection','stereo') setm(gca,'MLabelParallel',0,'PLabelMeridian',0) getm(h,'aspect') ans = normal getm(h,'origin') ans = 0 0 0 getm(h,'scalefactor') ans = 1 getm(h,'nparallels') ans = 0 getm(h,'mapparallels') ans = [] getm(h,'falsenorthing') ans = 0 getm(h,'falseeasting') ans = 0 getm(h,'zone') ans = [] getm(h,'maplatlimit') ans = -90 90 getm(h,'maplonlimit') ans = -180 180 getm(h,'Flatlimit') ans = -Inf 90 getm(h,'Flonlimit') ans = -180 180
Стереографическая проекция, будучи азимутальной, не имеет стандартных параллелей, таким образом, ни один не обозначается. Пределы карты не изменяются от предыдущей проекции. Фигуру карты показывают ниже.