Dear OTP developers community,
I am writing on behalf of software development company - Metatavu located in Finland.
We have been working with OTP since version 1 mainly for producing the Air Quality affected routing for the city of Helsinki, Finland. That project required us to modify the original OTP quite a lot so we didn't propose our efforts for the community.
However, recently we were involved in the Megasense consortium collaborative project together with the Nokia and Finnish Meteorological Institute. In this collaboration, our role was to build the clean air routing application based on the data collected and provided by other consortium members. And we went with the freshly released OTP2 for the route planning API.
At this time we wanted to create a dedicated layer on top of OTP2 which not only would leave intact the initial structure of the Open Trip Planner, but also would bring some additional features for those, who actually need them. This layer's main feature is populating the graph with a grid data (i.e air quality, temperature, humidity, pressure, wind speed and direction, and e.t.c). For this to work two files are required: the actual data file (i.e in NetCDF format) and a .json settings file which describes the contents of the data file. Please refer to the diagram for more information.
Our aim is to get the layer merged with the "develop" branch of the OTP2 to share our efforts with the community and to keep our application up to date. We have a a working fork with that layer implemented and already in testing for 3 months.
Please let me know if the feature proposed could be delivered and we can share more information / create a PR.
Daniil Smirnov - Metatavu