Tile Map Service or TMS, is a specification for
tiled web map
A tiled web map or tile map (also known as slippy map in OpenStreetMap), is a web map displayed by seamlessly joining dozens of individually requested data files, called "tiles". It is the most popular way to display and navigate maps, replacing ...
s, developed by the
Open Source Geospatial Foundation. The definition generally requires a
URI structure which attempts to fulfill
REST
REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
principles. The TMS protocol fills a gap between the very simple standard used by
OpenStreetMap
OpenStreetMap (abbreviated OSM) is a free, Open Database License, open geographic database, map database updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveying, surveys, trace from Ae ...
and the complexity of the
Web Map Service
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. These images are typically produced by a map server from data provided by 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 Service
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. These images are typically produced by a map server from data provided by a GIS database ...
protocol is more widespread for enterprise mapping applications. The
OpenLayers JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
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
OpenStreetMap (abbreviated OSM) is a free, Open Database License, open geographic database, map database updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveying, surveys, trace from Ae ...
standard.
WMTS
TMS served as the basis for the OpenGIS
Web Map Tile Service OGC standard.
See also
*
Tiled web map
A tiled web map or tile map (also known as slippy map in OpenStreetMap), is a web map displayed by seamlessly joining dozens of individually requested data files, called "tiles". It is the most popular way to display and navigate maps, replacing ...
References
External links
TMS Specification OSGeo-Wiki
Free software server implementation of the TMS specification:
TileCacheMapProxyROK4
Open Geospatial Consortium
{{science-software-stub