[FOSSGIS-Talk] Kachelproblematik - abgeschnittene Texte und Signaturen

Christoph Hormann chris_hormann at gmx.de
Fr Mär 4 13:52:27 CET 2022


On Friday 04 March 2022, mike at elstermanns.de wrote:
> Hallo zusammen,
>
> Das Problem:
> Bei der Generierung von Kacheln kommt es zu dem Effekt, das über die
> Kachel hinausgehende Schriften und Signaturen selbstverständlich an
> der Kachelgrenzen abgeschnitten werden. Der überstehende Teil müsste
> dann in der Nachbarkachel gerendert werden. Das diese aber von dem
> Objekt nichts weiß, kann sie das Objekt ja auch nicht beim Rendern
> berücksichtigen, also fehlt folglich der abgeschnittene Text- oder
> Signaturteil.

Es gibt übrigens neben dem einfachen Problem (Beschriftung ragt über den 
Kachelrand und konsistentes Rendering erfordert deshalb die 
Berücksichtigung aller Elemente außerhalb der Kachel, deren 
Beschriftung sich in die Kachel erstreckt) auch noch komplexere Problem 
mit Beschriftungen beim gekacheltem Rendering, insbesondere wenn sich 
Beschriftungen gegenseitig blockieren, wo es im Prinzip zu 
Einfluss-Kaskaden unbegrenzter Reichweite kommen kann.  Es gibt deshalb 
neben den bereits genannten Methoden (Meta-Kacheln und Berechnung mit 
Überstand) auch noch zwei andere gängige Ansätze:

* Generell Beschriftungen zu vermeiden, die den Kachelrand kreuzen
* Die Beschriftungen global für die gesamte Karte vorzuberechnen anstatt 
ad hoc auf Kachel-Ebene.

-- 
Christoph Hormann
https://www.imagico.de/


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste