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 температурные данные. По умолчанию, wmsfind ищет базу данных WMS, установленную с продуктом. Можно также искать версию базы данных WMS, размещенной на веб-сайте MathWorks или базе данных от предыдущего релиза. Поиск размещенной сетью базы данных требует связи с Интернетом.
layers = wmsfind('temperature');wmsfind поисковые запросы оба LayerName и LayerTitle поля Базы данных WMS для частичных соответствий. Функция возвращает массив WMSLayer объекты, который содержит один объект для каждого слоя, имя которого или заголовок частично совпадают с 'temperature'.Нажмите 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. Если вы плохо знакомы с объектно-ориентированным программированием, можно узнать больше об объектах, методах и свойствах в Классах.