,
Soeren Terziadis
Creative Commons Attribution 4.0 International license
Transit maps visualize geospatial graphs such as metro-, tram- and bus-networks, and are canonically schematized using octolinear layouts. Recently, Van Dijk and Terziadis [van Dijk and Terziadis, 2026] released a graphical user interface for schematic transit map design that provides the user with a compelling set of algorithmically-assisted interactions based on "port assignments" - sidestepping the issue of computational complexity and including a human in the loop for aesthetic judgement. As is often the case for automated transit map design systems, their editor focuses solely on the graph layout problem without considering the need to actually label the stations. In this poster we demonstrate a significantly more capable editor that increases usability and practical relevance in two ways. First, we demonstrate that labelling can be seamlessly integrated in the port assignment framework, with efficient and meaningful algorithmic assistance. Secondly, we introduce various novel ways of interacting with the port assignment, providing several intuitive user interactions within the framework (for example: dragging nodes, and scaling and pivoting selections).
@InProceedings{boers_et_al:LIPIcs.GD.2026.45,
author = {Boers, Morris and van Dijk, Thomas C. and Terziadis, Soeren},
title = {{Newey: An Algorithmically-Assisted Editor for High-Quality Fully Labelled Transit Map Layout}},
booktitle = {34th International Symposium on Graph Drawing and Network Visualization (GD 2026)},
pages = {45:1--45:6},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-452-9},
ISSN = {1868-8969},
year = {2026},
volume = {396},
editor = {L\"{o}ffler, Maarten and Miksch, Silvia},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.GD.2026.45},
URN = {urn:nbn:de:0030-drops-279403},
doi = {10.4230/LIPIcs.GD.2026.45},
annote = {Keywords: algorithms, schematic map design, transit maps, labeling, human in the loop}
}