Сетка карты
является набором отображаемых меридианов и параллелей, также известных как гратикула. Отобразите сетку путем установки свойства осей карты 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 ° к востоку от главного меридиана.
Свойства, влияющие на маркировку сетки, перечислены ниже.
Свойство |
Эффект |
---|---|
|
Переключение отображения меток меридианов |
|
Переключение отображения параллельных меток |
|
Альтернативный интервал для маркировки меридианов |
|
Альтернативный интервал для маркировки параллелей |
|
Ключевое слово или широта для размещения меток меридиана |
|
Ключевое слово или долгота для размещения параллельных меток |
|
Перезабыть меридианы с положительным углом от 0 ° до 360 ° |
Полное описание всех свойств осей карты смотрите в axesm
страница с описанием.