Giter Club home page Giter Club logo

aa-web-portal's Introduction

River-A Web Portal

Introduction

The Aa-River Web GIS portal is a comprehensive platform , enabling spatio-temporal analysis and visualization of the River Aa in the Münster region of Germany. The portal serves as a central hub for accessing and analyzing river-related data, providing an intuitive and user-friendly interface for exploration.

Functionalities

The web portal offers a wide range of functionalities to facilitate data analysis and visualization:

  1. Dashboard: The fully functional and interactive dashboard provides a comprehensive overview of the river's data. Users can access various visualizations and tools to gain insights into the river's condition.
  2. 2-D Visualization: The platform offers 2-D visualization capabilities for different map images, including RGB images, multispectral images, NDVI comparisons, flight paths, and land cover data. These visualizations help in understanding changes over time.
  3. 3D Visualization: Users can experience 3D visualization features, such as LiDAR point cloud visualizations and mesh orthomosaics. These immersive visualizations provide detailed examination of the river's topography.
  4. Esri Cloud Services Integration: Seamlessly integrated with Esri Cloud Services, the web portal allows access and analysis of multispectral data and sense box information, expanding the range of available data sources.

For more information, check out our manuscript.

Live Demo

For a live demo, visit: Web Portal Demoor (https://giv-project2.uni-muenster.de) and here is the link to recoreded video demo description :(https://drive.google.com/file/d/1liNw26u9TAoGejBl3XnzsM44zQt6MW7H/view?usp=drive_link)

Running Locally

To run the Aa-River Web GIS portal locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the required dependencies using npm install.
  3. Start the server using npm start.
  4. Access the web portal through your web browser at http://localhost:9000.

Built With

  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Backend: Node.js
  • Middleware: GeoServer
  • Database: PostgreSQL
  • Libraries: Leaflet, Leaflet-draw, ShpJs, Chart.js, Potree, PotreeConverter
  • Desktop Software: QGIS
  • Documentation: GitHub and MS Word

Prerequisites

  • Node.js installed
  • PostgreSQL database with PostGIS and postgis_raster extensions enabled
  • Geoserver 2.23.0 version
  • NPM (Node Package Manager)

Installation

  1. Clone the repository to your local machine.
  2. Install the required dependencies using npm install.

Usage

The Aa-River Web GIS portal provides an intuitive and user-friendly platform to access and analyze river-related data. Users can explore various visualizations and tools to gain valuable insights into the river's condition and changes over time.

Roadmap

  • Improve Changelog
  • Add "Back to Top" links
  • Include a "components" document for easy copying and pasting of sections
  • Add support for different interfaces
  • Continuously update and address open issues to enhance features

Key Metrics

The success and impact of the Aa-River Web GIS portal can be measured through key metrics:

  • User Engagement: Evaluate the number of users and their interaction with the platform to assess user engagement and satisfaction.
  • Data Accessibility: Measure the ease of access to various datasets, including RGB images, multispectral images, and sense box data, to ensure data availability and user-friendliness.
  • Visualization Effectiveness: Gather user feedback to determine the effectiveness of visualizations in conveying information and facilitating spatio-temporal analysis.
  • Collaboration and Interoperability: Assess the platform's ability to collaborate with other teams and seamlessly share data, fostering collaborative research.
  • User Satisfaction: Conduct user surveys to gauge overall user satisfaction with the web portal's functionalities and performance.

Acknowledgments

We extend our appreciation to the following resources that have been instrumental in the development of the Aa-River Web GIS portal:

aa-web-portal's People

Contributors

yohannes19 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.