Randbeschriftungen
Kurzbeschreibung
Sollen die in einer Grafik (Landkarte, technische Zeichnung, Foto, …) gezeigten Objekte für den Betrachter mit Zusatzinformationen versehen werden, so werden die Objekte in der Regel mit einer kurzen Textbeschreibung annotiert. Aus verschiedenen Gründen kann es unerwünscht sein, die Beschreibungen direkt in der Grafik zu platzieren z.B. wegen Platzmangels oder zu starker Verdeckung der Grafik.
Eine sinnvolle Alternative sind daher Randbeschriftungen, in denen die Objektnamen am Rand der Grafik platziert werden und durch möglichst einfache (kreuzungsfreie) Beschriftungspfeile (sog. Leader) ihren Objekten zugeordnet werden. In unseren Ergebnissen schränken wir die Art der Leader auf orthogonale oder oktilineare Polygonzüge mit maximal einem Knick ein und optimieren eine Bewertungsfunktion, z.B. die Gesamtlänge der Leader.
Neben statischen und dynamischen Randbeschriftungen beschäftigen wir uns auch mit kombinierten Modellen, die sowohl interne als auch externe Beschriftungen zulassen.
Implementierung
Java Applet für einseitige Mehrkriterien-Randbeschriftung
Java Applet für dynamische einseitige Randbeschriftungen
Veröffentlichungen
Artikel in Zeitschriften
Artikel in Tagungsbänden
- Marc Benkert, Herman Haverkort, Moritz Kroll, and Martin Nöllenburg.
Algorithms for Multi-Criteria One-Sided Boundary Labeling.
In: Proceedings of the 15th International Symposium on Graph Drawing (GD'07) volume 4875 of Lecture Notes in Computer Science, pages 243-254. Springer, January 2008.
[ html ][ pdf ]