Jump to content

Web Map Service

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by عبدالله6690 (talk | contribs) at 21:01, 27 December 2021 (History). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WMS
Developed byOGC
Initial release1999[1]
Type of formatContainer format
Container forXML, JPEG, PNG, others
Open format?Yes, with Copyright[2]
Websitewww.ogc.org/standards/wms Edit this at Wikidata

A Web Map Service (WMS) is a standard protocol developed by the Open Geospatial Consortium in 1999 for serving georeferenced map images over the Internet.[1] These images are typically produced by a map server from data provided by a GIS database.[3]

Requests

WMS specifies a number of different request types, two of which are required by any WMS server:[4]

  • GetCapabilities – returns parameters about the WMS (such as map image format and WMS version compatibility) and the available layers (map bounding box, coordinate reference systems, URI of the data and whether the layer is mostly opaque or not)
  • GetMap – returns a map image. Parameters include: width and height of the map, coordinate reference system, rendering style, image format

Request types that WMS providers may optionally support include:

  • GetFeatureInfo – if a layer is marked as 'queryable' then you can request data about a coordinate of the map image.
  • DescribeLayer – returns the feature types of the specified layer or layers, which can be further described using WFS or WCS requests. This request is dependent on the Styled Layer Descriptor (SLD) Profile of WMS.[5]
  • GetLegendGraphic – return an image of the map's legend image, giving a visual guide to map elements.

All communication is served through HTTP.

Map image

A WMS server usually serves the map in a bitmap format, e.g. PNG, GIF, JPEG, etc. In addition, vector graphics can be included, such as points, lines, curves and text, expressed in SVG or WebCGM format.

Software

Open source software that provide web map services capability include:

Proprietary server software that allow providing web map services include:

Open source standalone (client side) software that allow viewing web map services include:

Proprietary standalone (client side) software that allow viewing web map services include:

WMS is a widely supported format for maps and GIS data accessed via the Internet and loaded into client side GIS software. Major commercial GIS and mapping software that support WMS include:

Open source software that supports WMS include:

See also

References

  1. ^ a b Scharl, Arno; Klaus Tochtermann (2007). The Geospatial Web: How Geobrowsers, Social Software and the Web 2.0 are Shaping the Network Society. Springer. p. 225. ISBN 1-84628-826-6.
  2. ^ "OGC Document Notice". Retrieved 2 February 2011.
  3. ^ "Web Map Service". Open Geospatial Consortium. Retrieved 2009-03-23.
  4. ^ "WMS Server". Mapserver. Retrieved 2009-04-10.
  5. ^ "Styled Layer Descriptor (SLD) Profile of the OpenGIS Web Map Service". OGC. Retrieved 2015-07-01.
  6. ^ a b – Luciad solutions