Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
http://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds
http://code.google.com/apis/kml/documentation/mapsSupport.html
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)
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)
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)
Benkert, M., Haverkort, H., Kroll, M., Nöllenburg, M.: Algorithms for multi-criteria boundary labeling. Journal of Graph Algorithms and Applications (2009)
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)
Berg, M.d., Cheong, O., Kreveld, M.v., Overmars, M.: Computational Geometry: Algorithms and Applications. Springer, Heidelberg (2008)
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)
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)
Goodman, J.E., O’Rourke, J. (eds.): Handbook of discrete and computational geometry. CRC Press, Inc., Boca Raton (1997)
Grabler, F., Agrawala, M., Sumner, R.W., Pauly, M.: Automatic generation of tourist maps. ACM Trans. Graph. 27(3), 1–11 (2008)
Iturriaga, C., Lubiw, A.: Elastic labels around the perimeter of a map. J. Algorithms 47(1), 14–39 (2003)
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)
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)
Strijk, T.: Geometric algorithms for cartographic label placement. PhD thesis, Utrecht University (2001)
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)
Kreveld, M.v., Strijk, T., Wolff, A.: Point labeling with sliding labels. Comput. Geom. Theory Appl. 13(1), 21–47 (1999)
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–159
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Polishchuk, V., Vihavainen, A. (2010). Periodic Multi-labeling of Public Transit Lines. In: Fabrikant, S.I., Reichenbacher, T., van Kreveld, M., Schlieder, C. (eds) Geographic Information Science. GIScience 2010. Lecture Notes in Computer Science, vol 6292. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15300-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-15300-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15299-3
Online ISBN: 978-3-642-15300-6
eBook Packages: Computer ScienceComputer Science (R0)