Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Challenge 21 - A new map viewer for ECMWF's meteorological WMS server #4

Open
jwagemann opened this issue Feb 24, 2022 · 0 comments
Open
Assignees
Labels

Comments

@jwagemann
Copy link
Contributor

jwagemann commented Feb 24, 2022

Challenge 21 - A new map viewer for ECMWF's meteorological WMS server

Stream 2 - Web development for weather, climate and atmosphere

Goal

Create a new default map viewer for our WMS server application

Mentors and skills

  • Mentors: Eduard Rosert, Sylvie Lamy-Thepaut
  • Skills required:
    • Web/mobile frontend development
    • Web GIS (based on Leaflet or OpenLayers)
    • Knowledge of OGC Web Services standards (WMS)


Challenge description

Why do we need a solution
The current viewer is a dated and very limited application based on jQuery and Leaflet. It does support the selection of layers but currently, it lacks support to browse data that has a time dimension and/or an elevation dimension.

Develop a new frontend with the described functionality using modern web technologies. Possibly contribute to auxiliary JavaScript projects and libraries for OGC Web Services/WMS, such as Leaflet or OpenLayers.
The new viewer will be included in all SkinnyWMS deployments as the new default viewer. Contributors will work through the SkinnyWMS GitHub and ReadTheDocs spaces and will be publicly acknowledged as contributors.

What could be the solution
We plan to use IFS hourly forecast data sample that is included in the WMS Server deployment. The existing code and CI/CD pipelines are available on github.com. Docker images will be hosted on the Docker hub. The development will be done locally on the user's machine, possibly using docker. The demo application could be hosted on the European Weather Cloud.

References


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants