getMap

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

Синтаксис

A = getMap(server,mapRequestURL)

Описание

пример

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

Примеры

свернуть все

Получите карту Синего Мраморного глобального мозаичного слоя от наблюдений Земли НАСА сервер 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