Параметры проекции

Каждая проекция имеет по крайней мере один параметр, который управляет, как это преобразовывает географические координаты в плоские координаты. Некоторые проекции скорее фиксируются, и кроме вектора ориентации и фактора номинальной шкалы, не имеют никаких параметров, что пользователь должен варьироваться, сделать так нарушило бы определение проекции. Например, проекция Робинсона имеет одну стандартную параллель, которая фиксируется по определению в в 38 ° к северу и Юг; проекции Cassini и Wetch не могут быть созданы в кроме Нормального аспекта. В общем случае однако проекции имеют несколько переменных параметров. Следующий раздел обсуждает параметры проекции карты и дает представление для установки их.

Карты характеристик проекции могут иметь

В дополнение к имени самой проекции параметры, которые может иметь проекция карты,

  • Аспект — Ориентация проекции на поверхности отображения

  • Центр или Источник — Широта и долгота средней точки отображения

  • Масштабный коэффициент — Отношение расстояния на карте к расстоянию на земле

  • Стандартная Параллель (параллели) — Выбранная широта (широты), где искажение шкалы является нулем

  • Ложный Northing — Плоское смещение для координат на вертикальной оси карты

  • Ложное Движение на восток — Плоское смещение для координат на горизонтальной оси карты

  • Зона — Обозначенный четырехугольник долготы широты, используемый к систематически, делит планету для определенных классов проекций

В то время как не все проекции требуют всех этих параметров, всегда будет аспект проекции, источник и шкала.

Другие параметры сопоставлены с графическим выражением проекции, но не задают ее математический результат. Они включают

  • Сопоставьте пределы широты и долготы

  • Структурируйте пределы широты и долготы

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

Определение параметров проекции

В следующем осуществлении вы задаете карту оси и исследуете параметры по умолчанию на цилиндрическое, коническое сечение и азимутальную проекцию.

  1. Настройте Меркаторскую проекцию по умолчанию (который является цилиндрическим), и передайте ее указатель на getm функционируйте, чтобы запросить параметры проекции:

    figure;
    h=axesm('Mapprojection','mercator','Grid','on','Frame','on',...
    'MlabelParallel',0,'PlabelMeridian',0,'mlabellocation',60,...
    'meridianlabel','on','parallellabel','on')

    Координатную сетку и систему координат для проекции карты по умолчанию показывают ниже.

  2. Запросите использование указателя осей карты getm смотреть свойства, которые принадлежат параметрам проекции карты. Основными единицами является aspect, originScaleFactor , 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.

  3. Сбросьте тип проекции к коническому сечению равной области ('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 координатную сетку показывают ниже.

  4. Теперь установите тип проекции на Стереографический ('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

    Стереографическая проекция, будучи азимутальной, не имеет стандартных параллелей, таким образом, ни один не обозначается. Пределы карты не изменяются от предыдущей проекции. Фигуру карты показывают ниже.

Для просмотра документации необходимо авторизоваться на сайте