exponenta event banner

Доступ к базовым графикам и местности для Geographic Globe

Объекты географического глобуса, созданные с помощью geoglobe данные графика функции над базовыми схемами и рельефом местности. Доступ к различным вариантам базовой карты и рельефа местности возможен различными способами.

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

Использовать установленную базовую карту

'darkwater' основная карта устанавливается с MATLAB ®. Другие базовые карты не установлены с MATLAB, но доступ к ним можно получить через Интернет.

Загрузить базовые карты

Для работы в автономном режиме или повышения быстродействия карты можно загрузить базовые карты, созданные с помощью Natural Earth, в локальную систему. Базовые карты, предоставленные Esri, недоступны для загрузки.

Загрузите базовые карты с помощью проводника надстроек.

  1. На вкладке Главная страница MATLAB в разделе Среда щелкните Надстройки > Получить надстройки.

  2. В обозревателе надстроек перейдите к разделу Дополнительные элементы MathWorks и нажмите кнопку Показать все, чтобы найти надстройки базовой карты. Можно также выполнить поиск надстроек базовой карты по имени (перечисленному в следующей таблице) или нажать кнопку «Дополнительные элементы» в поле «Фильтр по типу».

  3. Выберите надстройки basemap, которые необходимо загрузить.

    Имя базовой картыИмя пакета данных Basemap
    'bluegreen'Данные базовой карты MATLAB - bluegreen
    'grayland'Данные базовой карты MATLAB - серые земли
    'colorterrain'Данные базовой карты MATLAB - цветной массив
    'grayterrain'Данные базовой карты MATLAB - серый цвет
    'landcover'Данные базовой карты MATLAB - landcover

Добавить пользовательские базовые карты

Добавление пользовательских базовых карт с помощью addCustomBasemap функция. Для добавления и использования пользовательских базовых карт требуется активное подключение к Интернету.

Местность доступа

По умолчанию географический глобус использует данные местности, размещенные в MathWorks и полученные из модели GMTED2010 USGS и NGA. Для доступа к данным местности необходимо активное подключение к Интернету, и загрузить его невозможно.

Чтобы работать в автономном режиме или повысить быстродействие местности, добавьте пользовательский рельеф из DTED-файлов с помощью addCustomTerrain функция. Для добавления или использования пользовательского рельефа не требуется активное подключение к Интернету.

Кроме того, можно задать Terrain свойство объекта geographic globe для 'none'.

Задание базовых карт и рельефа местности

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

  • Используйте geobasemap функция. Укажите географический глобус в качестве первого аргумента.

    uif = uifigure;
    g = geoglobe(uif);
    geobasemap(g,'streets')

  • Установите Basemap имущества GeographicGlobe объект. Это свойство можно задать с помощью пары имя-значение или точечной нотации.

    uif = uifigure;
    g = geoglobe(uif,'Basemap','streets');
    g.Basemap = 'topographic';

Чтобы задать рельеф местности для географического земного шара, задайте Terrain имущества GeographicGlobe объект. Это свойство можно задать с помощью пары имя-значение или точечной нотации.

uif = uifigure;
g = geoglobe(uif,'Terrain','none');
g.Terrain = 'gmted2010';

См. также

| | |

Связанные темы