Map Service Web ( WMS ) представляет собой стандартный протокол , разработанный консорциумом Open Geospatial в 1999 году для обслуживания географической привязкой изображения карты через Интернет. [1] Эти изображения обычно создаются картографическим сервером из данных, предоставленных базой данных ГИС . [3]
Разработано | OGC |
---|---|
Первый выпуск | 1999 [1] |
Тип формата | Формат контейнера |
Контейнер для | XML , JPEG , PNG и др. |
Открытый формат ? | Да, с авторскими правами [2] |
Веб-сайт | www |
История
Open Geospatial Consortium (OGC) стал участвовать в разработке стандартов для веб - отображения после того, как документ был опубликован в 1997 году Аллан Дойла, с изложением «WWW Mapping Framework». [4] OGC создал целевую группу для разработки стратегии [5] и организовал инициативу «Испытательный стенд веб-картографии», пригласив пилотные проекты веб-картографии, основанные на идеях Дойла и целевой группы OGC. Результаты пилотных проектов были продемонстрированы в сентябре 1999 г., а вторая фаза пилотных проектов завершилась в апреле 2000 г. [6]
Консорциум Open Geospatial Consortium выпустил версию WMS 1.0.0 в апреле 2000 года [7], за которой последовала версия 1.1.0 в июне 2001 года [8] и версия 1.1.1 в январе 2002 года. [9] OGC выпустил версию WMS 1.3.0. в январе 2004 года. [10]
Запросы
WMS определяет несколько различных типов запросов, два из которых требуются любому серверу WMS: [11]
- GetCapabilities - возвращает параметры WMS (такие как формат изображения карты и совместимость версий WMS) и доступные слои (ограничивающая рамка карты, системы координат, URI данных и является ли слой в основном непрозрачным или нет)
- GetMap - возвращает изображение карты. Параметры включают в себя: ширину и высоту карты, систему координат, стиль визуализации, формат изображения.
Типы запросов, которые по желанию могут поддерживать поставщики WMS, включают:
- GetFeatureInfo - если слой помечен как «запрашиваемый», вы можете запросить данные о координате изображения карты.
- DescribeLayer - возвращает типы объектов указанного слоя или слоев, которые могут быть дополнительно описаны с помощью запросов WFS или WCS . Этот запрос зависит от профиля дескриптора стилизованного слоя (SLD) WMS. [12]
- GetLegendGraphic - возвращает изображение легенды карты, предоставляя визуальное руководство по элементам карты.
Все коммуникации обслуживаются через HTTP.
Изображение карты
Сервер WMS обычно обслуживает карту в растровом формате, например PNG, GIF, JPEG и т. Д. Кроме того, может быть включена векторная графика , такая как точки, линии, кривые и текст, выраженные в формате SVG или WebCGM .
Программное обеспечение
Программное обеспечение с открытым исходным кодом , обеспечивающее возможности веб-картографических сервисов, включает:
Проприетарное серверное программное обеспечение, позволяющее предоставлять картографические веб-сервисы, включает:
- ArcGIS Server
- ArcIMS
- GeoWebPublisher от Bentley Systems
- GeognoSIS от Cadcorp
- GeoMedia
- Oracle MapViewer
- SIAS ( Smallworld Internet Application Server) от GE Energy
- Сервер карт инфраструктуры Autodesk
- Система коллектора
- Продукты LuciadLightspeed и LuciadFusion от Luciad [13]
Автономное программное обеспечение с открытым исходным кодом (на стороне клиента), которое позволяет просматривать веб-картографические сервисы, включает:
- Мрамор
Проприетарное автономное (клиентское) программное обеспечение, позволяющее просматривать веб-картографические сервисы, включает:
- Гугл Земля
- Esri ArcGIS и ArcGIS Explorer
- Глобальный картограф
- Kongsberg Gallium Ltd. InterVIEW / InterMAPhics
- Продукты LuciadLightspeed, LuciadRIA и LuciadMobile от Luciad [13]
WMS - широко поддерживаемый формат для карт и данных ГИС, доступных через Интернет и загружаемых в программное обеспечение ГИС на стороне клиента. Основное коммерческое программное обеспечение для ГИС и картографии, поддерживающее WMS, включает:
- Продукты Autodesk Map 3D и Civil 3D
- Продукты Bentley Systems MicroStation, Bentley Map, настольные и серверные ГИС-продукты
- Пакет продуктов Cadcorp SIS
- D3.js
- ESRI «s ArcGIS продукты
- GeoMedia
- Глобальный картограф
- Кинетика
- Система коллектора
- MapInfo Professional
- Программное обеспечение для картографирования Maptitude
- MATLAB и Mapping Toolbox
- Qlik Sense
- Tableau
Программное обеспечение с открытым исходным кодом, поддерживающее WMS, включает:
- QGIS
- uDig
- OpenJUMP
- MapGuide с открытым исходным кодом
- НАСА Мировой Ветер
- ТРАВА ГИС
- GeoTrellis
- JOSM
- gvSIG
- OpenLayers
- Leaflet.js
- SIAS компании GE Energy , библиотека Ajax , поддерживает WMS для интеграции карт WMS в веб-страницы, как и Mapbender.
Смотрите также
- Фонд геопространственных данных с открытым исходным кодом (OSGeo)
- Служба веб-покрытия (WCS)
- Служба обработки веб-покрытия (WCPS)
- Служба веб-функций (WFS)
- Сервис мозаичных карт , спецификация Open Source Geospatial Foundation (OSGeo) для слоев мозаичных карт
Рекомендации
- ^ а б Шарл, Арно; Клаус Тохтерманн (2007). Геопространственная сеть: как геобраузеры, социальное программное обеспечение и веб 2.0 формируют сетевое общество . Springer. п. 225. ISBN 1-84628-826-6.
- ^ «Уведомление о документе OGC» . Проверено 2 февраля 2011 года .
- ^ «Картографический веб-сервис» . Открытый геопространственный консорциум . Проверено 23 марта 2009 .
- ^ Дойл, Аллан (1997). «Структура отображения WWW». Открытый консорциум ГИС.
- ^ Катберт, А. (1998). «Взаимодействие пользователя с геопространственными данными». Открытый консорциум ГИС.
- ^ Пэн, Чжун-Рен; Мин-Сян Цзоу (2003). Интернет-ГИС . Джон Вили и сыновья. п. 191.
- ^ «Спецификация реализации интерфейса веб-картографического сервера OpenGIS (версия 1.0.0)» . Открытый геопространственный консорциум. 2000-04-19 . Проверено 10 апреля 2009 .
- ^ «Спецификация реализации службы веб-карт, версия 1.1.0» . Открытый геопространственный консорциум. 2001-06-21 . Проверено 10 апреля 2009 .
- ^ «Спецификация реализации службы веб-карт - версия 1.1.1» . Открытый геопространственный консорциум. 2002-01-16 . Проверено 10 апреля 2009 .
- ^ «Спецификация реализации службы веб-карт - версия 1.3.0» . Открытый геопространственный консорциум. 2004-01-20 . Проверено 26 октября 2010 .
- ^ «Сервер WMS» . Mapserver . Проверено 10 апреля 2009 .
- ^ «Профиль стилизованного дескриптора слоя (SLD) сервиса веб-карт OpenGIS» . OGC . Проверено 1 июля 2015 .
- ^ a b - Решения Luciad
Внешние ссылки
- Официальный веб-сайт
- Спецификация реализации OpenGIS Web Map Service (WMS), версия 1.3.0, 15 марта 2006 г., 06-042
- Краткий обзор парадигмы WMS и ключевых слов от Natural Resources Canada