Web-Based Visualization of Big Geospatial Vector Data

Conference paper
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)


Today, big data is one of the most challenging topics in computer science. To give customers, developers or domain experts an overview of their data, it needs to be visualized. In case data contains geospatial information, it becomes more difficult, because most users have a well-trained experience how to explore geographic information. A common map interface allows users zooming and panning to explore the whole dataset. This paper focuses on an approach to visualize huge sets of geospatial data in modern web browsers along with maintaining a dynamic tile tree. The contribution of this work is, to make it possible to render over one million polygons integrated in a modern web application by using 2D Vector Tiles. A major challenge is the map interface providing interaction features such as data-driven filtering and styling of vector data for intuitive data exploration. A web application requests, handles and renders the vector tiles. Such an application has to keep its responsiveness for a better user experience. Our approach to build and maintain the tile tree database provides an interface to import new data and more valuable a flexible way to request Vector Tiles. This is important to face the issues regarding memory allocation in modern web applications.


Bigdata Visualization Vector-tiling Geospatial data Web 



Research presented here is carried out within the data-driven bioeconomy project Databio. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 732064. It is also part of the Big Data Value Public-Private Partnership. We would like to thank Prof. Dr. Ir. Arjan Kuijper for his valuable comments and input.


  1. Antoniou V, Morley J, Haklay MM (2009) Tiled vectors: a method for vector transmission over the web. In: Carswell JD, Fotheringham AS, McArdle G (eds) Web and wireless geographical information systems. Springer, Heidelberg, pp 56–71CrossRefGoogle Scholar
  2. Blower, JD (2010) GIS in the cloud: implementing a web map service on google app engine. In: Proceedings of the 1st international conference and exhibition on computing for geospatial research and application, COM.Geo ’10, ACM, New York, NY, USA, pp 34:1–34:4Google Scholar
  3. Douglas D, Peucker T (1973) Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartogr: Int J Geogr Inf Geovisualization 10:112–122CrossRefGoogle Scholar
  4. Eriksson O, Rydkvist E (2015) An in-depth analysis of dynamically rendered vector-based maps with WebGl using Mapbox GL JS. Master’s thesis, Linköping UniversityLinköping University, Software and Systems, Faculty of Science & EngineeringGoogle Scholar
  5. Feng J, Li J (2013) Google protocol buffers research and application in online game. In: IEEE conference anthology, pp 1–4Google Scholar
  6. Horak P, Charvat K, Vlk M (2010) Web tools for geospatial data management. Springer, Boston, pp 793–800Google Scholar
  7. Ingensand J, Nappez M, Moullet C, Gasser, L, Ertz O, Composto S ( n.d.) Implementation of tiled vector services: a case studyGoogle Scholar
  8. Langfeld D, Kunze R, Vornberger O (2008) SVG web mapping. Four-dimensional visualization of time-and geobased dataGoogle Scholar
  9. Liu Z, Pierce ME, Fox GC, Devadasan N (2007) Implementing a caching and tiling map server: a web 2.0 case study. In: 2007 International symposium on collaborative technologies and systems. pp 247–256Google Scholar
  10. Olasz A, Thai BN, Kristóf D (2016) A new initiative for tiling, stitching and processing geospatial big data in distributed computing environments. ISPRS Ann Photogramm, Remote Sens Spat Inf Sci 3:111CrossRefGoogle Scholar
  11. van den Brink L, Barnaghi P, Tandy J, Atemezing G, Atkinson R, Cochrane B, Fathy Y, Castro RG, Haller A, Harth A et al (2017) Best practices for publishing, retrieving, and using spatial data on the webGoogle Scholar
  12. Vitolo C, Elkhatib Y, Reusser D, Macleod CJ, Buytaert W (2015) Web technologies for environmental big data. Environ Model Softw 63:185–198CrossRefGoogle Scholar
  13. Yang B, Li Q (2009) Efficient compression of vector data map based on a clustering model. Geo-Spat Inf Sci 12(1):13–17CrossRefGoogle Scholar
  14. Yue P, Jiang L (2014) BigGIS: how big data can shape next-generation GIS. In: 2014 The third international conference on Agro-Geoinformatics. pp 1–6Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Fraunhofer Institute for Computer Graphics Research IGDDarmstadtGermany
  2. 2.Technische Universität DarmstadtDarmstadtGermany

Personalised recommendations