Ищите Базу данных WMS слои и серверы, которые представляют интерес для вас.
Совершенствуйте свой поиск, чтобы включать только серверы или слои с заданными значениями полей.
Обновите свой слой, чтобы синхронизировать ваш выделенный слой с сервером.
Измените свою просьбу WMS установить свойства как географические пределы, размеры изображения или цвет фона карты.
Получите свою карту как растровое изображение с сервера.
Отобразите карту.
Последуйте примеру, чтобы изучить основные шаги в создании карты WMS.
Ищите Базу данных WMS. Программное обеспечение Mapping Toolbox™ упрощает процесс создания карты WMS при помощи сохраненной базы данных серверов WMS. Можно искать базу данных слои и серверы, которые представляют интерес для вас. Серверы WMS хранят данные о карте в названных слоях модулей. В данном примере ищите слои, которые содержат фразу 'etopo1 hillshade'
.
elevationLayer = wmsfind('etopo1 hillshade');
Совершенствуйте свой поиск. В этом примере, wmsfind
функция возвращает только один слой. В результате вы не должны совершенствовать свой поиск.
Обновите свой слой. Свяжитесь с веб-сервером, идентифицированным в поиске базы данных, чтобы получить большую часть актуальной информации. wmsupdate
функция выполняет две задачи:
Обновляет ваш WMSLayer
объект включать новые данные
Заполняет его Details
, CoordRefSysCodes
, и Abstract
поля
elevationLayer = wmsupdate(elevationLayer);
Измените свой запрос WMS. Создайте оси карты с географическими пределами, подходящими для Европы. Затем доберитесь, оси карты сопоставляют структуру (mstruct
), который содержит настройки для всех текущих свойств осей карты. Можно использовать этот struct, чтобы изменить запрос WMS. Например, можно установить географические пределы, размеры изображения, цвет фона и другие свойства карты.
figure
worldmap europe
mstruct = gcm;
Получите свою карту. Считайте слой с помощью wmsread
функция. Установите предельные параметры долготы и широты на текущие пределы осей карты.
[elevationImage,R] = wmsread(elevationLayer,'Latlim', ... mstruct.maplatlimit,'Lonlim',mstruct.maplonlimit);
wmsread
функция возвращает карту под названием elevationImage
и объект растровой привязки R
, который связывает карту с определенным местоположением на Земле.
Отобразите карту на осях карты и добавьте заголовок.
geoshow(elevationImage,R) title({'Europe','Elevation'})