TMS
| It has been proposed that this page or section be merged with Tiles. (Discuss) |
TMS (Tile Map Service) is a protocol for serving maps as tiles i.e. splitting the map up into a pyramid of images at multiple zoom levels.
The osgeo.org Tile Map Service Specification is the documentation for this standard. Full support for the protocol involves supporting alternate spatial referencing systems, so TMS can be regarded as half way between the flexibility of WMS and the rigid simplicity of the Slippy map tilenames used on the main OpenStreetMap tile server, and also used by google maps and many other map providers.
TileCache is one of the most popular server softwares for running a TMS with full compliance.
Public TMS Servers
OSM TMS Servers
Here we list Servers that can be used as OSM tile maps e.g. for OpenLayers as a Slippy Map
| It is highly recommend to contact the operators before using their servers! Respect their Tile usage policy |
| Please don't forget to credit OpenStreetMap. See Legal FAQ for details |
| Name | Free | Updated | Coverage | Style | sep. Layers |
|---|---|---|---|---|---|
| AND | No | World | customizable | Yes | |
| Cloudmade | No | World | customizable | Yes | |
| MapQuest | Yes | World | No | ||
| Stamen | Yes | World | Toner, Watercolor | Yes | |
| MapSurfer.NET | Yes | World | Yes | ||
| Toolserver | World | Mapnik | Yes | ||
| openstreetmap.de | Yes Tile usage policy |
EU | Mapnik German | No | |
| Main | Yes Tile usage policy |
minutly | World | Mapnik default | No |
| Lyrk | Partial Free for non commercial use |
World | No | ||
| CartoDB | Yes | World | Positron, Dark Matter | Yes |
The Y coordinate
A common partial implementation of TMS provides something similar to Slippy map tilenames but with one important improvement. The Y coordinates are numbered from the south northwards (like latitudes and graphical/bitmap axes) in the TMS standard whereas google tile coordinates have their origin at top left (NW).
See Converting TMS Tile Coordinates to Google/Bing/OSM Tile Coordinates for a javascript converting function enabling use of TMS Y-flipped tiles via a normal slippy map display library.
In JOSM or Potlatch 2 you can use TMS tile sources (''e.g.'', for imagery background) which do the Y coordinates the TMS way, by simply inserting a minus in the tile URL specifier. Merkaartor also allows this.