Основной рабочий процесс для создания карт WMS

Сводные данные рабочего процесса

  1. Ищите Базу данных WMS слои и серверы, которые представляют интерес для вас.

  2. Совершенствуйте свой поиск, чтобы включать только серверы или слои с заданными значениями полей.

  3. Обновите свой слой, чтобы синхронизировать ваш выделенный слой с сервером.

  4. Измените свою просьбу WMS установить свойства как географические пределы, размеры изображения или цвет фона карты.

  5. Получите свою карту как растровое изображение с сервера.

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

Создайте карту вертикального изменения в Европе

Последуйте примеру, чтобы изучить основные шаги в создании карты WMS.

  1. Ищите Базу данных WMS. Программное обеспечение Mapping Toolbox™ упрощает процесс создания карты WMS при помощи сохраненной базы данных серверов WMS. Можно искать базу данных слои и серверы, которые представляют интерес для вас. Серверы WMS хранят данные о карте в названных слоях модулей. В данном примере ищите слои, которые содержат фразу 'etopo1 hillshade'.

    elevationLayer = wmsfind('etopo1 hillshade');
    
  2. Совершенствуйте свой поиск. В этом примере, wmsfind функция возвращает только один слой. В результате вы не должны совершенствовать свой поиск.

  3. Обновите свой слой. Свяжитесь с веб-сервером, идентифицированным в поиске базы данных, чтобы получить большую часть актуальной информации. wmsupdate функция выполняет две задачи:

    • Обновляет ваш WMSLayer объект включать новые данные

    • Заполняет его Details, CoordRefSysCodes, и Abstract поля

    elevationLayer = wmsupdate(elevationLayer);
  4. Измените свой запрос WMS. Создайте оси карты с географическими пределами, подходящими для Европы. Затем доберитесь, оси карты сопоставляют структуру (mstruct), который содержит настройки для всех текущих свойств осей карты. Можно использовать этот struct, чтобы изменить запрос WMS. Например, можно установить географические пределы, размеры изображения, цвет фона и другие свойства карты.

    figure
    worldmap europe
    mstruct = gcm;
  5. Получите свою карту. Считайте слой с помощью wmsread функция. Установите предельные параметры долготы и широты на текущие пределы осей карты.

    [elevationImage,R] = wmsread(elevationLayer,'Latlim', ...
       mstruct.maplatlimit,'Lonlim',mstruct.maplonlimit);
    

    wmsread функция возвращает карту под названием elevationImage и объект растровой привязки R, который связывает карту с определенным местоположением на Земле.

  6. Отобразите карту на осях карты и добавьте заголовок.

    geoshow(elevationImage,R)
    title({'Europe','Elevation'})

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

| |

Похожие темы