Сетка Map

Сетка карты является набором отображаемых меридианов и параллелей, также известных как гратикула. Отобразите сетку путем установки свойства осей карты 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 страница с описанием.