Rbanism / scalegis-challenge

1 stars 0 forks source link

Challenge submission: The BoSS Atlas: A geospatial platform utilizing a multiresolution hierarchical grid-based structure to address GIS scalability and performance #4

Open lhoeller opened 1 year ago

lhoeller commented 1 year ago

Rbanism Scalable GIS Challenge submission

Project information

Introduction: The objective of the Bauhaus of the Seas Sails (BoSS) geospatial platform is to create an online system that seamlessly integrates geographical data with narratives and storytelling about cities taking part in the project, enabling efficient analysis, visualization, and sharing of open data and project-generated information within the BoSS initiative. Users of the platform will have the ability to engage with and gain insight from several layers of data. The platform already offers a variety of tools for creating captivating interactive map visualizations. With easy navigation, zooming, panning, and interaction options, users can explore and analyze geospatial information. The BoSS geospatial platform is available with limited functionality and in an early stage of development on the following address:

bossatlas.online

The Delta region shared between Netherlands and Belgium currently has some data available.

bossatlas.online/delta-en

Using the available elevation data, we selected a research question.

Research question:

How do elevation and rising sea levels interact differently in coastal regions throughout a nation, and how can this information be made accessible to all online? (Example Research Question, to show the current possibilities of the the Atlas)

Scalability challenge:

As sea levels rise, flooding can affect coastlines differently depending on their elevation. Coastal areas that are located at low elevations are more susceptible to flooding and other effects of rising sea levels, whereas those at higher elevations are better protected. This means that the effects of sea level rise can be localized to certain areas. Additionally, as sea levels continue to rise, coastal areas that were once safe may become more vulnerable. How can we make elevation data and provide intuitive visualizations accessible to everyone in an easy-to-use online platform? Additionally, how can this data be used to extract meaningful insights from any area a user selects within a country? Data size, processing, and visualization can all be challenging issues for online platforms that use digital elevation models (DEMs). DEMs can become very large and require significant operations and computations to display the elevation data. By providing users with the ability to query any designated area, a real-time query into the elevation database is made available. To ensure small area data is accessible, a high-resolution dataset must be made available to users. However, the processing time can become overwhelming if the user attempts to analyze an area of large size. To address this issue, a multiresolution hierarchical grid-based structure is one of the methods that can be used to serve the data to the user in real time.

Workflow diagram:

Presentation1

Narrative Self-Assessment (max. 300 words):

The BoSS geospatial platform is designed to provide efficient performance and rapid response times by effectively managing large datasets and supporting high-performance processing. It achieves this through a custom-built geospatial indexing approach that partitions geographical space into regular cells. To enhance data query operations, a geographical search engine using PHP was developed.

The platform utilizes a hierarchical grid system, which organizes geospatial data into nested cells of different levels of detail. This hierarchical organization improves the efficiency of spatial queries across various scales, allowing exploration from broad regions to localized areas.

By implementing a custom-built hierarchical grid system, the BoSS platform addresses scalability and performance concerns. The partitioning of geographic space into regular cells accelerates spatial queries and reduces computational costs. The hierarchical structure enables swift identification and retrieval of relevant data within the desired spatial area, significantly enhancing query performance.

The grid-based approach in the platform plays a crucial role in efficiently organizing and querying geospatial data. It enables fast and accurate retrieval, supports zooming and Level-of-Detail capabilities, and facilitates aggregation and summarization operations. The hierarchical grid system also optimizes resource utilization and storage efficiency on the server-side.

By leveraging the hierarchical grid system, users can efficiently retrieve and analyze geospatial data across different scales within the BoSS platform. The structure allows for organized and scalable exploration and summarization of data.

The platform's grid-based approach enables users to visualize and analyze geospatial data by zooming and taking advantage of Level-of-Detail capabilities. The system automatically selects the appropriate level within the data hierarchy for analysis based on user interactions, providing a streamlined visualization experience.

Using square cells in the grid system ensures smooth gradients and easier measurement of differences between cells. Ongoing monitoring, testing, and performance tuning are essential for identifying bottlenecks and maintaining seamless operations as the platform expands.

lhoeller commented 1 year ago

@cforgaci Hi Claudiu, here our submission for scalegis-challenge. Thanks for taking our submission into consideration.

We are looking forward hearing from you.

Best, Michael and Lukas

cforgaci commented 1 year ago

Thank you @lhoeller for your submission! Please note that we extended the submission over the summer to 22 August, so feel free to update your entry until then.

cforgaci commented 10 months ago

@lhoeller, thanks again for your submission. We will get in touch with you about the next step via email.