Betrachte 2 Beiträge - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #55382
    Avatar-Foto@afgb1977
    Teilnehmer

    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

    • Dieses Thema wurde vor vor 2 Monaten, 2 Wochen von Avatar-Foto@afgb1977 bearbeitet.
    #55394
    Avatar-FotoTobias
    Administrator

    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 Teilnehmer(n) gefällt dieser Beitrag
Betrachte 2 Beiträge - 1 bis 2 (von insgesamt 2)
  • Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.