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

Каждая проекция имеет по крайней мере один параметр, который управляет, как это преобразовывает географические координаты в плоские координаты. Некоторые проекции скорее фиксируются, и кроме вектора ориентации и фактора номинальной шкалы, не имеют никаких параметров, что пользователь должен варьироваться, сделать так нарушило бы определение проекции. Например, проекция Робинсона имеет одну стандартную параллель, которая фиксируется по определению в в 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

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