Code Monkey home page Code Monkey logo

openstreetmap-statistics's People

Contributors

arrival-spring avatar matkoniecz avatar piebro avatar westnordost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

openstreetmap-statistics's Issues

Add explaining text to some plots

The plots are a little hard to understand looking at them for the first time. Adding a small text that explains a plot would help for every plot. The text can be added in the index.html file with add_text("...") (an example is here).

Add statistics about tags (how often they are used and by which editor)

I think this might be interesting to see that some tags like "imagery_used" used for "Imagery Services" is mostly used by iD, Vespucci and Go Map!!. This might be also the case for some other tags.

These statistics might not be interesting for the average osm contributor, but I think they can be interesting for people working with osm data (like me) or people developing osm editors.

Notes

Notes are also potentially useful!

https://resultmaps.neis-one.org/osm-notes have plenty of interesting things, but visualisation of open note count from

  • all notes
  • onosm.org
  • StreetComplete
  • StreetComplete with photo
  • all notes except this identified sources

would be interesting.

Would require a new pipeline for notes dump.

Add more links

There is an easy way to add more links (add them to the json file here). I think it has value to add links to the most common editing software, most common (imagery) sources or bots.

Try to adjust and extrapolate yearly stats for the current year? Note that current year is partial?

take say https://piebro.github.io/openstreetmap-statistics/#bd16 or edits per year at https://piebro.github.io/openstreetmap-statistics/#fe79

It may look like latest year is a catastrophic collapse - but that is because stats are only from part of the year

Maybe latest year should not be shown? Especially at say edits per year at https://piebro.github.io/openstreetmap-statistics/#fe79

Or maybe it should be extrapolated (so if we have data from just 31 days then multiply by 365/31)? Or noted that last year data are partial?

Explain StreetComplete

It would be nice to provide basic info, maybe with a link to app.

Something like "StreetComplete is an Android app where editing done by answering to predefined questions called "quests". This editor is much simpler to use than alternatives, but does not allow freeform editing. Adding missing opening hours is really easy in it, but you will be unable to map a missing road."

I guess that https://github.com/piebro/openstreetmap-statistics/blob/master/src/add_topic_streetcomplete.py#L64 should be edited somehow

And why it would be nice? This statistics may be also viewed by someone not familiar with it and as result confused for example by quest listing.

Add attrition rate?

It can be for example set of graphs showing % of users active among ones that made first edit in year X

Maybe add an age of active accounts stats

Something like: 20% of accounts that made edit in 2022 signed up in 2022, 10% in 2021, etc

Maybe add also filtering by editor? 20% of accounts that made edit in 2022 using JOSM signed up in 2022, 10% in 2021, etc

JOSM Statistics

Considering that JOSM is the only one editor that allow external data import to OSM. I would like to see how many of the theoretical data produced by JOSM is actual data Made/Mapped by the contributors or data Imported by the contributors. It could not be realistic that several contributors has less than 1 thousand historical changesets and several millions of map changes at the same time.

Add tag:source statistics and maybe add them to imagery service

This issue is about adding the tag "source" discussed earlier in issue #6

According to the osm wiki https://wiki.openstreetmap.org/wiki/Key:source source is used in multiple ways. I think it would be interesting to see which sources are common and how much the source tag is used. As @matkoniecz already noted it might be hard to parse the values because they are freeform. I will have to see what's the signal to noise ratio is.

It could be that only some editors use the tag (see Issue #49) and I think then it's important to add some kind of note for interpreting the data.

The "source" tag could also be used in addition to the "imagery_used" tag to get a better approximation of used imagery.

Add Topic: tag="locale"

"local" stores the language used by the editor and it is common tag in changesets for multiple editing softwares (https://piebro.github.io/openstreetmap-statistics/#2fb7). It might be interesting to add dedicated statistics about local to know in what kind of language people are mapping.

Possible question:

  • Which languages are used the most for mapping?
  • Where is English / ... / "all other languages" used for mapping?

Average edits per contributor and edits count y-axis between 2006 and 2008

I’m not sure to understand it’s source, but the plots of average edits per contributors and edits counts are kind of unusable because of the y-axis scaling on some strangely high values between 2006 and 2008 :

  • Are those spikes an error? Where do they originate from?
  • Would it be possible to cut those values off for readable plots by default?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.