The Open Geospatial Consortium (OGC) became involved in developing standards for web mapping after a paper was published in 1997 by Allan Doyle, outlining a "WWW Mapping Framework".[3] The oldest and most popular standard for web mapping is WMS. However, the properties of this standard proved to be difficult to implement for situations where short response times were important. For most WMS services it is not uncommon to require 1 or more CPU seconds to produce a response. For massive parallel use cases, such a CPU-intensive service is not practical. To overcome the CPU intensive on-the-fly rendering problem, application developers started using pre-rendered map tiles. Several open and proprietary schemes were invented to organize and address these map tiles.
WMTS specifies a number of request encodings:
- KVP (key-value-pairs) encoding
- REST (Representational state transfer) encoding
- SOAP (SOAP) encoding
- Capabilities: returns information about the WMTS service parameters
- Tile: returns a map tile
- FeatureInfo: returns (alphanumeric) information for a given map location
- Legend: returns a legend image for the map
http://www.opengeospatial.org/standards/wmts
Software
deegree - http://www.deegree.org/
GeoServer - http://geoserver.org/
OWSLib - https://geopython.github.io/OWSLib/
No comments:
Post a Comment