Веб-картографический сервис - Web Map Service
Разработано | OGC |
---|---|
Первый выпуск | 1999 г. |
Тип формата | Формат контейнера |
Контейнер для | XML , JPEG , PNG , другие |
Открытый формат ? | Да, с авторским правом |
Веб-сайт |
www |
Map Service Web ( WMS ) представляет собой стандартный протокол , разработанный консорциумом Open Geospatial в 1999 году для обслуживания географической привязкой изображения карты через Интернет. Эти изображения обычно создаются картографическим сервером из данных, предоставляемых базой данных ГИС .
История
Open Geospatial Consortium (OGC) стал участвовать в разработке стандартов для веб - отображения после того, как документ был опубликован в 1997 году Аллан Дойла, с изложением «WWW Mapping Framework». OGC учредил целевую группу для разработки стратегии и организовал инициативу «Стенд для тестирования веб-картографии», пригласив пилотные проекты веб-картографии, основанные на идеях Дойла и целевой группы OGC. Результаты пилотных проектов были продемонстрированы в сентябре 1999 года, а вторая фаза пилотных проектов завершилась в апреле 2000 года.
Консорциум Open Geospatial Consortium выпустил версию WMS 1.0.0 в апреле 2000 года, за ней последовала версия 1.1.0 в июне 2001 года и версия 1.1.1 в январе 2002 года. OGC выпустила версию WMS 1.3.0 в январе 2004 года.
Запросы
WMS определяет несколько различных типов запросов, два из которых требуются любому серверу WMS:
- GetCapabilities - возвращает параметры WMS (такие как формат изображения карты и совместимость версий WMS) и доступные слои (ограничивающая рамка карты, системы координат, URI данных и является ли слой в основном непрозрачным или нет)
- GetMap - возвращает изображение карты. Параметры включают в себя: ширину и высоту карты, систему координат, стиль визуализации, формат изображения.
Типы запросов, которые по желанию могут поддерживать поставщики WMS, включают:
- GetFeatureInfo - если слой помечен как «запрашиваемый», вы можете запросить данные о координате изображения карты.
- DescribeLayer - возвращает типы объектов указанного слоя или слоев, которые могут быть дополнительно описаны с помощью запросов WFS или WCS . Этот запрос зависит от профиля дескриптора стилизованного слоя (SLD) WMS.
- GetLegendGraphic - возвращает изображение легенды карты, предоставляя визуальное руководство по элементам карты.
Все коммуникации обслуживаются через HTTP.
Изображение карты
Сервер WMS обычно обслуживает карту в формате растрового изображения , например PNG, GIF, JPEG и т. Д. Кроме того, может быть включена векторная графика , такая как точки, линии, кривые и текст, выраженные в формате SVG или WebCGM .
Программное обеспечение
Программное обеспечение с открытым исходным кодом , обеспечивающее возможности веб-картографических сервисов, включает:
Проприетарное серверное программное обеспечение, позволяющее предоставлять картографические веб-сервисы, включает:
- ArcGIS Server
- ArcIMS
- Cubeserv от Terrapixel
- GeoWebPublisher от Bentley Systems
- GeognoSIS от Cadcorp
- GeoMedia
- Oracle MapViewer
- SIAS ( Smallworld Internet Application Server) от GE Energy
- Сервер карт инфраструктуры Autodesk
- Система коллектора
- Продукты LuciadLightspeed и LuciadFusion от Luciad
Автономное программное обеспечение с открытым исходным кодом (на стороне клиента), которое позволяет просматривать веб-картографические сервисы, включает:
Проприетарное автономное (клиентское) программное обеспечение, позволяющее просматривать веб-картографические сервисы, включает:
- Гугл Земля
- Esri ArcGIS и ArcGIS Explorer
- Глобальный картограф
- Kongsberg Gallium Ltd. InterVIEW / InterMAPhics
- Продукты LuciadLightspeed, LuciadRIA и LuciadMobile от Luciad
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) для слоев мозаичных карт