A Flexible Architecture for Web-based GIS Applications using Docker and Graph Databases (2404.12074v1)
Abstract: Regional planning processes and associated redevelopment projects can be complex due to the vast amount of diverse data involved. However, all of this data shares a common geographical reference, especially in the renaturation of former open-cast mining areas. To ensure safety, it is crucial to maintain a comprehensive overview of the interrelated data and draw accurate conclusions. This requires special tools and can be a very time-consuming process. A geographical information system (GIS) is well-suited for this purpose, but even a GIS has limitations when dealing with multiple data types and sources. Additional tools are often necessary to process and view all the data, which can complicate the planning process. Our paper describes a system architecture that addresses the aforementioned issues and provides a simple, yet flexible tool for these activities. The architecture is based on microservices using Docker and is divided into a backend and a frontend. The backend simplifies and generalizes the integration of different data types, while a graph database is used to link relevant data and reveal potential new relationships between them. Finally, a modern web frontend displays the data and relationships.
- Exploratory spatio-temporal visualization: an analytical review. Journal of Visual Languages & Computing, 14(6):503–541, December 2003. doi:10.1016/S1045-926X(03)00046-6.
- Towards a general theory of geographic representation in GIS. International Journal of Geographical Information Science, 21(3):239–260, 2007. doi:10.1080/13658810600965271.
- Integration With Docker Container Technologies for Distributed and Microservices Applications: A State-of-the-Art Review. International Journal of Systems and Service-Oriented Engineering, 01 2022. doi:10.4018/IJSSOE.297136.
- A Visual Analytics Approach for Flood Risk Analysis and Decision-making in Cultural Heritage. Journal of Visual Languages & Computing, 41:89–99, 2017. ISSN 1045-926X. doi:10.1016/j.jvlc.2017.05.001.
- Determining and Visualizing Potential Sources of Floods. In O. Kolditz, K. Rink, and G. Scheuermann, editors, Workshop on Visualisation in Environmental Sciences (EnvirVis). The Eurographics Association, 2013. ISBN 978-3-905674-54-5. doi:10.2312/PE.EnvirVis.EnvirVis13.065-069.
- An Interactive Web-Based Geovisual Analytics Tool to Explore Water Scarcity in Niger River Basin. In A. Middel, K. Rink, and G. H. Weber, editors, Workshop on Visualisation in Environmental Sciences (EnvirVis), pages 55–59. The Eurographics Association, 2015. doi:10.2312/envirvis.20151092.
- BlendGIS: An Open Source tool for 3d and 4d visualization of ecology related spatial data. In O. Kolditz, K. Rink, and G. Scheuermann, editors, Workshop on Visualisation in Environmental Sciences (EnvirVis). The Eurographics Association, 2013. ISBN 978-3-905674-54-5. doi:10.2312/PE.EnvirVis.EnvirVis13.001-005.
- Fahui Wang. Why public health needs GIS: a methodological overview. Annals of GIS, 26(1):1–12, 2020. doi:10.1080/19475683.2019.1702099.
- COVID-19: Challenges to GIS with Big Data. Geography and Sustainability, 1(1):77–87, 2020. ISSN 2666-6839. doi:10.1016/j.geosus.2020.03.005.
- WebGL-based Geodata Visualization for Policy Support and Decision Making. In Olaf Kolditz, Karsten Rink, and Gerik Scheuermann, editors, Workshop on Visualisation in Environmental Sciences (EnvirVis). The Eurographics Association, 2014. ISBN 978-3-905674-66-8. doi:10.2312/envirvis.20141104.
- Energy performance simulation for planning a low carbon neighborhood urban district: A case study in the city of Macau. Habitat International, 53:206–214, 2016. ISSN 0197-3975. doi:10.1016/j.habitatint.2015.11.010.
- MCDM and GIS based modelling technique for assessment of solar and wind farm locations in India. Renewable Energy, 169:865–884, 2021. ISSN 0960-1481. doi:10.1016/j.renene.2021.01.056.
- Analyzing territory for the sustainable development of solar photovoltaic power using GIS databases. Environmental Monitoring and Assessment, 191, 12 2019. doi:10.1007/s10661-019-7871-8.
- Integration of BIM and GIS in sustainable built environment: A review and bibliometric analysis. Automation in Construction, 103:41–52, 2019. ISSN 0926-5805. doi:10.1016/j.autcon.2019.03.005.
- Leveraging microservices architecture by using Docker technology. In SoutheastCon 2016, pages 1–5, 2016. doi:10.1109/SECON.2016.7506647.
- Chuanqi Kan. DoCloud: An elastic cloud platform for Web applications based on Docker. In 2016 18th International Conference on Advanced Communication Technology (ICACT), pages 1–1, 01 2016. doi:10.1109/ICACT.2016.7423439.
- An integrated GIS platform architecture for spatiotemporal big data. Future Generation Computer Systems, 94, 11 2018. doi:10.1016/j.future.2018.10.034.
- A Power Grid GIS Cloud Framework Based on Docker and OpenStack. In Geo-Spatial Knowledge and Intelligence, pages 67–74, Singapore, 2018. Springer Singapore.
- Integration of Web GIS with High-Performance Computing: A Container-Based Cloud Computing Approach, pages 135–157. Springer International Publishing, Cham, 2020. ISBN 978-3-030-47998-5. doi:10.1007/978-3-030-47998-5_8.
- An Interactive Decision Support System for Land Reuse Tasks. IEEE Computer Graphics and Applications, 42(6):72–83, 2022a. doi:10.1109/MCG.2022.3175604.
- Supporting Land Reuse of Former Open Pit Mining Sites using Text Classification and Active Learning. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), pages 4141–4152. ACL, August 2021. doi:10.18653/v1/2021.acl-long.320.
- A Demonstration System towards NLP and Knowledge Driven Data Platforms for Civil Engineering. In INFORMATIK 2022. Gesellschaft für Informatik, Bonn, 2022. doi:10.18420/inf2022_25.
- An Interactive Decision Support System for Analyzing and Linkage of Weather-Related Restrictions of Opencast Lignite Mines. In LEVIA’22: Leipzig Symposium on Visualization in Applications 2022, 2022b. doi:10.36730/2022.1.levia.2.
- Integrating External Data Sources into Internet of Things Architectures for Weather and Environmental Monitoring in Former Mining Areas. In INFORMATIK 2021, pages 743–752. Gesellschaft für Informatik, Bonn, 2021. doi:10.18420/informatik2021-063.
- An Interactive Decision Support System for Analyzing Time Related Restrictions in Renaturation and Redevelopment Planning Projects. 06 2023. doi:10.2312/envirvis.20231107.
- Classification of Large and Heterogeneous LiDAR Data Sets. pages 1683–1692. Gesellschaft für Informatik e.V., Bonn, 2023. ISBN 978-3-88579-731-9. doi:10.18420/inf2023_173.
- Fast Out-of-Core Octree Generation for Massive Point Clouds. Computer Graphics Forum, 39(7):1–13, November 2020. doi:10.1111/cgf.14134.
- An Introduction to Graph Data Management, pages 1–32. Springer International Publishing, 11 2018. doi:10.1007/978-3-319-96193-4_1.