exponenta event banner

геооси

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

Описание

пример

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, Panel, Tab, TiledChartLayout, или GridLayout объект.

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

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

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

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

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

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

'streets-light' basemap

'streets-light' (по умолчанию)

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

Ведет Эсри.

'streets-dark' basemap

'streets-dark'

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

Ведет Эсри.

'streets' basemap

'streets'

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

Ведет Эсри.

'satellite' basemap

'satellite'

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

Ведет Эсри.

'topographic' basemap

'topographic'

Карта общего назначения с стилем для отображения топографических элементов.

Ведет Эсри.

'landcover' basemap

'landcover'

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

Создан с помощью Natural Earth.

'colorterrain' basemap

'colorterrain'

Затененная карта подреза смешана с палитрой земного покрова. Влажные низменности зелёные, а засушливые - коричневые.

Создан с помощью Natural Earth.

'grayterrain' basemap

'grayterrain'

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

Создан с помощью Natural Earth.

'bluegreen' basemap

'bluegreen'

Двухтонная карта суши и океана со светло-зелеными районами суши и светло-синими водными районами.

Создан с помощью Natural Earth.

'grayland' basemap

'grayland'

Двухтонная карта суши и океана с серыми участками суши и белыми акваториями.

Создан с помощью Natural Earth.

'darkwater' basemap

'darkwater'

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

Создан с помощью Natural Earth.

 

'none'

Пустой фон, отображающий данные с сеткой широты-долготы, засечками и метками.

Все базовые карты, кроме 'darkwater' требуется доступ к Интернету. 'darkwater' базовая карта входит в состав MATLAB.

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

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

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

Пример: gb = geobubble(1:10,1:10,'Basemap','bluegreen')

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

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

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

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

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

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

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

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

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

Пикселы.

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

  • В системах Windows пиксель равен 1/96 дюйма.

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

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

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

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

свернуть все

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

Совет

  • Укажите пользовательские базовые карты с помощью функции Mapping Toolbox™ addCustomBasemap (Сопоставление панели инструментов).

  • Печать 3-D географических данных с помощью функций панели инструментов отображения geoglobe(Панель инструментов сопоставления) и geoplot3 (Сопоставление панели инструментов).

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

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

  • При построении графика по географическим осям geoaxes функция предполагает, что координаты ссылаются на WGS84 систему координат. При выводе на печать с использованием координат, связанных с другой системой координат, координаты могут выглядеть неправильно выровненными.

См. также

Функции

Свойства

Представлен в R2018b