Periodic Multi-labeling of Public Transit Lines

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6292)


We designed and implemented a simple and fast heuristic for placing multiple labels along edges of a planar network. As a testbed, real-world data from Google Transit is taken: our implementation outputs an overlay onto Google Maps, adding route numbers to public transit lines.


Map labeling Mass transit lines Map readability 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
  3. 3.
    Been, K., Nöllenburg, M., Poon, S.-H., Wolff, A.: Optimizing active ranges for consistent dynamic map labeling. In: SCG 2008: Proceedings of the 24th Annual Symposium on Computational Geometry, pp. 10–19 (2008)Google Scholar
  4. 4.
    Bekos, M.A., Kaufmann, M., Potika, K., Symvonis, A.: Multi-stack boundary labeling problems. In: Arun-Kumar, S., Garg, N. (eds.) FSTTCS 2006. LNCS, vol. 4337, pp. 81–92. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  5. 5.
    Bekos, M.A., Kaufmann, M., Symvonis, A., Wolff, A.: Boundary labeling: Models and efficient algorithms for rectangular maps. Comput. Geom. 36(3), 215–236 (2007)zbMATHCrossRefMathSciNetGoogle Scholar
  6. 6.
    Benkert, M., Haverkort, H., Kroll, M., Nöllenburg, M.: Algorithms for multi-criteria boundary labeling. Journal of Graph Algorithms and Applications (2009)Google Scholar
  7. 7.
    Benkert, M., Nöllenburg, M.: Improved algorithms for length-minimal one-sided boundary labeling. In: 23rd European Workshop on Computational Geometry (EuroCG 2007), pp. 190–193 (2007)Google Scholar
  8. 8.
    Berg, M.d., Cheong, O., Kreveld, M.v., Overmars, M.: Computational Geometry: Algorithms and Applications. Springer, Heidelberg (2008)zbMATHGoogle Scholar
  9. 9.
    Douglas, D.H., Peucker, T.K.: Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Canadian Cartographer 10(2), 112–122 (1973)Google Scholar
  10. 10.
    Garrido, M.A., Iturriaga, C., Márquez, A., Portillo, J.R., Reyes, P., Wolff, A.: Labeling subway lines. In: Eades, P., Takaoka, T. (eds.) ISAAC 2001. LNCS, vol. 2223, pp. 649–659. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  11. 11.
    Goodman, J.E., O’Rourke, J. (eds.): Handbook of discrete and computational geometry. CRC Press, Inc., Boca Raton (1997)zbMATHGoogle Scholar
  12. 12.
    Grabler, F., Agrawala, M., Sumner, R.W., Pauly, M.: Automatic generation of tourist maps. ACM Trans. Graph. 27(3), 1–11 (2008)CrossRefGoogle Scholar
  13. 13.
    Iturriaga, C., Lubiw, A.: Elastic labels around the perimeter of a map. J. Algorithms 47(1), 14–39 (2003)zbMATHCrossRefMathSciNetGoogle Scholar
  14. 14.
    Neyer, G., Wagner, F.: Labeling downtown. In: Bongiovanni, G., Petreschi, R., Gambosi, G. (eds.) CIAC 2000. LNCS, vol. 1767, pp. 113–124. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  15. 15.
    Seibert, S., Unger, W.: The hardness of placing street names in a manhattan type map. In: Bongiovanni, G., Petreschi, R., Gambosi, G. (eds.) CIAC 2000. LNCS, vol. 1767, pp. 102–112. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  16. 16.
    Strijk, T.: Geometric algorithms for cartographic label placement. PhD thesis, Utrecht University (2001)Google Scholar
  17. 17.
    Dijk, S.v., Kreveld, M.v., Strijk, T., Wolff, A.: Towards an evaluation of quality for label placement methods. In: Proceedings of the 19th International Cartographic Conference, Ottawa, International Cartographic Association, pp. 905–913 (1999)Google Scholar
  18. 18.
    Kreveld, M.v., Strijk, T., Wolff, A.: Point labeling with sliding labels. Comput. Geom. Theory Appl. 13(1), 21–47 (1999)zbMATHGoogle Scholar
  19. 19.
    Wolff, A., Knipping, L., Kreveld, M.v., Strijk, T., Agarwal, P.K.: A simple and efficient algorithm for high-quality line labeling. In: Atkinson, P.M., Martin, D.J. (eds.) Innovations in GIS VII: GeoComputation, vol. 11, pp. 147–159Google Scholar
  20. 20.
    Yu, K.-L., Liao, C.-S., Lee, D.-T.: Maximizing the number of independent labels in the plane. In: Preparata, F.P., Fang, Q. (eds.) FAW 2007. LNCS, vol. 4613, pp. 136–147. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  1. 1.Helsinki Institute for Information Technology, CS DepartmentUniversity of HelsinkiFinland

Personalised recommendations