Tiled web map

An exaggeration of a tiled web map, in this case the default OpenStreetMap style near Melbourne, Australia. Tiled web maps are normally displayed with no gap between tiles.

A tiled web map, slippy map[1] (in OpenStreetMap terminology) or raster tile map is a map displayed in a browser by seamlessly joining dozens of individually requested image files over the internet. It is currently the most popular way to display and navigate maps, replacing other methods such as WMS which typically display a single large image, with arrow buttons to navigate to nearby areas. Google Maps was one of the first major mapping sites to use this technique. Tiled web maps may in turn be replaced by vector tiles as the standard.

There are several major advantages to tiled maps. Each time the user pans, most of the tiles are still relevant, and can be kept displayed, while new tiles are fetched. This greatly improves the user experience, compared to fetching a single map image for the whole viewport. It also allows individual tiles to be pre-computed, a task easy to parallelise. Also, displaying rendered images served from a web server is much less computationally demanding than rendering images in the browser, a benefit over technologies such as WFS.

Defining a tiled web map

Properties of tiled web maps that require convention or standards include the size of tiles, the numbering of zoom levels, the projection to use, the way individual tiles are numbered or otherwise identified, and the method for requesting them.

Most tiled web maps follow certain Google Maps conventions:

The de facto OpenStreetMap standard, known as Slippy Map Tilenames[2] or XYZ,[3] follows these and adds more:

Tile numbering schemes

There are three main numbering schemes in use:[4]

Standards

Several standards exist:

Client libraries

To display a tiled map in a browser usually requires the support of a web mapping framework. This framework handles the retrieval of tiles, display, caching, and user navigation. Popular frameworks for tiled maps include Google Maps API, OpenLayers and Leaflet.

References

  1. "OpenStreetMap wiki".
  2. "Slippy map tilenames - OpenStreetMap Wiki". wiki.openstreetmap.org. Retrieved 2015-06-10.
  3. "tmcw/xyz_vs_tms.md". GitHub Gists. Retrieved 2015-06-10.
  4. "Tiles à la Google Maps: Coordinates, Tile Bounds and Projection - conversion to EPSG:900913 (EPSG:3785) and EPSG:4326 (WGS84)". www.maptiler.org. Retrieved 2015-10-15.
  5. "Bing Maps Tile System". msdn.microsoft.com. Retrieved 2015-06-10.

External links

This article is issued from Wikipedia - version of the Tuesday, October 20, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.