exponenta event banner

webmap

Открыть веб-карту

Описание

пример

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

Примечание

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

пример

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

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

webmap отображает слои WMS в системе координат карты «Web Mercator», если эта проекция доступна для всех слоев массива. В противном случае 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

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

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

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

Извлеките слой 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);

Отображение веб-карты со слоем 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