Tile Map Service
Encyclopedia
Tile Map Service or TMS, is a specification for storing and retrieving cartographic data, 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 the simplistic standard used by OpenStreetMap
and the complexity of the Web Map Service
standard, providing simple urls to tiles while also supporting alternate spatial referencing system.
protocol is more widespread for enterprise mapping applications. The OpenLayers
JavaScript
library supports TMS natively, while the Google Maps API
allows URL templating, which makes support possible for developers. TileCache is one of the most popular supporting servers, while other servers like mod tile and TileLite focus on the de-facto OpenStreetMap
standard.
Free software server implementation of the TMS specification:
Úri
Úriis a village and commune in the comitatus of Pest in Hungary....
structure which attempts to fulfill REST
Rest
Rest may refer to:* Leisure* Human relaxation* SleepRest may also refer to:* Rest , a pause in a piece of music* Rest , the relation between two observers* Rest , a 2008 album by Gregor Samsa...
principles. The TMS protocol fills a gap between the simplistic standard used by OpenStreetMap
OpenStreetMap
OpenStreetMap is a collaborative project to create a free editable map of the world. Two major driving forces behind the establishment and growth of OSM have been restrictions on use or availability of map information across much of the world and the advent of inexpensive portable GPS devices.The...
and the complexity of the Web Map Service
Web Map Service
A Web Map Service is a standard protocol for serving georeferenced map images over the Internet that are generated by a map server using data from a GIS database...
standard, providing simple urls to tiles while also supporting alternate spatial referencing system.
Support
TMS is most widely supported by web mapping clients and servers, although there is some desktop support, the Web Map ServiceWeb Map Service
A Web Map Service is a standard protocol for serving georeferenced map images over the Internet that are generated by a map server using data from a GIS database...
protocol is more widespread for enterprise mapping applications. The OpenLayers
OpenLayers
OpenLayers is an open source JavaScript library for displaying map data in web browsers. It provides an API for building rich web-based geographic applications similar to Google Maps and Bing Maps...
JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
library supports TMS natively, while the Google Maps API
Google Maps
Google Maps is a web mapping service application and technology provided by Google, free , that powers many map-based services, including the Google Maps website, Google Ride Finder, Google Transit, and maps embedded on third-party websites via the Google Maps API...
allows URL templating, which makes support possible for developers. TileCache is one of the most popular supporting servers, while other servers like mod tile and TileLite focus on the de-facto OpenStreetMap
OpenStreetMap
OpenStreetMap is a collaborative project to create a free editable map of the world. Two major driving forces behind the establishment and growth of OSM have been restrictions on use or availability of map information across much of the world and the advent of inexpensive portable GPS devices.The...
standard.
WMTS
TMS was succeeded in OGC standards by the OpenGIS Web Map Tile Service Implementation StandardExternal links
- TMS Specification, OSGeo-Wiki
Free software server implementation of the TMS specification: