Coordinated Schematization for Visualizing Mobility Patterns on Networks

Authors Bram Custers , Wouter Meulemans , Bettina Speckmann , Kevin Verbeek

Thumbnail PDF


  • Filesize: 5.94 MB
  • 16 pages

Document Identifiers

Author Details

Bram Custers
  • Eindhoven University of Technology, The Netherlands
Wouter Meulemans
  • Eindhoven University of Technology, The Netherlands
Bettina Speckmann
  • Eindhoven University of Technology, The Netherlands
Kevin Verbeek
  • Eindhoven University of Technology, The Netherlands


We would like to thank HERE Technologies for providing the HR dataset.

Cite AsGet BibTex

Bram Custers, Wouter Meulemans, Bettina Speckmann, and Kevin Verbeek. Coordinated Schematization for Visualizing Mobility Patterns on Networks. In 11th International Conference on Geographic Information Science (GIScience 2021) - Part II. Leibniz International Proceedings in Informatics (LIPIcs), Volume 208, pp. 7:1-7:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)


GPS trajectories of vehicles moving on a road network are a valuable source of traffic information. However, the sheer volume of available data makes it challenging to identify and visualize salient patterns. Meaningful visual summaries of trajectory collections require that both the trajectories and the underlying network are aggregated and simplified in a coherent manner. In this paper we propose a coordinated fully-automated pipeline for computing a schematic overview of mobility patterns from a collection of trajectories on a street network. Our pipeline utilizes well-known building blocks from GIS, automated cartography, and trajectory analysis: map matching, road selection, schematization, movement patterns, and metro-map style rendering. We showcase the results of our pipeline on two real-world trajectory collections around The Hague and Beijing.

Subject Classification

ACM Subject Classification
  • Theory of computation → Computational geometry
  • Trajectories
  • Visualization
  • Schematization


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. N. Adrienko and G. Adrienko. Spatial generalization and aggregation of massive movement data. IEEE TVCG, 17(2):205-219, 2010. URL:
  2. H. Alt, A. Efrat, G. Rote, and C. Wenk. Matching planar maps. Journal of Algorithms, 49(2):262-283, 2003. URL:
  3. G. Andrienko, N. Andrienko, W. Chen, R. Maciejewski, and Y. Zhao. Visual Analytics of Mobility and Transportation: State of the Art and Further Research Directions. IEEE Transactions on Intelligent Transportation Systems, 18(8):2232-2249, 2017. URL:
  4. M. Arnold and E. Ohlebusch. Linear time algorithms for generalizations of the longest common substring problem. Algorithmica, 60(4):806-818, 2011. URL:
  5. K. Buchin, M. Buchin, M. van Kreveld, B. Speckmann, and F. Staals. Trajectory grouping structure. In WADS, pages 219-230, 2013. URL:
  6. K. Buchin, A. Driemel, J. Gudmundsson, M. Horton, I. Kostitsyna, M. Löffler, and M. Struijs. Approximating (k, l)-center clustering for curves. In Proc. SODA, pages 2922-2938, 2019. URL:
  7. S. Cabello, M. de Berg, and M. van Kreveld. Schematization of networks. Computational Geometry, 30(3):223-238, 2005. URL:
  8. P. Chao, Y. Xu, W. Hua, and X. Zhou. A survey on map-matching algorithms. In ADC, pages 121-133, 2020. URL:
  9. J. Chen, Y. Hu, Z. Li, R. Zhao, and L. Meng. Selective omission of road features based on mesh density for automatic map generalization. IJGIS, 23(8):1013-1032, 2009. URL:
  10. W. Chen, F. Guo, and F.-Y. Wang. A survey of traffic data visualization. IEEE Transactions on Intelligent Transportation Systems, 16(6):2970-2984, 2015. URL:
  11. M. Garey, D. Johnson, G. Miller, and C. Papadimitriou. The complexity of coloring circular arcs and chords. SIAM Journal on Algebraic Discrete Methods, 1(2):216-227, 1980. URL:
  12. H. Imai and M. Iri. Computational-geometric methods for polygonal approximations of a curve. Computer Vision, Graphics, and Image Processing, 36(1):31-41, 1986. Google Scholar
  13. M.-J. Kraak. The Space-Time cube revisited from a Geovisualization perspective. In Proc. ICC, pages 1988-1996, 2003. Google Scholar
  14. L. Kulik, M. Duckham, and M. Egenhofer. Ontology-driven map generalization. Journal of Visual Languages & Computing, 16(3):245-267, 2005. URL:
  15. O. Lampe and H. Hauser. Interactive visualization of streaming data with kernel density estimation. In Proc. IEEE PacificVis, pages 171-178, 2011. URL:
  16. J.-G. Lee, J. Han, and K.-Y. Whang. Trajectory clustering: a partition-and-group framework. In Proc. 2007 ACM SIGMOD, pages 593-604, 2007. URL:
  17. W. Meulemans. Similarity Measures and Algorithms for Cartographic Schematization. PhD thesis, TU Eindhoven, 2014. URL:
  18. A. Nath and E. Taylor. k-Median clustering under discrete Fréchet and Hausdorff distances, 2020. URL:
  19. R. Scheepens, N. Willems, H. van de Wetering, and J. van Wijk. Interactive visualization of multivariate trajectory data with density maps. In IEEE PacificVis, pages 147-154, 2011. URL:
  20. R. Šuba, M. Meijers, and P. van Oosterom. Continuous road network generalization throughout all scales. ISPRS Journal of Geo-Information, 5(8):145, 2016. URL:
  21. R. Thomson. The ’stroke’ concept in geographic network generalization and analysis. In Progress in Spatial Data Handling, pages 681-697. Springer, 2006. URL:
  22. C. Tominski, H. Schumann, G. Andrienko, and N. Andrienko. Stacking-based visualization of trajectory attribute data. IEEE TVCG, 18(12):2565-2574, 2012. URL:
  23. M. van de Kerkhof, I. Kostitsyna, M. van Kreveld, M. Löffler, and T. Ophelders. Route-preserving road network generalization. In Proc. ACM SIGSPATIAL, pages 381-384, 2020. URL:
  24. S. van den Elzen and J. van Wijk. Multivariate network exploration and presentation: From detail to overview via selections and aggregations. IEEE TVCG, 20(12):2310-2319, 2014. URL:
  25. T. van Dijk, A. van Goethem, J.-H. Haunert, W. Meulemans, and B. Speckmann. Map schematization with circular arcs. In GIScience, pages 1-17, 2014. URL:
  26. A. van Goethem, W. Meulemans, A. Reimer, H. Haverkort, and B. Speckmann. Topologically safe curved schematisation. The Cartographic Journal, 50(3):276-285, 2013. URL:
  27. M. van Kreveld. Smooth generalization for continuous zooming. In IGU, pages 2180-2185, 2001. URL:
  28. P. van Oosterom. Variable-scale topological data structures suitable for progressive data transfer: The GAP-face tree and GAP-edge forest. Cartography and Geographic Information Science, 32(4):331-346, 2005. URL:
  29. R. Weiss and R. Weibel. Road network selection for small-scale maps using an improved centrality-based algorithm. Journal of Spatial Information Science, 2014(9):71-99, 2014. URL:
  30. A. Wolff. Drawing subway maps: A survey. Informatik-Forschung und Entwicklung, 22(1):23-44, 2007. URL:
  31. J. Wood, J. Dykes, and A. Slingsby. Visualisation of Origins, Destinations and Flows with OD maps. The Cartographic Journal, 47(2):117-129, 2010. URL:
  32. H.-Y. Wu, B. Niedermann, S. Takahashi, and M. Nöllenburg. A survey on computing schematic network maps: The challenge to interactivity. In Proc. Schematic Mapping Workshop, 2019. URL:
  33. B. Yang, X. Luan, and Q. Li. Generating hierarchical strokes from urban street networks based on spatial pattern recognition. IJGIS, 25(12):2025-2050, 2011. URL:
  34. Y. Yang, T. Dwyer, S. Goodwin, and K. Marriott. Many-to-many geographically-embedded flow visualisation: An evaluation. IEEE TVCG, 23(1):411-420, 2016. URL:
  35. W. Yu, Y. Zhang, T. Ai, Q. Guan, Z. Chen, and H. Li. Road network generalization considering traffic flow patterns. IJGIS, 34(1):119-149, 2020. URL:
  36. G. Yuan, P. Sun, J. Zhao, D. Li, and C. Wang. A review of moving object trajectory clustering algorithms. Artificial Intelligence Review, 47(1):123-144, 2017. URL:
  37. Y. Zheng, L. Zhang, X. Xie, and W.-Y. Ma. Mining interesting locations and travel sequences from GPS trajectories. In Proc. WWW, pages 791-800, 2009. URL:
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail