added POIs and street names in Serdar, Turkmenistan, based on ground truth 13 June 2019
I noticed you set layer=* tag on many things in an odd manner. E.g., what does layer=-1 means on the school territory http://osm.org/way/696953991 ?
This is not strange. Because buildings are by default set to layer=0, if you set grounds at layer=-1, the buildings and grounds are rendered correctly in the standard layer.
In other words, the buildings are rendered ABOVE the ground, not below the ground :-)
I'm sure you do unproper usage of layer tag. Buildings are by default rendered above the ground by any good render. Have you got into trouble with building rendering in some application?
This is the proper method. Please read this: https://wiki.openstreetmap.org/wiki/Key:layer
(commenting here after reading a forum post)
Setting landuse to layer -1 "so that it is rendered underneath buildings" isn't normal practice; layer is usually only used to indicate the relative level of crossing ways (as the key:layer page says "Layer provides absolutely no information about relative or absolute height difference of objects which do not immediately cross or overlap"). In order to clarify things maybe try asking on the tagging mailing list? https://lists.openstreetmap.org/pipermail/tagging/2014-March/016895.html is one post there I can find after a quick search, but it sometimes helps to explain a problem there in more detail.
Andy, I have used this (and seen others using it) when buildings were not rendered properly over grounds in the standard layer. Perhaps the various upgrades of the rendering software have rendered this approach obsolete. In any case, the intent is to have buildings appear above the ground, which in my experience has been problematic in the past. Best regards, apm-wa
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
Hosting is supported by UCL, Bytemark Hosting, and other partners.