геооси

Создайте географические оси

Синтаксис

geoaxes
geoaxes(Name,Value)
geoaxes(parent,___)
gx = geoaxes(___)
geoaxes(gx)

Описание

пример

geoaxes создает географические оси в текущей фигуре с помощью значений свойств по умолчанию и делает его текущими осями.

Географические оси отображает данные в географических координатах (широта/долгота) на карте. Карта жива, то есть, можно панорамировать, чтобы просмотреть другие географические точки и увеличить и уменьшить масштаб на карте, чтобы просмотреть области более подробно.

geoaxes(Name,Value) задает значения для свойств объекта GeographicAxes с помощью одного или нескольких аргументов пары "имя-значение".

geoaxes(parent,___) создает географические оси в фигуре, панели или вкладке, заданной parent, вместо в текущей фигуре.

gx = geoaxes(___) возвращает объект GeographicAxes. Используйте gx, чтобы изменить свойства осей после того, как вы создадите его.

geoaxes(gx) делает объект GeographicAxes gx текущая система координат.

Примеры

свернуть все

Создайте географические оси.

figure;
gx = geoaxes;

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

latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;
geoplot(gx,[latSeattle latAnchorage],[lonSeattle lonAnchorage],'g-*')
geobasemap(gx,'colorterrain')

Входные параметры

свернуть все

Родительский элемент, заданный как фигура, Панель или объект Tab.

Географические оси, которые будут делаться текущие оси, заданные как объект GeographicAxes.

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: gx = geoaxes('Basemap','colorterrain')

Перечисленные здесь свойства являются только подмножеством. Для полного списка смотрите GeographicAxes Properties.

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

MathWorks® предлагает шесть basemaps для использования с географическими осями и графиками. basemaps обеспечивают множество параметров экрана из двухцветных, океанских землей растровых карт, чтобы окрасить карты ландшафта. По умолчанию географические оси или графики используют основную карту 'darkwater', которая установлена с продуктом. Если вы выбираете один из других basemaps, географические оси или график получает доступ к карте по Интернету.

Если у вас нет сопоставимого доступа к Интернету, можно загрузить basemaps, размещенный MathWorks на локальную систему. Для получения дополнительной информации о загрузке basemaps, см. Доступ к базовым картам в MATLAB.

Если вы задаете 'none', географические оси или график отображает ваши данные на графике с сеткой долготы широты, метками деления и метками, но не включает карту.

Basemaps

'darkwater' (значение по умолчанию)

Контактные площадки: серый свет-к-умеренному

Океанские и водные области: более темно-серый

Размещенный MathWorks.

'colorterrain'

Теневая вспомогательная карта смешивается с палитрой растительного покрова. Влажная низменность является зеленой и засушливой коричневой низменностью.

Размещенный MathWorks.

'grayland'

Контактные площадки: свет-к-умеренному серая земля

Океанские и водные области: белый

Размещенный MathWorks.

'grayterrain'

Глобальный ландшафт изобразил монохроматически в оттенках серого, комбинируя заштрихованное облегчение, которое подчеркивает и высокие горы и микро ландшафт, найденный в низменности.

Размещенный MathWorks.

'bluegreen'

Контактные площадки: светло-зеленый

Океанские и водные области: голубой

Размещенный MathWorks.

'landcover'

Выведенные спутником данные о растительном покрове и заштрихованное облегчение, которому предоставляют легкую, естественную палитру, подходящую для того, чтобы сделать тематические и ссылочные карты (включает облегчение дна океана).

Размещенный MathWorks.

Пример: gx = geoaxes(__,'Basemap','bluegreen')

Пример: gx.Basemap = 'bluegreen'

Типы данных: char | string

Размер и местоположение, исключая поле для меток, заданных как четырехэлементный вектор формы [left bottom width height]. Для получения дополнительной информации смотрите Размещение Осей Управления.

Модули положения, заданные как одно из этих значений.

UnitsОписание
'normalized' (значение по умолчанию)Нормированный относительно контейнера, который обычно является фигурой или панелью. Левый нижний угол контейнера сопоставляет с (0,0), и правый верхний угол сопоставляет с (1,1).
'inches''inches'
'centimeters''centimeters'
'characters'

На основе шрифта uicontrol по умолчанию графического корневого объекта:

  • Ширина символов = ширина буквы x.

  • Высота символа = расстояние между базовыми линиями двух строк текста.

'points'Точки книгопечатания. Один пункт равен 1/72 дюйма.
'pixels'

'pixels'.

Начиная с версии R2015b, значения размеров в пикселях не зависят от вашего системного разрешения в системах Windows® и Macintosh:

  • В системах Windows пиксель составляет 1/72 дюйма.

  • В системах Macintosh пиксель составляет 1/72 дюйма.

В системах Linux® размер пикселя определяется вашим системным разрешением.

При определении модулей как пары "имя-значение" во время создания объекта необходимо установить свойство Units прежде, чем задать свойства, что вы хотите использовать эти модули, такие как OuterPosition.

Выходные аргументы

свернуть все

Географические оси, возвращенные как объект GeographicAxes.

Советы

  • Если у вас есть Mapping Toolbox™, можно задать basemaps собственного выбора при помощи функции addCustomBasemap.

  • Некоторая графика функционирует свойства осей сброса при графическом выводе. Чтобы отобразить дополнительные данные на графике в географические оси, используйте команду hold on перед вызовами функций построения графика.

  • Вы не можете отобразить на графике данные, которые требуют Осей декартовой системы координат в географическом графике.

Смотрите также

Функции

Свойства

Введенный в R2018b