getMap

Получите растровую карту с сервера

Описание

пример

A = getMap(server,mapRequestURL) динамически отображает и извлекает цветную или полутоновую, географически привязанную, растровую карту с сервера Web map services, serverи хранит его в A. Параметры в URL, mapRequestURL, задайте карту. The getMap функция также обновляет RequestURL свойство сервера с mapRequestURL.

Примеры

свернуть все

Найдите карту слоя глобальной мозаики Blue Marble с сервера NASA Earth Observations WMS.

neowms = wmsfind('neowms', 'SearchField', 'serverurl');
layer = refine(neowms, 'bluemarbleng', 'MatchType', 'exact');

server = WebMapServer(layer.ServerURL);
mapRequest = WMSMapRequest(layer, server);
A = getMap(server, mapRequest.RequestURL);
R = mapRequest.RasterReference;

Отобразите карту.

figure
worldmap world
geoshow(A, R)
setm(gca,'MLabelParallel',-90,'MLabelLocation',90)
title(layer.LayerTitle)

Входные параметры

свернуть все

Сервер веб-карты, заданный как WebMapServer объект.

URL-адрес, заданный как вектор символов. Параметры в URL-адресе определяют карту.

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

свернуть все

Визуализированная карта, возвращенная как цветное или полутоновое изображение.

Совет

getMap доступ к Интернету для извлечения карты. Периодически сервер WMS недоступен. Получение карты может занять несколько минут.

См. также

|

Представлено до R2006a