Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #55382
    Avatar photo@afgb1977
    Participant

    What are the rendering rules for boundary=aboriginal_lands when it is mapped as a relation divided into 3 distant polygons?.
    The text corresponding to the name of an indigenous reservation in my country is rendered over an area that is not indigenous, giving the false impression that the area belongs to the reservation.
    This causes confusion as the map shows the name of a place that is not there. The lands under the name are lands belonging to sugarcane producers, ranchers and residential complexes.
    Since it is a relationship with 3 polygons, is the name rendered at a point equidistant between the polygons?
    https://www.openstreetmap.org/#map=12/5.0474/-75.8587
    https://www.openstreetmap.org/relation/17085789
    In the screenshots below, the polygons corresponding to the Indigenous Reservations are shown in blue.

    @afgb1977

    • This topic was modified 2 months, 1 week ago by Avatar photo@afgb1977.
    #55394
    Avatar photoTobias
    Keymaster

    For large areas as aboriginal_lands a node/poly_label tag is calculated at the geographic center of the area, so that only one label is rendered and not the name is repeated in every tile of the area. This is a huge advantage in most cases. If as in your case the area has a special shape, or consists of several parts in a relation, the geographic center can be outside of the area, as it can’t be set manually.
    Have a look here for a different case in a half-moon-shaped area:
    https://www.openandromaps.org/oam-forums/topic/mehrfache-oder-falsch-platzierte-icons-beschriftungen#post-55167
    There’s nothing you can do with rendering rules – except not rendering the node, but flood the area with captions.

    Developer of Elevate mapstyle

    1 user thanked author for this post.
Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.