Skip to main content

Web-Based Visualization of Big Geospatial Vector Data

  • Conference paper
  • First Online:
Geospatial Technologies for Local and Regional Development (AGILE 2019)

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

Included in the following conference series:

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Google Maps—https://maps.google.com.

  2. 2.

    OSM—https://www.openstreetmap.org/.

  3. 3.

    OpenLayers—http://openlayers.de.

  4. 4.

    OGC WFS—http://www.opengeospatial.org/standards/wfs.

  5. 5.

    Open Geospatial Consortium—https://www.opengeospatial.org/.

  6. 6.

    GeoTrellis—https://geotrellis.io.

  7. 7.

    PostgreSQL—https://www.postgresql.org/.

  8. 8.

    PostGIS—https://postgis.net.

  9. 9.

    WKT—https://www.opengeospatial.org/standards/wkt-crs.

  10. 10.

    GeoServer—http://geoserver.org/.

  11. 11.

    ECC Vector Tile Encoder—https://github.com/ElectronicChartCentre/java-vector-tile.

  12. 12.

    GeoRocket—https://georocket.io.

  13. 13.

    MongoDB—https://www.mongodb.com/.

  14. 14.

    Elasticsearch—https://www.elastic.co/products/elasticsearch.

  15. 15.

    ECC Vector Tile Encoder—https://github.com/ElectronicChartCentre/java-vector-tile.

  16. 16.

    Protobuf GitHub—https://github.com/protocolbuffers/protobuf/tree/master/java.

  17. 17.

    OpenLayers—http://openlayers.de.

  18. 18.

    Mapbox GL JS—https://mapbox.com.

  19. 19.

    New versions may be released since, we used version 4.0.

  20. 20.

    DataBio—https://databio.eu.

  21. 21.

    BDV PPP—http://www.bdva.eu/PPP.

References

  • 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–71

    Chapter  Google Scholar 

  • 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:4

    Google Scholar 

  • 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–122

    Article  Google Scholar 

  • 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 & Engineering

    Google Scholar 

  • Feng J, Li J (2013) Google protocol buffers research and application in online game. In: IEEE conference anthology, pp 1–4

    Google Scholar 

  • Horak P, Charvat K, Vlk M (2010) Web tools for geospatial data management. Springer, Boston, pp 793–800

    Google Scholar 

  • Ingensand J, Nappez M, Moullet C, Gasser, L, Ertz O, Composto S ( n.d.) Implementation of tiled vector services: a case study

    Google Scholar 

  • Langfeld D, Kunze R, Vornberger O (2008) SVG web mapping. Four-dimensional visualization of time-and geobased data

    Google Scholar 

  • 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–256

    Google Scholar 

  • 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:111

    Article  Google Scholar 

  • 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 web

    Google Scholar 

  • Vitolo C, Elkhatib Y, Reusser D, Macleod CJ, Buytaert W (2015) Web technologies for environmental big data. Environ Model Softw 63:185–198

    Article  Google Scholar 

  • Yang B, Li Q (2009) Efficient compression of vector data map based on a clustering model. Geo-Spat Inf Sci 12(1):13–17

    Article  Google Scholar 

  • 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–6

    Google Scholar 

Download references

Acknowledgements

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Florian Zouhar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zouhar, F., Senner, I. (2020). Web-Based Visualization of Big Geospatial Vector Data. In: Kyriakidis, P., Hadjimitsis, D., Skarlatos, D., Mansourian, A. (eds) Geospatial Technologies for Local and Regional Development. AGILE 2019. Lecture Notes in Geoinformation and Cartography. Springer, Cham. https://doi.org/10.1007/978-3-030-14745-7_4

Download citation

Publish with us

Policies and ethics