Ищите слои вне базы данных

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

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

  2. Просмотрите изображения, чтобы выбрать карту. Щелкните по ссылке карты и найдите запрос WMS GetCapabilities где-нибудь на странице. Если вы не можете найти запрос 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)
    

Смотрите также

| |

Похожие темы