-
Notifications
You must be signed in to change notification settings - Fork 0
Current Project Overview
Jan Speckamp edited this page Nov 5, 2017
·
3 revisions
The Project Name: “Skylax” is chosen with reference to the german name of Scylax of Caryanda (Greek: Σκύλαξ ο Καρυανδεύς) who was a renowned Greek explorer and writer of the late 6th and early 5th centuries BCE. (source: Wikipedia).
- Land change detection
Skylax can be used to detect land changes, as e.g. deforestation or building of new structures. Therefore you need to load in satellite images of different date and compare them by the use of fading images' opacity for example. This function supports the mapping of:
- Land cover development
- Classification and change maps
- Environmental analysis
- Irrigated landscape mapping
- Carbon Storage and Avoidance
- Yield determination
- Soils and Fertility Analysis
- And other accurate assessment of geophysical parameters
- Insurance Industry
Skylax can be used to detect and prove damages in the aftermath of natural phenomena. For example agriculture damages after flooding can be analyzed by calculating differences in vegetation indices of satellite images.
- Clients: any Browser
- Load Balancer: nginx Server (as reverse proxy)
- CDN: nodejs Server (static content (HTML + Javascript))
- Processing: golang Server (API for Maps + Search + Processing)
- External Datasource: provided Datasource or AWS S3 Bucket.
- Load balancing
- Processing scalable
- CDN scaling independent from Processing
see Appendix A.
- yarn
- Github
- jquery + AJAX
- (Vue.js)
- Bootstrap
- Leaflet
- nginx Proxy Server
- Nodejs Server
-
golang Server
- general framework: gorilla
- data format conversion + map cropping: go-gdal
- caching: go-cache and/or groupcache
- (...)
- Docker
- (...)
- Performance of GDAL conversion from jpeg to Map Tiles is unknown
- Using golang for WMS even possible?
- Performance of Leaflet? Using Map Tiles removes any control on loading the Data.
- How performant is search directly on fs? Database with Metadata needed to have needed response time?
- Implementation of F01080 still TBD