geolimits

Установите или запросите географические пределы

Описание

пример

geolimits(latlim,lonlim) корректирует географические пределы текущих географических осей или графика, чтобы включать широты в диапазоне от latlim(1) на latlim(2) и долготы от lonlim(1) на lonlim(2). Если нет текущих географических осей или графика, geolimits создает GeographicAxes по умолчанию объект и устанавливает его пределы.

пример

[latitudeLimits,longitudeLimits] = geolimits возвращает пределы широты и долготы текущих географических осей или графика.

geolimits('auto') позволяет географическим осям или графикам выбирать свои географические пределы на основе местоположения данных.

geolimits('manual') запрашивает, чтобы оси или график сохраняли свои пределы тока как можно ближе, когда карта изменяется размер или когда ее местоположения данных изменяются.

[latitudeLimits,longitudeLimits] = geolimits(___) корректирует географические пределы и возвращает фактические пределы карты.

Примечание

Как правило, фактические пределы, выбранные geolimits больше в объеме, чем запрошенные пределы, потому что geolimits управляет пределами, чтобы поддерживать правильный аспект север-юг/восток-запад.

___ = geolimits(gx,___) действует на географических осях или графике, заданных gx.

Примеры

свернуть все

Считайте данные о цунами из электронной таблицы в таблицу.

tsunamis = readtable('tsunamis.xlsx');

Получите данные о широте и долготе из таблицы. Эти данные определяют местоположение цунами. В сложение получите данные о размерах каждого цунами из таблицы.

lat = tsunamis.Latitude;
lon = tsunamis.Longitude;
sizedata = tsunamis.MaxHeight;

Создайте географическую пузырьковую диаграмму с данными о цунами. Установите заголовок легенды размера путем определения SizeLegendTitle.

geobubble(lat,lon,sizedata,'SizeLegendTitle','Maximum Height')

Получите текущие географические пределы графика. По умолчанию geobubble устанавливает пределы карты, достаточно большие, чтобы охватить все местоположения в данных.

[latlim, lonlim] = geolimits
latlim = 1×2

  -79.8575   85.0511

lonlim = 1×2

 -295.8338   37.8078

Измените географические пределы, чтобы более подробно изучить деятельность по цунами на Аляске. Пример также задает заголовок для географической пузырьковой диаграммы.

geolimits([50 65],[-175 -130])
title('Tsunamis in Alaska')

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

[latlim, lonlim] = geolimits
latlim = 1×2

   45.0809   67.9103

lonlim = 1×2

 -175.0000 -130.0000

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

свернуть все

Пределы географических осей или графика в широте, заданные как двухэлементный вектор.

Пример: [50 65]

Типы данных: single | double

Пределы географических осей или графика в долготе, заданные как двухэлементный вектор.

Пример: [-175 -130]

Типы данных: single | double

Географические оси или график, заданные как GeographicAxes объект или GeographicBubbleChart объект.[1]

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

свернуть все

Фактические пределы широты карты, возвращенные как двухэлементный вектор.

Фактические пределы долготы карты, возвращенные как двухэлементный вектор.

Введенный в R2017b

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