webmap

Откройте веб-карту

Описание

пример

webmap открывает новую веб-карту, с ее центром в широте, точка долготы [0 0]. По умолчанию, webmap устанавливает базовый слой на Мировую Карту города в максимальной пространственной доступной степени. После того, как веб-карта открывается, можно выбрать различный базовый слой с помощью менеджера по Слою, доступного на правой стороне веб-карты. Названные базовые слои размещаются рядом в дискретных разрешениях изменения масштаба.

Примечание

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

пример

webmap(baseLayer) открывает новую веб-карту с baseLayer как базовый слой по умолчанию. Смотрите baseLayer для списка доступных карт.

webmap(wmsLayer) Открывает новую веб-карту с wmsLayer как базовый слой по умолчанию. wmsLayer WMSLayer массив. LayerTitle свойство каждого wmsLayer установлен как элемент в менеджере по Слою.

webmap слои WMS отображений в "сети Меркаторская" система координат карты, если та проекция доступна для всех слоев в массиве. В противном случае, webmap отображает слои в географической системе координат EPSG:4326. При использовании EPSG:4326, webmap не включает базовые слои по умолчанию в менеджера по Слою, поскольку они находятся в различной системе координат. Эти проекции включают ограниченный север/юг географического четырехугольника параллелями и восток/запад меридианами. Параллели сопоставляют с горизонтальными линиями. Меридианы сопоставляют с вертикальными линиями.

webmap(customBasemap) открывает новую веб-карту с помощью пользовательской основной карты, заданной addCustomBasemap функция. customBasemap строковый скаляр или вектор символов, задающий имя отображения пользовательской основной карты, если обеспечено, или имя основной карты.

webmap(___,'WrapAround',tf), где tf задан как логическое значение false или 0, открывает новую веб-карту с отображением, отсеченным на запад в-180 градусах и на восток в +180 градусах. Значение по умолчанию для tf true или 1, который открывает карту, которая поддерживает непрерывное панорамирование и изменение масштаба через меридиан на 180 градусов. webmap функция ограничивает изменение масштаба показывать меньше чем 180 градусов долготы за один раз.

wm = webmap(___) возвращает указатель на веб-карту, wm.

webmap(wm) делает веб-карту заданной wm текущая веб-карта.

Примеры

свернуть все

Откройте веб-карту, сосредоточенную в [0 0].

webmap

Просмотрите список доступных базовых слоев (basemaps) путем нажатия на стрелку разворачивания на правой стороне карты.

Откройте веб-карту, задающую базовый слой, и покажите в полной мере мир.

webmap('Light Gray Canvas Map','WrapAround',false)

Получите слой Blue Marble WMS.

info = wmsinfo('https://neo.sci.gsfc.nasa.gov/wms/wms?');
nasa = info.Layer;
baselayer = refine(nasa,'bluemarbleng',  ...
                   'SearchField','layername',... 
                   'MatchType','exact');
baselayer = wmsupdate(baselayer);

Отобразите веб-карту со слоем Blue Marble WMS как базовый слой.

webmap(baselayer)

Добавьте пользовательский базовый слой. Для этого задайте его имя, URL, приписывание и имя отображения.

name = 'opentopomap';
url = 'a.tile.opentopomap.org';
attribution = '©OpenStreetMap contributors';
displayName = 'Open Topo Map';
addCustomBasemap(name,url,'Attribution',attribution, ...
      'DisplayName',displayName)

Отобразите веб-карту. Для этого вызвать webmap и задайте базовый слой с помощью имени, которое вы дали ему, когда вы создали его.

webmap opentopomap

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

свернуть все

Карта, отображенная в веб-карте в виде строкового скаляра или вектора символов, перечисленного в следующей таблице. Если задано как строковый скаляр или вектор символов, значение является нечувствительным к регистру, и пробелы являются дополнительными.

ИмяОписание
'World Street Map'

Глобальная карта города предоставлена Esri®. Для получения информации о слоях Esri ArcGIS Online посетите https://www.arcgis.com/home/gallery.html#c=esri&f=basemaps&t=maps.

'Open Street Map'

Карта города от openstreetmap.org. Для получения дополнительной информации посетите https://www.openstreetmap.org.

'World Imagery'

Глобальное формирование изображений обеспечивается Esri.

'World Topographic Map'

Топографическая карта для мира от Esri.

'World Shaded Relief'Поверхностное вертикальное изменение как заштрихованное облегчение, обеспеченное Esri
'World Physical Map'Естественная Наземная карта мира предоставлена Esri
'World Terrain Base'Теневое облегчение и батиметрия обеспечиваются Esri
'USGS Imagery'Составной объект Синего Мрамора, NAIP и Landsat, обеспеченного USGS.
'USGS Topographic Imagery'Топографическая карта с формированием изображений, обеспеченным USGS.
'USGS Shaded Topographic Map'Составной объект контуров, заштрихованного облегчения и векторных слоев, обеспеченных USGS.
'USGS Shaded Relief'Теневое облегчение при Национальном Наборе данных Вертикального изменения, обеспеченном USGS.
'National Geographic Map'Карта справочного характера предоставлена Esri
'DeLorme World Basemap'Топографическая карта предоставлена Esri
'Ocean Basemap'Батиметрия, морские функции, глубина в метре, обеспеченном Esri
'World Navigation Charts'Топографические данные с навигационной информацией, предоставленной Esri
'Light Gray Canvas Map'Нейтральная фоновая карта с минимальными цветами, обеспеченными Esri

Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks.

Типы данных: char | string

Веб-слой картографического сервиса в виде WMSLayer массив.

Имя пользовательской основной карты в виде строкового скаляра или вектора символов. Значение является нечувствительным к регистру, и пробелы являются дополнительными.

Типы данных: char | string

Веб-карта в виде веб-указателя карты, возвращенного webmap функция.

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

свернуть все

Веб-карта, возвращенная как веб-указатель карты.

Ограничения

В MATLAB® Online™, если вы обновляете URL, затем окно, содержащее веб-завершения карты. Кроме того, если вы возвратили указатель на веб-карту, затем она удалена.

Больше о

свернуть все

Веб-карта

К интерактивной карте получают доступ через веб-страницу. В веб-карте можно выбрать различные слои карты, чтобы просмотреть и перейти вокруг карты с помощью интерактивных инструментов, таких как изменение масштаба. Веб-карта является окном, которое отображает базовые слои карты, полученные из веб-серверов в Интернете. Можно также отобразить слои наложения, которые содержат пользовательскую точку и данные о векторе линии.

Советы

Конкретные карты не могут поддержать каждый доступный уровень изменения масштаба. Если ваша карта отображается как белая, попробуйте другой уровень изменения масштаба. Карта, которую вы отображаете, не может поддержать уровень изменения масштаба, который вы в настоящее время выбрали. Можно также выбрать другой базовый слой, который может поддержать заданный уровень изменения масштаба.

Вопросы совместимости

развернуть все

Поведение изменяется в R2021a

Поведение изменяется в R2020a

Смотрите также

| | | | | | | |

Введенный в R2013b