Ищите базу данных WMS

Введение в базу данных WMS

Mapping Toolbox™ содержит базу данных более чем 1 000, сохранил серверы WMS и более чем 100 000 слоев. MathWorks® создает эту базу данных, названную WMS Database, путем проведения ряда интернет-поисковых запросов и квалификации результатов поиска.

Примечание

MathWorks не может гарантировать устойчивость и точность данных WMS, когда серверы, перечисленные в Базе данных WMS, расположены в Интернете и независимы от MathWorks. Иногда, можно получить сообщения об ошибке от серверов, испытывающих трудности. Серверы могут понизиться или стать недоступными.

wmsfind является единственной функцией WMS, которая получает доступ к сохраненной Базе данных WMS. По умолчанию wmsfind ищет базу данных WMS, установленную с продуктом. Используя параметр Version, можно также искать версию базы данных WMS, размещенной на веб-сайте MathWorks или базе данных WMS от предыдущего релиза. Информация, найденная в базе данных, установленной с продуктом, статична и автоматически не обновляется — это было подтверждено во время релиза программного обеспечения. Размещенная сетью база данных регулярно обновляется.

Примечание

Поиск размещенной сетью версии базы данных WMS требует связи с Интернетом. Если вы сталкиваетесь с проблемами, относитесь, чтобы Диагностировать доступ к Размещенной Базе данных WMS для советов.

База данных WMS содержит следующие поля.

Имя поляТип данныхПолевое содержимое
ServerTitleСимвольный векторЗаголовок сервера WMS, описательной информации о сервере
ServerURLСимвольный векторURL сервера WMS
LayerTitle Символьный векторЗаголовок слоя, описательной информации о слое
LayerNameСимвольный векторИмя слоя, ключевое слово использование сервера, чтобы получить слой
LatlimДвухэлементный векторЮжные и северные пределы широты слоя
LonlimДвухэлементный векторЗападные и восточные пределы долготы слоя

Поля LayerTitle и LayerName иногда имеют те же значения. LayerName указывает на код, используемый серверами, такими как '29:2', в то время как LayerTitle предоставляет более описательную информацию. Например, 'Elevation and Rivers with Backdrop' является LayerTitle.

Для примера поиска базы данных WMS смотрите, Находят Температурные Данные в Базе данных WMS.

Найдите температурные данные в базе данных WMS

В данном примере примите, что вы работаете ученым - исследователем и изучаете отношение между ростом планктона и глобальным потеплением. Увеличенный рост планктона приводит к увеличенному поглощению углекислого газа и уменьшаемому глобальному потеплению. Температура поверхности моря уже повышается, однако, который может уменьшать рост планктона в некоторых областях. Вы начинаете исследовать это комплексное отношение путем отображения температуры поверхности моря.

  1. Ищите Базу данных WMS температурные данные. По умолчанию wmsfind ищет базу данных WMS, установленную с продуктом. Можно также искать версию базы данных WMS, размещенной на веб-сайте MathWorks или базе данных от предыдущего релиза. Поиск размещенной сетью базы данных требует связи с Интернетом.

        layers = wmsfind('temperature');
    По умолчанию wmsfind ищет обоих поля LayerName и LayerTitle Базы данных WMS для частичных соответствий. Функция возвращает массив объектов WMSLayer, который содержит один объект для каждого слоя, имя которого или заголовок частично совпадают с 'temperature'.

  2. Нажмите layers в браузере Рабочей области и затем щелкните, один из объектов маркировал <1x1 WMSLayer>.

         ServerTitle: 'NASA SVS Image Server'
           ServerURL: 'http://svs.gsfc.nasa.gov/cgi-bin/wms?'
          LayerTitle: 'Background Image for Global Sea Surface ...
                      Temperature from June, 2002 to September,
                      2003 (WMS)'
           LayerName: '2905_17492_bg'
              Latlim: [-90.0000 90.0000]
              Lonlim: [-180.0000 180.0000]
            Abstract: '<Update using WMSUPDATE>'
    CoordRefSysCodes: '<Update using WMSUPDATE>'
             Details: '<Update using WMSUPDATE>'

    Объект WMSLayer содержит три поля, которые не появляются в Базе данных WMS — Abstract, CoordRefSysCodes и Details. (По умолчанию эти поля не отображаются в командном окне, если они не заполняются с wmsupdate. Для получения дополнительной информации смотрите Обновление Ваш Слой в Руководстве пользователя Mapping Toolbox.)

Примечание

WMSLayer является одним из нескольких объектов, связанных с WMS. Если вы плохо знакомы с объектно-ориентированным программированием, можно узнать больше об объектах, методах и свойствах в Классах (MATLAB).

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

| |

Похожие темы