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

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

Примеры

свернуть все

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

tsunamis = readtable('tsunamis.xlsx');

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

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

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

gb = 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])
gb.Title = 'Tsunamis in Alaska'

gb = 
  GeographicBubbleChart with properties:

          Basemap: []
        MapLayout: 'normal'
     LatitudeData: [162×1 double]
    LongitudeData: [162×1 double]
         SizeData: [162×1 double]
        ColorData: []

  Show all properties

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

[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 объект.

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

свернуть все

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

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

Введенный в R2017b

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