webmap

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

Синтаксис

webmap
webmap(baseLayer)
webmap(wmsLayer)
webmap(customBasemap)
webmap(___,Name,Value)
wm = webmap(___)
webmap(wm)

Описание

пример

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(___,Name,Value) открывает новую веб-карту с дополнительными свойствами отображения, заданными как пары "имя-значение".

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

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

Примеры

свернуть все

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

webmap

Чтобы просмотреть список доступных основных карт, кликните по стрелке разворачивания на правой стороне изображения.

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

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

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

nasa = wmsfind('nasa', 'SearchField', 'serverurl');
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)

Отобразите веб-карту, задав пользовательский базовый слой именем, которое вы создали, когда вы добавили основную карту: opentopomap

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

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

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

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

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

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

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: webmap('Light Gray Canvas Map', 'WrapAround', false)

Сопоставьте перенос, заданный как логическое значение true (1) или false (0). Если true, карта поддерживает непрерывное панорамирование и изменение масштаба через меридиан на 180 градусов. webmap ограничивает изменение масштаба показывать меньше чем 180 градусов долготы за один раз. Если false, webmap отсекает карту на запад в-180 и на восток в +180. Можно установить изменение масштаба показывать в полной мере мир.

Типы данных: double | logical

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

свернуть все

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

Больше о

свернуть все

Веб-карта

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

Советы

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

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

| | | | | | | |

Введенный в R2013b