geoaxes

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

Описание

пример

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

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

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

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

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

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

Примеры

свернуть все

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

gx = geoaxes;

Отобразите данные на графике с помощью geoplot функция. Чтобы изменить географические оси, вы создали, задайте gx как входной параметр. Настройте внешний вид линии с помощью спецификации линии 'g-*'. Измените основную карту с помощью geobasemap функция.

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

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

свернуть все

Родительский контейнер, заданный как FigureПанель, Tab, или TiledChartLayout объект.

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

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

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

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

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

Сопоставьте, по которому можно отобразить на графике данные, заданные как одно из перечисленных в таблице значений. Шесть из basemaps являются размещенными рядом наборами данных, которые MathWorks® выводит из данных общественного достояния. Пять из basemaps являются картами высокого уровня изменения масштаба, размещенными Esri®.

MATLAB® включает установленную основную карту того, двухцветную карту под названием 'darkwater'. Использование этой основной карты не требует доступа в Интернет. Использование другого basemaps, включая основную карту по умолчанию 'streets-light', действительно требует доступа в Интернет.

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

Пять basemaps, размещенные Esri, включают приписывания, которые дают кредит провайдеру данных о карте. Это приписывание может измениться, когда вы увеличиваете масштаб карты, потому что различные организации вносят данные о карте на различных уровнях изменения масштаба для различных окрестностей. Выравнивание контуров и меток области является представлением функции, обеспеченной нашими поставщиками данных, и не подразумевает подтверждение MathWorks.

'streets-light'

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

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

'satellite'

Полная глобальная основная карта состоит из спутниковых снимков с высоким разрешением.

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

'streets-dark'

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

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

'topographic'

Карта общего назначения с моделированием, чтобы изобразить топографические функции.

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

'streets'

План действий общего назначения, который подчеркивает точное, четкое моделирование дорог и транзитных сетей.

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

'landcover'

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

Если MathWorks.

'grayterrain'

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

Если MathWorks.

'colorterrain'

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

Если MathWorks.

'grayland'

Двухцветная, океанская землей карта с серыми контактными площадками и областями белой воды.

Если MathWorks.

'bluegreen'

Двухцветная, океанская землей карта со светло-зелеными контактными площадками и голубыми водными областями.

Если MathWorks.

'darkwater'

Двухцветная, океанская землей карта со светло-серыми контактными площадками и темно-серыми водными областями. Эта основная карта установлена с MATLAB.

Если MathWorks.

 

'none'

Пустой фон, который отображает ваши данные на графике с сеткой долготы широты, метками деления и метками.

Пример: 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