webmap

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

Описание

пример

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

Примечание

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

пример

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

webmap(wmsLayer) Открывает новую веб-карту с wmsLayer в качестве базового слоя по умолчанию. wmsLayer является WMSLayer массив. The 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

Просмотрите список доступных базовых слоев (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'

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

'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
Для просмотра документации необходимо авторизоваться на сайте