BWI Repository
taetscher / bwi Goto Github PK
View Code? Open in Web Editor NEWBWI Repository
Home Page: https://taetscher.github.io/BWI/
BWI Repository
Home Page: https://taetscher.github.io/BWI/
The json in question:
https://data.geo.admin.ch/ch.bafu.hydroweb-messstationen_temperatur/ch.bafu.hydroweb-messstationen_temperatur_de.json
-> to get flussmessstationen dynamically, as they are projected in an maplibre-incompatible epsg out-of-the-box
-> We need to project them into EPSG:4326 (WGS84)
Promising leads:
Fix the paths when importing files, as apparently the gh-pages page can't find its resources.
see handballStats as well, as this issue came up there as well.
should be fixable though, once one path is adjusted to work correctly (handballStats do work locally with brackets, as well as a gh-pages page.
Check papers for useful interpolation algorithms
-->probably temperature-based (as is most significant parameter)
-->see MeteoSwiss Paper (but very likely to be computationally too demanding)
-->method must take into account height differences
-->best choice (for now): Ordinary Kriging (using PyKrige from GeoStat Framework)
Alternative approach:
-->subtract a temperature difference according to ICAO standard atmospheric profile (-0.6°C / 100m height difference)
-->likely to require a separate interpolation for temperature (less efficient!?)
Discussion (long-term considerations):
Check licences of dependencies for compatibility
Once #5 is complete, adjust the VT-Style according to these design specifications.
Use https://maputnik.github.io/editor to alter the style file inside this repository.
*.overpassql
is now the recommended file extension for Overpass QL: OSM Wiki: Overpass QL § File extension
(Disclaimer: I added that section after some discussion.)
I propose to rename all *.query
files in this repo to *.overpassql
for consistency.
Context: GitHub's syntax highlighting engine requires that 200 repositories use the same file extension before they consider supporting that syntax and file extension: github-linguist/linguist#5890
Licences to check before "going live":
Once all these check out, create github pages page and "go live" with it
Find out how to leverage a Raspberry Pi to collect data, calculate the index and push changes to the GitHub Repo
Use geojson format to add a custom polygon and a custom raster to the map.
can be done with qgis built-in tool:
--> choose directory, not mbtiles. then use a local path with /{z}/{x}/{y}.png
--> establish which resolution should be used (is needed) for BWI
Originally posted by @taetscher in #10 (reply in thread)
This Layer needs some improvements.
Specifically it would be nice if we had a QGIS workflow automated that:
The JS part also could do with a few improvements (only after a class attribute was established)
To give the user suggestions where to go swimming, download and convert OSM data to geojson (point features):
use overpass turbo to get the data and QGIS to convert it all (e.g. polygons) to point features.
http://overpass-turbo.eu/#
asdf
Establish the graphical design of the webpage (colors, accented stuff etc.)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.