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