OpenStreetMap logo OpenStreetMap

ProjetDuMois can now monitor contribution projects worldwide

Posted by InfosReseaux on 1 November 2025 in English. Last updated on 2 November 2025.

Some news and visions about topic focused contribution monitoring capabilities of ProjetDuMois

ProjetDuMois platform

For more than 6 years, ProjetDuMois platform was used to plan, encourage and monitor “Projects of the month” by French community (and some other countries too). It has been a significant progress for people responsible of those very short projects as it has freed us from the hassle of counting changesets and provides a mappers-friendly customized editor.

ProjetDuMois web interface for EVSE inventory

It relies on daily OSH/OSC files processing to extract history of filtered features, rebuild focused changelog from a remote date in the past and breakdown changes in dashboards at different custom geographical boundaries (usually administrative boundaries). It somehow differs from other approaches intended to inspect OSM contribution like HeiGIT’s OSHDB. Here all features and their history related to a given project is first of all extracted from the OSH file and then dedicated process occurs on a smaller population than the whole OSM database even on local level.

The original instance is available online at https://projetdumois.fr and official documentation on GitHub.

However, it was designed for country scale and we didn’t imagine at first it could manage projects worldwide. Country scale processing was already heavy and dealing with world planet file with its history was out of reach.

MapYourGrid improvements

In mid 2025, MapYourGrid initiative needed to monitor the contribution on power grids in many countries and it triggered me to improve ProjetDuMois to process worldwide data with following amounts to breakdown per country in mind:

  • 5M versions of transmission lines segments
  • 10M km of transmission lines segments
  • 100M versions of supports
  • 10M versions of substations

Adrien Pavie and I reworked the workflow and it now works beyond my expectations thanks to Osmium ecosystem. Several improvements has been done:

MapYourGrid now monitors a changelog from 2024-01 that covers:

  • 1.4M of power lines segments versions (+ 23.8M of members nodes versions)
  • 39M of power supports versions
  • 4.5M of mixed features versions for power substations
  • 25M of mixed features versions for power generators
  • 16M of mixed features versions for power plants

And it takes approximately 6 hours to rebuild on demand (or updated daily in less than 2 hours with worldwide OSC). It’s then convenient to rebuild a project on any extent, tagging or strategy change.

Platform’s API also allows to derivate statistics into a custom dashboard or downstream application.

MapYourGrid progress dashboard fed by ProjetDuMois API

Future and roadmap

I now run 3 instances for different purposes you can find online as demos:

Even if it improves, bugs and technical debt remain. We maintain a list of issues to be solved on GitHub and anyone interested is welcome to help. Here are the most sensitive points:

  • Find a better name! #353
  • Support Panoramax and restore old functionalities like Pic4Review #318
  • Rewrite processing scripts from bash to Python
  • Improve mappers population monitoring #330

Feel free to reuse for your own needs, meet us and help!

Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

Comment from gendy54 on 1 November 2025 at 17:35

Bravo François !!!

Log in to leave a comment