Web Map Service
   HOME

TheInfoList



OR:

A Web Map Service (WMS) is a standard protocol developed by the
Open Geospatial Consortium The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 1994 ...
in 1999 for serving
georeference Georeferencing means that the internal coordinate system of a map or aerial photo image can be related to a geographic coordinate system. The relevant coordinate transforms are typically stored within the image file ( GeoPDF and GeoTIFF are exam ...
d map images over the Internet. These images are typically produced by a map server from data provided by a
GIS A geographic information system (GIS) is a type of database containing Geographic data and information, geographic data (that is, descriptions of phenomena for which location is relevant), combined with Geographic information system software, sof ...
database.


History

The
Open Geospatial Consortium The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 1994 ...
(OGC) became involved in developing standards for web mapping after a paper was published in 1997 by Allan Doyle, outlining a "WWW Mapping Framework". The OGC established a task force to come up with a strategy, and organized the "Web Mapping Testbed" initiative, inviting pilot web mapping projects that built upon ideas by Doyle and the OGC task force. Results of the pilot projects were demonstrated in September 1999, and a second phase of pilot projects ended in April 2000. The Open Geospatial Consortium released WMS version 1.0.0 in April 2000, followed by version 1.1.0 in June 2001, and version 1.1.1 in January 2002. The OGC released WMS version 1.3.0 in January 2004.


Requests

WMS specifies a number of different request types, two of which are required by any WMS server: * 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 Uri may refer to: Places * Canton of Uri, a canton in Switzerland * Úri, a village and commune in Hungary * Uri, Iran, a village in East Azerbaijan Province * Uri, Jammu and Kashmir, a town in India * Uri (island), an island off Malakula Islan ...
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. * 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 In computing, a bitmap is a mapping from some domain (for example, a range of integers) to bits. It is also called a bit array A bit array (also known as bitmask, bit map, bit set, bit string, or bit vector) is an array data structure that c ...
format, e.g. PNG, GIF, JPEG, etc. In addition,
vector graphics Vector graphics is a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector display a ...
can be included, such as points, lines, curves and text, expressed in SVG or WebCGM format.


Software

Open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
that provide web map services capability include: *
deegree deegree supplies the building blocks of a Spatial Data Infrastructure, while implementing the standards of the Open Geospatial Consortium (OGC) and ISO/TC 211. The Java-based deegree framework is the most extensive implementation of OGC/ISO st ...
*
GeoServer In computing, GeoServer is an open-source server written in Java that allows users to share, process and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer ha ...
*
MapServer MapServer is an open-source development environment for building spatially enabled internet applications, built in the C language, and is widely known as one of the fastest Web mapping engines available. It can run as a CGI program or via MapSc ...
*
MapGuide Open Source MapGuide Open Source is a web-based map-making platform that enables users to quickly develop and deploy web mapping applications and geospatial web services. The application was introduced as open-source by Autodesk in November 2005, and the cod ...
*
QGIS QGIS is a free and open-source cross-platform desktop geographic information system (GIS) application that supports viewing, editing, printing, and analysis of geospatial data. Functionality QGIS functions as geographic information system (GIS ...
Server Proprietary server software that allow providing web map services include: *
ArcGIS Server ArcGIS Server is the core server geographic information system (GIS) software made by Esri. ArcGIS Server is used for creating and managing GIS Web services, applications, and data. ArcGIS Server is typically deployed on-premises within the organ ...
*
ArcIMS ArcIMS (standing for Arc Internet Map Server) is a Web Map Server produced by Esri accessible through a web browser. It is a GIS that is designed to serve maps across the Internet. Sometimes these maps are just static images allowing simple panni ...
* Cubeserv from Terrapixel *GeoWebPublisher from
Bentley Systems Bentley Systems, Incorporated is an American-based software development company that develops, manufactures, licenses, sells and supports computer software and services for the design, construction, and operation of infrastructure. The company' ...
*GeognoSIS from
Cadcorp Computer Aided Development Corporation Ltd. (Cadcorp) is a British owned and run company established in 1991. Cadcorp has its headquarters in Stevenage, Hertfordshire, U.K. Cadcorp has a network of distributors and value added resellers (VARs) ar ...
*
GeoMedia Hexagon Geospatial's (a division of Intergraph Corporation) GeoMedia Professional is a geographic information system (GIS) management solution for map generation and the analysis of geographic information with smart tools that capture and edit ...
*
Oracle An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination. Description The word '' ...
MapViewer *SIAS (
Smallworld Smallworld is the brand name of a portfolio of GIS software provided by GE Digital, a division of General Electric. The software was originally created by the Smallworld company founded in Cambridge, England, in 1989 by Dick Newell and others. S ...
Internet Application Server) from
GE Energy GE Power (formerly known as GE Energy) is an American energy industry, energy technology company, owned by General Electric. Structure As of July 2019, GE Power is divided into the following divisions: * GE Gas Power (formerly Alstom Power, Als ...
*
Autodesk Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered ...
's Infrastructure Map Server *
Manifold System Manifold System is a geographic information system (GIS) software package developed by Manifold Software Limited that runs on Microsoft Windows. Manifold System handles both vector and raster data, includes spatial SQL, a built-in Internet Map Ser ...
*
Luciad Luciad is an international supplier of geographic information system (GIS) tools. They provide products intended for.Geospatial_analysis , geospatial situational awareness. The company mainly focuses on the aviation,military , defense and Infor ...
's LuciadLightspeed and LuciadFusion products– Luciad solutions
/ref> Open source standalone (client side) software that allow viewing web map services include: *
Marble Marble is a metamorphic rock composed of recrystallized carbonate minerals, most commonly calcite or Dolomite (mineral), dolomite. Marble is typically not Foliation (geology), foliated (layered), although there are exceptions. In geology, the ...
Proprietary standalone (client side) software that allow viewing web map services include: *
Google Earth Google Earth is a computer program that renders a 3D computer graphics, 3D representation of Earth based primarily on satellite imagery. The program maps the Earth by superimposition, superimposing satellite images, aerial photography, and geog ...
*
Esri Esri (; Environmental Systems Research Institute) is an American multinational geographic information system (GIS) software company. It is best known for its ArcGIS products. With a 43% market share, Esri is the world's leading supplier of GIS ...
ArcGIS ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri. ArcGIS was first released in 1999 and originally was released as ARC/INFO, a command line based GIS system for manipula ...
& ArcGIS Explorer *
Global Mapper Global Mapper is a geographic information system (GIS) software package currently developed by Blue Marble Geographics that runs on Microsoft Windows. The GIS software competes with ESRI, GeoMedia, Manifold System, and MapInfo GIS products. Globa ...
* Kongsberg Gallium Ltd. InterVIEW / InterMAPhics *
Luciad Luciad is an international supplier of geographic information system (GIS) tools. They provide products intended for.Geospatial_analysis , geospatial situational awareness. The company mainly focuses on the aviation,military , defense and Infor ...
's LuciadLightspeed, LuciadRIA and LuciadMobile products 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: *
Autodesk Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered ...
's Map 3D and Civil 3D products *
Bentley Systems Bentley Systems, Incorporated is an American-based software development company that develops, manufactures, licenses, sells and supports computer software and services for the design, construction, and operation of infrastructure. The company' ...
' MicroStation, Bentley Map, desktop and server based GIS products *
Cadcorp Computer Aided Development Corporation Ltd. (Cadcorp) is a British owned and run company established in 1991. Cadcorp has its headquarters in Stevenage, Hertfordshire, U.K. Cadcorp has a network of distributors and value added resellers (VARs) ar ...
SIS product suite *
D3.js D3.js (also known as D3, short for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of Scalable Vector Graphics (SVG), HTML5, and Cascading Style Sheets (CSS) sta ...
*
ESRI Esri (; Environmental Systems Research Institute) is an American multinational geographic information system (GIS) software company. It is best known for its ArcGIS products. With a 43% market share, Esri is the world's leading supplier of GIS ...
's
ArcGIS ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri. ArcGIS was first released in 1999 and originally was released as ARC/INFO, a command line based GIS system for manipula ...
products *
GeoMedia Hexagon Geospatial's (a division of Intergraph Corporation) GeoMedia Professional is a geographic information system (GIS) management solution for map generation and the analysis of geographic information with smart tools that capture and edit ...
*
Global Mapper Global Mapper is a geographic information system (GIS) software package currently developed by Blue Marble Geographics that runs on Microsoft Windows. The GIS software competes with ESRI, GeoMedia, Manifold System, and MapInfo GIS products. Globa ...
*
Kinetica ''Kinetica'' is a racing video game developed by Santa Monica Studio and published by Sony Computer Entertainment for the PlayStation 2. It was released in North America only on October 14, 2001. It is the debut game of Santa Monica Studio. It w ...
*
Manifold System Manifold System is a geographic information system (GIS) software package developed by Manifold Software Limited that runs on Microsoft Windows. Manifold System handles both vector and raster data, includes spatial SQL, a built-in Internet Map Ser ...
*
MapInfo Professional MapInfo Pro is a desktop geographic information system (GIS) software product produced by Precisely (formerly: Pitney Bowes Software and MapInfo Corporation) and used for mapping and location analysis. MapInfo Pro allows users to visualize, a ...
*
Maptitude Maptitude is a mapping software program created by Caliper Corporation that allows users to view, edit and integrate maps. The software and technology are designed to facilitate the geographical visualization and analysis of either included dat ...
Mapping Software *
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation ...
and Mapping Toolbox *
Qlik Sense Qlik ronounced "klik"(formerly known as Qliktech) provides a business analytics platform. The software company was founded in 1993 in Lund, Sweden and is now based in King of Prussia, Pennsylvania, United States. The company's main produc ...
*
Tableau Tableau (French for 'little table' literally, also used to mean 'picture'; tableaux or, rarely, tableaus) may refer to: Arts * ''Tableau'', a series of four paintings by Piet Mondrian titled ''Tableau I'' through to ''Tableau IV'' * ''Tableau viv ...
Open source software that supports WMS include: *
QGIS QGIS is a free and open-source cross-platform desktop geographic information system (GIS) application that supports viewing, editing, printing, and analysis of geospatial data. Functionality QGIS functions as geographic information system (GIS ...
* uDig *
OpenJUMP Java Unified Mapping Program (JUMP) is a Java based vector and raster GIS and programming framework. Current development continues under the 'OpenJUMP'' name. Features As featured on the project's website: * Platform independent (Windows, Lin ...
*
MapGuide Open Source MapGuide Open Source is a web-based map-making platform that enables users to quickly develop and deploy web mapping applications and geospatial web services. The application was introduced as open-source by Autodesk in November 2005, and the cod ...
*
NASA World Wind NASA WorldWind is an open-source (released under the NOSA license and the Apache 2.0 license) virtual globe. According to the website (https://worldwind.arc.nasa.gov/), "WorldWind is an open source virtual globe API. WorldWind allow ...
*
GRASS GIS ''Geographic Resources Analysis Support System'' (commonly termed ''GRASS GIS'') is a geographic information system (GIS) software suite used for geospatial data management and analysis, image processing, producing graphics and maps, spatial and ...
*
GeoTrellis GeoTrellis is an Open-source software, open source, geographic data processing library designed to work with large geospatial raster data sets. It is written in Scala (programming language), Scala and has an open-source Apache 2.0 license. Desc ...
*
JOSM JOSM () ''(Java OpenStreetMap editor)'' is a free software desktop editing tool for OpenStreetMap geodata created in Java, originally developed by Immanuel Scholz and currently maintained by Dirk Stöcker. The editing tool contains advanced featu ...
*
gvSIG gvSIG, geographic information system (GIS), is a desktop application designed for capturing, storing, handling, analyzing and deploying any kind of referenced geographic information in order to solve complex management and planning problems. gv ...
*
OpenLayers OpenLayers is an open-source (provided under the 2-clause BSD License) JavaScript library for displaying map data in web browsers as slippy maps. It provides an API for building rich web-based geographic applications similar to Google Maps an ...
* Leaflet.js *
GE Energy GE Power (formerly known as GE Energy) is an American energy industry, energy technology company, owned by General Electric. Structure As of July 2019, GE Power is divided into the following divisions: * GE Gas Power (formerly Alstom Power, Als ...
's SIAS, an
Ajax Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Greek ...
library, supports WMS for integrating WMS maps into web pages, as does
Mapbender Mapbender is a graduated project of the Open Source Geospatial Foundation. It was awarded OGC web site of the month in 2008. It is used by PortalU and several federal states to implement the INSPIRE regulation. Many municipalities use Mapbender a ...


See also

*
Open Source Geospatial Foundation The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 200 ...
(OSGeo) *
Web Coverage Service The Open Geospatial Consortium Web Coverage Service Interface Standard (WCS) defines Web-based retrieval of coverages – that is, digital geospatial information representing space/time-varying phenomena. Overview A WCS provides access to cov ...
(WCS) *
Web Coverage Processing Service The Web Coverage Processing Service (WCPS) defines a language for filtering and processing of multi-dimensional raster coverages, such as sensor, simulation, image, and statistics data. The Web Coverage Processing Service is maintained by the Ope ...
(WCPS) *
Web Feature Service In computing, the Open Geospatial Consortium Web Feature Service (WFS) Interface Standard provides an interface allowing requests for geographical features across the web using platform-independent calls. One can think of geographical features as ...
(WFS) *
Tile Map Service Tile Map Service or TMS, is a specification for tiled web maps, developed by the Open Source Geospatial Foundation. The definition generally requires a URI structure which attempts to fulfill REST principles. The TMS protocol fills a gap between ...
, a specification by
Open Source Geospatial Foundation The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 200 ...
(OSGeo) for tiled map layers


References


External links

*
OpenGIS Web Map Service (WMS) Implementation Specification, Version 1.3.0, 2006-Mar-15, 06-042

A concise overview of the WMS paradigm and keywords by Natural Resources Canada
{{authority control GIS software ISO/TC 211 Open Geospatial Consortium