exponenta event banner

Сетка карты

Сетка карты представляет собой набор отображаемых меридианов и параллелей, также известный как гратикуль. Отображение сетки путем задания свойства оси карты Grid кому 'on'. Это можно сделать при создании осей карты с помощью axesm, с setmили с помощью прямой команды gridm on.

Управление интервалом между сетками

Для управления отображением меридианов и параллелей установите скалярный интервал между меридианами или вектор нужных меридианов в MLineLocation собственность. Собственность PLineLocation служит соответствующей цели для параллелей. Значения по умолчанию размещают линии сетки каждые 30 ° для меридианов и каждые 15 ° для параллелей.

Сетки слоев

По умолчанию сетка размещается как верхний слой любого отображения. Вы можете изменить это, изменив GAltitude для размещения других объектов карты «над» сеткой. Новая сетка нарисована на новой высоте. Единицы измерения, используемые для GAltitude указаны с помощью daspectm функция.

Чтобы переместить сетку обратно в верхнюю часть экрана, используйте команду gridm reset. Можно также управлять внешним видом линий сетки с помощью GLineStyle и GLineWidth свойства, которые являются ':' и 0.5, соответственно, по умолчанию.

Ограничить линии сетки

Проекция Миллера является примером, в котором все меридианы могут распространяться на полюса, не оказываясь загроможденными. В других проекциях, таких как ортогональные (ниже), сетка карты может скрывать поверхность, где они сходятся. Свойства двух осей карты, MLineLimit и MLineException, позволяют управлять таким нагромождением:

  • Используйте MLineLimit свойство для указания пары широт, в которых должны заканчиваться меридианы. Например, настройка MLineLimit кому [-75 75] полностью очищает область выше и ниже этого широтного диапазона меридианных линий.

  • Если требуется, чтобы некоторые линии достигали полюсов, но не других, их можно указать с помощью MLineException собственность. Например, если MLineException имеет значение [-90 0 90 180], то меридианы, соответствующие четырем кардинальным долготам, будут продолжать выходить за пределы полюса.

Использование этих свойств проиллюстрировано на рисунке ниже. Обратите внимание, что имеются два соответствующих свойства осей карты, PLineLimit и PLineException, для управления степенью отображаемых параллелей.

Сетки меток

Можно пометить отображаемые параллели и меридианы. MeridianLabel и ParallelLabel - двухпозиционные свойства для отображения меток на меридианах и параллелях соответственно. Они оба 'off' по умолчанию. Первоначально расположения меток совпадают с отображаемыми по умолчанию линиями сетки, но их можно изменить с помощью PlabelLocation и MlabelLocation свойства. Эти линии сетки помечены поперек северного края карты для меридианов и вдоль западного края карты для параллелей. Однако свойство MlabelParallel позволяет указать 'north', 'south', 'equator', или определенную широту, на которой должны отображаться метки меридиана, и PlabelMeridian позволяет выбрать 'west', 'east', 'prime'или определенную долготу для параллельных меток. По умолчанию параллельные метки отображаются в диапазоне от 0 ° до 90 ° к северу и к югу от экватора, а метки меридиана - в диапазоне от 0 ° до 180 ° к востоку и к западу от простого меридиана. Вы можете использовать mlabelzero22pi функция для повторного отображения меток меридиана в диапазоне от 0 ° до 360 ° к востоку от простого меридиана.

Ниже перечислены свойства, влияющие на маркировку сетки.

Собственность

Эффект

MeridianLabel

Переключение отображения меток меридиана

ParallelLabel

Переключение отображения параллельных меток

MlabelLocation

Альтернативный интервал для маркировки меридианов

PlabelLocation

Альтернативный интервал для маркировки параллелей

MlabelParallel

Ключевое слово или широта для размещения меток меридиана

PlabelMeridian

Ключевое слово или долгота для размещения параллельных меток

mlabelzero22pi(функция)

Релейные меридианы с положительным углом от 0 ° до 360 °

Полное описание свойств всех осей карты см. в разделе axesm справочная страница.