Open GeoWeb
Jan 2020
created at Royal Netherlands Meteorological Institute

OpenGeoWeb is a powerful system for real-time weather monitoring, geo-referenced data analysis, and the generation of forecasts and alerts. What sets it apart is its ability to support both operations and research, enabling seamless integration of new meteorological insights. Developed in collaboration with the meteorological institutes of Finland (FMI) and Norway (MetNorway), OpenGeoWeb follows a modular approach—allowing users to integrate only the components they need.
The Royal Netherlands Meteorological Institute (KNMI) had previously developed GeoWeb, an open-source mapping tool library, but it faced significant challenges, including poor scalability and a lack of tests. Scrum/Agile had just been introduced, and the team was still refining its workflow. When work restarted in collaboration with Finland and Norway, a key decision had to be made: rebuild from scratch or improve the existing version. Drawing from past project experiences, we chose the latter.
To ensure safer refactoring, TypeScript and unit tests were introduced. Existing code was reused and refined, allowing the project to progress without delays. This approach delivered quick results to the client while gradually enhancing the application. Over time, GeoWeb matured significantly—more than 10 modules were developed, it became an essential tool in the weather office, and the team continued to grow. It’s opensource, so everyone can use it. For more details, usage instructions, and access to the project, refer to the links below.
- React
- Redux
- Storybook
- Typescript
- CSS3
- Jest
- Cypress