Поиск в базе данных WMS уровней и серверов, представляющих для вас интерес.
Уточните поиск, чтобы включить только серверы или слои с указанными значениями полей.
Обновите слой, чтобы синхронизировать выбранный слой с сервером.
Измените запрос WMS, чтобы задать такие свойства, как географические пределы, размеры изображения или цвет фона карты.
Извлеките карту с сервера в виде растрового изображения.
Отображение карты.
Следуйте примеру, чтобы узнать основные шаги создания карты WMS.
Выполните поиск в базе данных WMS. Программное обеспечение Toolbox™ отображения упрощает процесс создания карты WMS за счет использования хранимой базы данных серверов WMS. В базе данных можно искать интересующие вас слои и серверы. Серверы WMS хранят данные карты в единицах, называемых уровнями. В этом примере выполняется поиск слоев, содержащих эту фразу. 'etopo1 hillshade'.
elevationLayer = wmsfind('etopo1 hillshade');
Уточните параметры поиска. В этом примере wmsfind функция возвращает только один слой. В результате нет необходимости уточнять поиск.
Обновите слой. Обратитесь к веб-серверу, указанному в поиске базы данных, чтобы получить самую последнюю информацию. wmsupdate функция выполняет две задачи:
Обновляет WMSLayer объект для включения самых последних данных
Заполняет его Details, CoordRefSysCodes, и Abstract области
elevationLayer = wmsupdate(elevationLayer);
Измените запрос WMS. Создайте картографические оси с географическими пределами, подходящими для Европы. Затем получите структуру карты осей карты (mstruct), который содержит настройки для всех текущих свойств осей карты. Вы можете использовать это mstruct для изменения запроса 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'})