MathWorks® предлагает выбор основных карт для использования с географическими осями и графиками. Основные карты обеспечивают различные опции карты, включая двухтоновые, цветовой рельеф и отображения высокого масштаба. Шесть основные карты являются мозаичными наборами данных, созданными с помощью Natural Earth. Пять из основных карт являются картами высокого масштаба, размещенными Esri®. Для получения дополнительной информации об опциях основной карты см. geobasemap
.
Чтобы задать основную карту для географических осей или графика, можно либо:
Используйте geobasemap
функция.
Установите Basemap
свойство GeographicAxes
или GeographicBubbleChart
объект.
MATLAB® включает одну установленную основную карту, двухтональную карту с именем 'darkwater'
. Использование этой основной карты не требует доступа к Интернету. Использование других основных карт, включая основную карту по умолчанию 'streets-light'
, требует доступа в Интернет.
Если у вас возникли проблемы с доступом к основным картам через Интернет, проверьте настройки прокси-сервера. Дополнительные сведения об указании параметров прокси-сервера см. в разделе Использование веб- Настройках MATLAB для параметров прокси-сервера.
Если у вас нет надежного доступа к Интернету или вы хотите улучшить быстродействие карты, можно построить график с помощью 'darkwater'
основная карта или загрузите набор основных карт в локальную систему.
'darkwater'
на географических графикахОтображение 'darkwater'
основная карта во время построения графика с такими функциями, как geoplot
и geoscatter
, вызов geobasemap
.
lat1 = [33.448 29.424 32.716 32.777 37.338]; lon1 = [-112.074 -98.494 -117.161 -96.797 -121.886]; geoscatter(lat1,lon1,'*') geobasemap darkwater
Кроме того, можно создать набор географических осей и задать Basemap
Пара "имя-значение". Для обслуживания основной карты используйте hold on
команда перед графическим изображением.
figure lat2 = [40.713 34.052 41.878 29.760 39.952]; lon2 = [-74.006 -118.244 -87.630 -95.370 -75.165]; geoaxes('Basemap','darkwater') hold on geoscatter(lat2,lon2,'*')
Можно также изменить основную карту по умолчанию для всех графиков, созданных с помощью geoplot
, geoscatter
, и geodensityplot
во время вашего Сеанса работы с MATLAB.
set(groot,'defaultGeoaxesBasemap','darkwater')
'darkwater'
на Географические пузырьковые диаграммыОтображение 'darkwater'
на географической пузырьковой диаграмме позвоните geobubble
использование 'Basemap'
Пара "имя-значение".
tsunamis = readtable('tsunamis.xlsx'); geobubble(tsunamis,'Latitude','Longitude','Basemap','darkwater')
Также можно задать основную карту при помощи geobasemap
.
counties = readtable('counties.xlsx'); geobubble(counties,'Latitude','Longitude') geobasemap darkwater
Загрузите основные карты в локальную систему с помощью Add-On Explorer. Пять основные карты высокого уровня масштаба, предоставленных Esri, недоступны для загрузки.
На вкладке Home MATLAB, в разделе Environment, нажмите Add-Ons > Get Add-Ons.
В Add-On Explorer перейдите к разделу MathWorks Optional Features и нажатию кнопки show all, чтобы найти пакеты основной карты. Вы также можете искать дополнения основная карта по имени (перечисленные в следующей таблице) или нажать Optional Features в Filter by Type.
Выберите пакеты данных основной карты, которые вы хотите загрузить.
Имя основной карты | Имя пакета данных основная карта |
---|---|
'bluegreen' | Основные карты MATLAB - bluegreen |
'grayland' | Основные карты MATLAB - серый край |
'colorterrain' | Основные карты MATLAB - colorterrain |
'grayterrain' | Основные карты MATLAB - серые |
'landcover' | Основные карты MATLAB - лэндковер |
Когда вы получаете доступ к основная карта через Интернет, MATLAB повышает эффективность, временно кэшируя плитки основная карта. При таком поведении кэширования программа должна загружать каждую плитку только один раз, когда вы панорамируете и масштабируете внутри карты. Если вы потеряете подключение к Интернету, вы по-прежнему можете просматривать уже просмотренные части карты, поскольку плитки карты хранятся локально.
Когда вы не подключены к Интернету и пытаетесь просмотреть часть карты, которую вы ранее не просматривали, плитки для этих областей не находятся в вашем кэше. Для основных карт, созданных с использованием Natural Earth, программа заменяет отсутствующие плитки на плитки из 'darkwater'
основная карта.
Для основных карт высокого уровня масштаба, предоставленных Esri, программа кэширует ограниченное количество мозаик, и срок действия кэшированных мозаик истекает через ограниченное время. Если вы пытаетесь просмотреть область основной карты высокого масштаба, которая не кэширована, вы видите пустые мозаики карты. Географический график не использует плитки из 'darkwater'
для этих отсутствующих плиток.
geoaxes
| geobasemap
| geobubble
| geoplot
| geoscatter