exponenta event banner

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

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

  1. Для поиска слоев вне базы данных WMS используйте любимую поисковую систему. При использовании Google ® выберите «Изображения» и введите в поле поиска следующее :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)
    

См. также

| |

Связанные темы