I usually do 2 queries to get the information.

  1. Total number of barrier=bollard changes sind 2024-01-01:
    curl 'https://taginfo.openstreetmap.org/api/4/tag/chronology?key=barrier&value=bollard' \
    | jq '.data[] | select( .date >= "2024-01-01")' \
    | jq '[inputs | .ways + .nodes + .relations] | add'
    
  2. Total number of bollard=* changes sind 2024-01-01:
    curl 'https://taginfo.openstreetmap.org/api/4/key/chronology?key=bollard' \
    | jq '.data[] | select( .date >= "2024-01-01")' \
    | jq '[inputs | .ways + .nodes + .relations] | add'
    
    

This gives me 96,493 new barrier=bollard and 49,594 new bollard=*, resulting in 51.4% of all new bollards having their bollard type set in 2024[1].

For just the last month (everything between 19th October and today), the numbers are 4,286 out of 9,685 which is 44.25%


  1. Technically speaking, this is not 100% true, because the bollard=* might have been added to existing bollards, and not to the newly added ones, but I’m assuming this is good enough ↩︎

2 Likes