https://github.com/letmaik/floodit
A #FloodHack project.
https://github.com/letmaik/floodit
coveragejson digital-elevation-model flood javascript leaflet wms
Last synced: about 1 year ago
JSON representation
A #FloodHack project.
- Host: GitHub
- URL: https://github.com/letmaik/floodit
- Owner: letmaik
- License: unlicense
- Created: 2016-01-16T15:42:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-17T18:43:57.000Z (over 10 years ago)
- Last Synced: 2024-06-11T17:34:05.464Z (about 2 years ago)
- Topics: coveragejson, digital-elevation-model, flood, javascript, leaflet, wms
- Language: JavaScript
- Homepage: http://devpost.com/software/floodit
- Size: 431 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FloodIT!
A [#FloodHack](http://floodhack.devpost.com/) project.

## Technologies
The following lists all technologies that have been used in this project.
### Standards (incl. emerging)
- [CoverageJSON](https://github.com/Reading-eScience-Centre/coveragejson) format to get DEM (digital elevation model) data easily to the browser
- [WCPS](http://www.opengeospatial.org/standards/wcps) to query data stored in [rasdaman](http://www.rasdaman.com/)
- [WMS](http://www.opengeospatial.org/standards/wms) to display Globalfloods.eu discharge maps
### Server software
- [ncWMS2](http://reading-escience-centre.github.io/edal-java/ncWMS_user_guide.html) to serve DEM data stored in netCDF as CoverageJSON via WMS (special JSON "image" format)
### JavaScript libraries
- [Leaflet](http://leafletjs.com/) for map display
- [covjson-reader](https://github.com/Reading-eScience-Centre/covjson-reader) to read CoverageJSON resources
- [leaflet-coverage](https://github.com/Reading-eScience-Centre/leaflet-coverage) to display flooding on a map (by representing the flood as a grid coverage)
- [Leaflet.StyledLayerControl](https://github.com/davicustodio/Leaflet.StyledLayerControl) for switching between layers
- [LeafletSlider](https://github.com/dwilhelm89/LeafletSlider) for setting the flooding threshold
- [CanvasJS](http://canvasjs.com/) for displaying the return level chart