A Probabilistic Model for Road Selection in Mobile Maps

  • Thomas C. van Dijk
  • Jan-Henrik Haunert
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7820)


Mobile devices provide an interesting context for map drawing. This paper presents a novel road-selection algorithm based on PageRank, the algorithm famously used by Google to rank web pages by importance. Underlying the PageRank calculation is a probabilistic model of user behavior. We provide suitable generalizations of this model to road networks. Our implementation of the proposed algorithm handles a sizable map in approximately a tenth of a second on a desktop PC. Therefore, our methods should be feasible on modern mobile devices.


mobile maps generalization wayfinding PageRank 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Agrawala, M., Stolte, C.: Rendering effective route maps: improving usability through generalization. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2001, pp. 241–249. ACM (2001)Google Scholar
  2. 2.
    Dijkstra, E.W.: A note on two problems in connexion with graphs. Numerische Mathematik 1, 269–271 (1959)MathSciNetzbMATHCrossRefGoogle Scholar
  3. 3.
    Jiang, B.: Ranking spaces for predicting human movement in an urban environment. International Journal of Geographical Information Science 23(7), 823–837 (2009)CrossRefGoogle Scholar
  4. 4.
    Jiang, B., Claramunt, C.: A structural approach to the model generalization of an urban street network. Geoinformatica 8(2), 157–171 (2004)CrossRefGoogle Scholar
  5. 5.
    Jones, C.B., Ware, J.M.: Map generalization in the Web age. International Journal of Geographical Information Science 19(8), 859–870 (2005)CrossRefGoogle Scholar
  6. 6.
    Klippel, A., Tappe, H., Kulik, L., Lee, P.U.: Wayfinding choremes – a language for modeling conceptual route knowledge. Journal of Visual Languages and Computing 16(4), 311–329 (2005)CrossRefGoogle Scholar
  7. 7.
    Kopf, J., Agrawala, M., Bargeron, D., Salesin, D., Cohen, M.: Automatic generation of destination maps. ACM Transactions on Graphics 29(6), 158:1–158:12 (2010)CrossRefGoogle Scholar
  8. 8.
    Langville, A.N., Meyer, C.D.: Google’s PageRank and Beyond: The Science of Search Engine Rankings, ch. 4. Princeton University Press (2006)Google Scholar
  9. 9.
    Page, L., Brin, S., Motwani, R., Winograd, T.: The pagerank citation ranking: Bringing order to the web. Technical Report 1999-66, Stanford University (1999)Google Scholar
  10. 10.
    Schmid, F.: Knowledge-based wayfinding maps for small display cartography. Journal of Location Based Services 2(1), 51–83 (2008)CrossRefGoogle Scholar
  11. 11.
    Schmid, F., Kuntzsch, C., Winter, S., Kazerani, A., Preisig, B.: Situated local and global orientation in mobile you-are-here maps. In: Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services, MobileHCI 2010, pp. 83–92. ACM (2010)Google Scholar
  12. 12.
    Thomson, R.C., Brooks, R.: Exploiting Perceptual Grouping for Map Analysis, Understanding and Generalization: The Case of Road and River Networks. In: Blostein, D., Kwon, Y.-B. (eds.) GREC 2001. LNCS, vol. 2390, pp. 148–157. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  13. 13.
    Töpfer, F., Pillewizer, W.: The principles of selection. The Cartographic Journal 3(1), 10–16 (1966)Google Scholar
  14. 14.
    Turner, A.: The Role of Angularity in Route Choice. In: Hornsby, K.S., Claramunt, C., Denis, M., Ligozat, G. (eds.) COSIT 2009. LNCS, vol. 5756, pp. 489–504. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  15. 15.
    Winter, S.: Modeling costs of turns in route planning. GeoInformatica 6, 345–361 (2002)zbMATHCrossRefGoogle Scholar
  16. 16.
    Yamamoto, D., Ozeki, S., Takahashi, N.: Focus+glue+context: an improved fisheye approach for web map services. In: Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, GIS 2009, pp. 101–110. ACM (2009)Google Scholar
  17. 17.
    Zipf, A., Richter, K.-F.: Using focus maps to ease map reading: Developing smart applications for mobile devices. Künstliche Intelligenz (KI) 2(4), 35–37 (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Thomas C. van Dijk
    • 1
  • Jan-Henrik Haunert
    • 1
  1. 1.Chair for Computer Science IUniversity of WürzburgWürzburgGermany

Personalised recommendations