geolimits

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

Синтаксис

geolimits(latlim,lonlim)
[latitudeLimits,longitudeLimits] = geolimits
geolimits('auto')
geolimits('manual')
[latitudeLimits,longitudeLimits] = geolimits(___)
___ = geolimits(gx,___)

Описание

пример

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 управляет пределами, чтобы поддержать правильный north-south/east-west аспект.

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

Примеры

свернуть все

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

tsunamis = readtable('tsunamis.xlsx');

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

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

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

gb = geobubble(lat,lon,sizedata,'SizeLegendTitle','Maximum Height');

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

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

  -83.4882   85.0511

lonlim = 1×2

 -295.8338   37.8079

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

geolimits([50 65],[-175 -130])
gb.Title = 'Tsunamis in Alaska'

gb = 
  GeographicBubbleChart with properties:

          Basemap: 'darkwater'
        MapLayout: 'normal'
     LatitudeData: [162x1 double]
    LongitudeData: [162x1 double]
         SizeData: [162x1 double]
        ColorData: []

  Show all properties

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

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

   43.8548   68.5475

lonlim = 1×2

 -175.0000 -130.0000

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

свернуть все

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

Пример: [50 65]

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

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

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

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

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

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

свернуть все

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

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

Введенный в R2017b