Поиск слоев вне базы данных

Поиск слоев можно выполнять с помощью веб-браузера, а не с помощью базы данных WMS.

  1. Для поиска слоев вне базы данных WMS используйте любимую поисковую систему. Если вы используете Google®, выберите Images и введите в поле поиска следующее: getmap wms.

  2. Просмотрите изображения, чтобы выбрать карту. Щелкните ссылку map и найдите GetCapabilities WMS запрос где-нибудь на странице. Если вы не можете найти GetCapabilities запросить, попробовать другую карту.

    В данном примере синтаксис URL-адреса WMS GetCapabilities запрос появляется следующим образом:

    url = ['http://sampleserver1.arcgisonline.com/' ...
       'ArcGIS/services/Specialty/ESRI_StatesCitiesRivers_USA/' ...
       'MapServer/WMSServer?service=WMS&request=GetCapabilities' ...
       '&version=1.3.0'];
    
  3. После получения URL-адреса можно использовать wmsinfo для возврата документа о возможностях.

    c = wmsinfo(url);
    
  4. Далее прочитайте в слое и отобразите его как карту.

    [A,R] = wmsread(c.Layer(1), ...
       'BackgroundColor', [0,0,255], 'ImageFormat', 'image/png');
    figure
    usamap(c.Layer(1).Latlim, c.Layer(1).Lonlim)
    geoshow(A,R)
    

См. также

| |

Похожие темы