Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Statistics about StreetComplete usage #4647

Closed
piebro opened this issue Nov 24, 2022 · 6 comments
Closed

Statistics about StreetComplete usage #4647

piebro opened this issue Nov 24, 2022 · 6 comments

Comments

@piebro
Copy link

piebro commented Nov 24, 2022

Hey, I gathered some statistics about StreetComplete from the OSM changeset file because I was curious about the impact of StreetComplete that I want to share. Among others, this issue: #1749 inspired me to start the project.

Once I started, I realized that I could gather many more interesting statics about OSM in general and I created a little website visualizing everything and make the code easily expandable. Here are some plots about StreetComplete I think are interesting. For more interactive statics about StreetComplete and OSM in general, you can check out the website at: https://piebro.github.io/openstreetmap-statistics/ and the code at: https://github.com/piebro/openstreetmap-statistics. Also the data at the repo and website should always be up-to-date since it can easily be updated with GitHub actions.

edits_made_with_streetcomplete_per_month

There are on average over 1M edits each month in the last two years after an interesting spike at the end of 2020. I wonder why the growth is so sudden.

percent_of_contributors_that_use_streetcomplete_per_month

In the last month, 14.5% of all users contributing to OSM in that month also used StreetComplete to contribute at least once. I think that's quite a big number considering that the app is an independent project and only available for android.

total_edits_with_streetcomplete_map

The map shows that Europe is the hotspot for StreetComplete, but it is used all over the world.

yearly edit count per quest

RankStreetComplete2016201720182019202020212022Total
1AddRoadSurface0699,705534,706428,071496,9131,270,0211,131,0254,560,441
2AddBuildingType00216,587277,087630,2961,736,0241,246,0194,106,013
3AddWayLit0108,264226,736300,578485,4811,255,455789,4083,165,922
4AddBuildingLevels084,234137,679159,553396,8951,191,709806,2852,776,355
5AddPathSurface0042,597147,386305,752946,911681,0302,123,676
6AddRoofShape020,32853,29864,678175,129859,902364,4411,537,776
7AddHousenumber022,27441,38846,711140,976450,658328,7861,030,793
8AddCycleway033,37569,44541,524103,614421,130350,4691,019,557
9AddSidewalk00033,32175,975472,282344,234925,812
10AddLanes0304086,714360,932264,008711,688
11AddTactilePavingCrosswalk024,24532,00740,07869,995247,549214,068627,942
12AddAddressStreet002082,162272,991254,076609,231
13AddMaxSpeed0115,619121,00739,26952,80177,32562,429468,450
14AddOpeningHours5134,48826,12329,43247,856127,393133,161398,504
15AddCrossingIsland000022,209202,587143,150367,946
16AddCrossingType010,15827,32034,72647,534120,28796,071336,096
17AddParkingAccess0018,10346,66483,911111,98363,712324,373
18AddRoadSmoothness000002,545277,119279,664
19AddBusStopShelter023,56917,43720,50927,15688,48690,175267,332
20CheckExistence00007,377164,51591,714263,606
21AddParkingType04,60816,57425,08245,78690,48077,212259,742
22AddRoadName3440,60028,93130,78551,03858,13550,076259,599
23AddTactilePavingBusStop010,67816,46220,40329,128103,38879,186259,245
24AddParkingFee0011,45127,19148,50785,81259,846232,807
25AddBenchBackrest004,47210,39922,57898,07486,518222,041
26AddBenchStatusOnBusStop000018,671103,18999,630221,490
27AddBinStatusOnBusStop0000088,595122,283210,878
28AddForestLeafType0004,09623,50090,40870,462188,466
29SidewalkOverlay000000185,612185,612
30AddPathSmoothness000001,980180,579182,559
31AddShoulder0000013174,878174,891
32AddBusStopLit0000074,185100,588174,773
33AddStepsRamp000015,49884,62371,038171,159
34WayLitOverlay000000167,293167,293
35AddHandrail0004,73820,93668,59472,008166,276
36AddTrafficSignalsButton0087415,19122,46663,80852,471154,810
37AddPowerPolesMaterial07352,7834,03610,68657,80671,993148,039
38AddTrafficSignalsSound001,01414,66222,39860,65146,564145,289
39AddTrafficSignalsVibration000016,09964,83142,593123,523
40AddWheelchairAccessBusiness010,0249,09611,47119,14135,60235,844121,178
41AddPlaceName0304015,11130,97238,54733,021117,955
42AddStepsIncline00009,67451,71147,215108,600
43AddTracktype004187,52816,14539,86033,91097,861
44AddStepCount00007,35244,51738,51290,381
45AddTactilePavingKerb00004,54245,65939,43789,638
46AddKerbHeight00003,76743,39538,62185,783
47AddMaxHeight001,8685,5098,03437,03431,79784,242
48AddPlaygroundAccess002,1397,28111,54437,46525,49683,925
49AddSidewalkSurface00003081,06381,066
50AddBikeParkingCover01,8843,9305,5088,29826,16225,07870,860
51MarkCompletedHighwayConstruction002,0553,8577,60331,18125,45070,146
52StreetParkingOverlay00000063,89363,893
53AddCyclewaySegregation001,8997,5718,34124,27321,48663,570
54AddBikeParkingCapacity02,5513,4233,4867,02222,79318,06957,344
55AddPitchSurface00005834,85221,57656,486
56AddFootwayPartSurface0001,8309,74025,97918,75156,300
57AddCyclewayPartSurface0001,98810,65225,48816,38554,513
58AddRailwayCrossingBarrier007,1779,1695,40712,88319,34053,976
59AddProhibitedForPedestrians0003,5207,09924,46317,70452,786
60AddFireHydrantPosition000006050,22550,285
61AddPitchLit0000025,42524,15749,582
62AddMaxWeight0009296,57620,60518,44746,557
63AddBikeParkingType002,3544,1865,85517,72015,84045,955
64AddCrossing0000016,58128,31444,895
65AddBollardType0000019,45822,26941,727
66AddRoadWidth00000040,79540,795
67AddPostboxCollectionTimes002,0763,1135,48915,8538,44534,976
68AddFireHydrantType03224721,3942,3459,70715,45529,695
69AddRecyclingContainerMaterials000155,13012,00011,48728,632
70AddBridgeStructure005281,2041,94511,25513,50628,438
71AddVegetarian03412,5753,3234,2136,7968,76526,013
72AddSeating00000022,26222,262
73AddOneway002,4242,6393,38577411,66520,887
74AddPicnicTableCover000004,68116,19420,875
75AddRecyclingType04,1494,7892,7721,8782,9212,15718,666
76AddToiletsFee04664597251,2367,1678,15118,204
77MarkCompletedBuildingConstruction002158671,4487,4017,74717,678
78AddFireHydrantDiameter000002,81114,25417,065
79DetailRoadSurface000016,69093016,783
80AddSport02,3791,6151,7952,8304,8523,17416,645
81AddBusStopName005451,6233,6244,7112,78013,283
82AddBoardType00009686,3385,89013,196
83AddWheelchairAccessToilets0004081,1545,7815,39212,735
84AddBicycleBarrierType000001,6639,69811,361
85AddVegan01359111,0531,4532,8904,24010,682
86AddAcceptsCards00000010,61010,610
87CheckShopType00001604,0665,0499,275
88AddCyclewayWidth0000009,0579,057
89AddEntrance0000008,8568,856
90AddWheelchairAccessPublicTransport0004409663,9713,3818,758
91AddAirCompressor0000007,7557,755
92AddKosher000044,1213,4927,617
93AddHalal000003,2403,8957,135
94DetermineRecyclingGlass000361,3732,9822,5246,915
95AddGeneralFee0001335152,4873,6706,805
96AddressOverlay0000006,2076,207
97AddCarWashType0382072444342,3922,8066,121
98AddToiletAvailability0933155055762,2002,4166,105
99AddSmoking0000005,8915,891
100AddMotorcycleParkingCover0053026112,4102,2875,615

I was surprised that over a million house numbers were added with StreetComplete, since I hardly see any missing house numbers in Germany, but I guess this information is missing a lot in other parts of the world. Overall I think this table is quite interesting.

If you have any other questions about the usage of StreetComplete, ideas about plots or feedback in general, you can open an issue in the repo or comment here.

@HolgerJeromin
Copy link
Contributor

There are on average over 1M edits each month in the last two years after an interesting spike at the end of 2020. I wonder why the growth is so sudden.

The growth is matching release of v26:
https://github.com/streetcomplete/StreetComplete/releases/tag/v26.0

So after that all quests are immediately visible in the app. More and quicker quests => more answered quest.

@matkoniecz
Copy link
Member

matkoniecz commented Nov 24, 2022

#2671 (comment) has focus on this jump with releases marked

@FloEdelmann
Copy link
Member

FloEdelmann commented Nov 24, 2022

@piebro, maybe it's possible to automatically fetch the release dates of all non-alpha/beta StreetComplete versions via the GitHub API and display them as vertical lines in the graph?

See https://docs.github.com/en/rest/releases/releases

@piebro
Copy link
Author

piebro commented Nov 24, 2022

The growth is matching release of v26: https://github.com/streetcomplete/StreetComplete/releases/tag/v26.0

So after that all quests are immediately visible in the app. More and quicker quests => more answered quest.

Oh yeah, that's true, but more quest is probably not the only explanation because looking here
contributors_that_use_streetcomplete_per_month
the number of monthly contributors is raising too. Its probably because the v26 release was also more popular.

@piebro, maybe it's possible to automatically fetch the release dates of all non-alpha/beta StreetComplete versions via the GitHub API and display them as vertical lines in the graph?

Oh yeah, that's a great idea, I will look into that, thanks!

@matkoniecz
Copy link
Member

I was surprised that over a million house numbers were added with StreetComplete, since I hardly see any missing house numbers in Germany

That is not a number of added house numbers - that is count how many times this quest was answered. It may seem pedantic, but I encountered cases where groups of garages were mapped as building=house or building=retail where asking shopkeeper revealed that house number is not assigned there ( https://www.openstreetmap.org/way/1116288092 https://www.openstreetmap.org/node/10209776391 )

See also https://www.reddit.com/r/openstreetmap/comments/ywgzna/this_is_what_street_complete_looks_like_in/

screen02

matkoniecz added a commit that referenced this issue Nov 24, 2022
solving this does not necessarily result in adding them

see #4647 (comment)
see #4187
@westnordost
Copy link
Member

Whoa, awesome!

@streetcomplete streetcomplete locked and limited conversation to collaborators Nov 30, 2022
@westnordost westnordost converted this issue into discussion #4658 Nov 30, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants