Standard tile layer

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — Standard tile layer
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Baso Minangkabau · bosanski · brezhoneg · català · čeština · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · português do Brasil · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 吴语 · 粵語 · 中文(繁體)‎ · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Standard style layer
or CartoCSS stylesheet
or OpenStreetMap Carto
Screenshot of Standard style layer.
Author Andy Allan and other contributors
Tiles License CC-BY-SA 2.0
Tiles Website www.openstreetmap.org
Style License CC0 1.0
Style Website github.com/gravitystorm/openstreetmap-carto

Standard is the default tile layer which is first selected on the homepage. To report bugs or graphical suggestions for the main map on the OSM website, do so at Blacktocat.svg the Github issues page for the "openstreetmap-carto" style (needs a login with a github.com account). Report problems, ideas, enhancements about the Mapnik software in general Blacktocat.svg on GitHub. Please check that someone else hasn't reported the same issue first.

OSM tileservers use this style since August 2013. OSM tileserver statics - see http://munin.openstreetmap.org/openstreetmap/render.openstreetmap/index.html#renderd

Example of the Standard tile layer

Key

See Standard tile layer/Key.

Technical details

The Standard map tiles are rendered using Mapnik. The Standard style is sometimes referred to as Mapnik, but this is incorrect as Mapnik is a map rendering library used for many map styles.

CartoCSS is used in to pre-process the stylesheet into Mapnik XML format (since August 2013).

The "openstreetmap-carto" CartoCSS stylesheet is maintained at https://github.com/gravitystorm/openstreetmap-carto. Bug reports (e.g. rendering problems of specific object classes) can be raised there (needs a login with a github.com account).

If using the Standard tiles from openstreetmap.org tile servers in other application, you must follow the Tile usage policy.

Rendering order

In this case upper residential area is larger than forest area and lower residential area is smaller than forest area

This style has multiple layers. For example names of waterways are rendered over waterways, shops are rendered over buildings, tunnels are rendered over buildings, roads are rendered over landcover etc.

The remaining question is how objects are rendered within layer. For some cases collisions are not allowed and objects that would cover already rendered object from given layer is not rendered. It is done for example for cities, where labels for smaller that would collide with label for larger one are not rendered.

Landcover areas are ordered by area, with smaller ones later and collisions are allowed. It means that for a given layer smaller areas will cover larger.

For example small leisure=park area will be rendered over larger landuse=residential area.

There is also a separate overlay layer containing for example tree symbols for forest landcover, that is rendered over landocver fill.

  • area covered by small landuse=forest and large landuse=residential
    • forest fill will be rendered over residential fill and cover it, later forest overlay will be rendered over that
  • area covered by large landuse=forest and small landuse=residential
    • residential fill will be rendered over forest fill and cover it, later forest overlay will be rendered over that

Rendering coastline on openstreetmap.org

See Coastline#Rendering_in_Standard_tile_layer_on_openstreetmap.org