-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
1 changed file
with
104 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,104 @@ | ||
Web GIS portal for River Aa | ||
# Web Portal Explainer | ||
|
||
## Introduction | ||
|
||
The Aa-River Web GIS portal is a comprehensive platform developed by the web portal team, 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 Demo](https://web-portal.herokuapp.com/)or (https://giv-project2.uni-muenster.de) | ||
|
||
## 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. | ||
|
||
## Contributors and Credits | ||
|
||
The success of the Aa-River Web GIS portal is the result of the dedicated efforts of the following team members: | ||
|
||
- Yohannes Abrha Mulaw (542515) | ||
- Babatunde Aremu (542577) | ||
- Lukumon Olaitan Lateef (542512) | ||
- Muhammad Omar Khan (542512) | ||
- Yeshey Samdrup (542517) | ||
|
||
The whole project concluded as the result of a research collaboration between the students, faculty, and the IT department of WWU Munster University. | ||
|
||
We thank Prof1, Prof2, Prof3, and the WWU IT Department for their support and constructive feedback. | ||
|
||
## License | ||
|
||
The web portal is available under the WWU IT Server Domain/License. See the LICENSE file for details. | ||
|
||
## Contact | ||
|
||
If you have any questions, feel free to open the portal or contact the Web Portal Team. | ||
|
||
## Acknowledgments | ||
|
||
We extend our appreciation to the following resources that have been instrumental in the development of the Aa-River Web GIS portal: | ||
|
||
- Potree (2015) - [https://github.com/potree/potree](https://github.com/potree/potree) | ||
- PotreeConverter (2015) - [https://github.com/potree/PotreeConverter](https://github.com/potree/PotreeConverter) | ||
- Leaflet (2011) - [https://github.com/Leaflet/Leaflet](https://github.com/Leaflet/Leaflet) | ||
|