I’ve been debugging the reason why the Gulf of Mexico doesn’t appear as a label in my map (OSM Americana, backed by the OpenMapTiles schema). The object is here:
What I discovered is that the rendering code draws labels for:
- Area features tagged
- Point (node) features tagged
However, this case is an area drawn crudely in the middle of the Gulf, well offshore, and containing a few islands such as Dry Tortugas, and tagged
place=sea but no water tagging.
Unless there are serious objections, I’m planning to replace it with a single
place=sea point node, preserving the current tag set, in the middle of the Gulf. Adding
natural=water would be obviously wrong (water on top of a random patch of ocean and covering some islands). Creating a tight coastline multipolygon relation, such as is done for Hudson Bay and James Bay is at best controversial and definitely unwieldy.
Another valid possibility is to support
place=sea area features like this one in the renderer, so if people feel that the way Gulf of Mexico is mapped is an acceptable way to map a large sea, I would submit a PR to OpenMapTiles to add that support. However, I’m inclined to classify this class of object as a tagging error.
4 posts - 3 participants
Ce sujet de discussion accompagne la publication sur https://community.openstreetmap.org/t/gulf-of-mexico-object/7466