1.3.7. Unit-Summary
Web Map Service is a standard that provides a standard interface for querying
and accessing map layers from a mapping server.
WMS defines the following
operations:
- How to get and provide information about what types of maps a server can deliver (GetCapabilities)
- How to request and provide a map as a picture or set of features (GetMap)
- How to get and provide information about the content of a map such as the value of a feature at a location (GetFeatureInfo)
The result of a GetMap request is a raster image as it is shown in the image below:
Result of a GetMap request (UMN MapServer)The result of a GetCapabilities request is a GML file that contains all map service metadata. The following image shows an extract of a GetCapabilities GML file:
Result of a GetCapabilities request (UMN MapServer)The result of a GetFeatureInfo request is an XML file as well.
Keep in mind that a Web Map Service is usually not invoked directly.
More often, it is invoked by a client application that provides the user with
interactive controls. Nevertheless, you are able to request a map with a browser
as
we did in this unit.