Something all users quickly learn about CityStrides is that completeness is based on street counts, not total distance. This makes obvious sense from the perspective of database management, as well as tracking progress on a street-by-street basis.
However, this tends to under-represent the true completeness of runners that live inner-city or downtown vs those that live, work or run in the suburbs. Most city centers are more grid-like, and the streets there tend to be much longer (say 2km for a downtown street vs 200m for cul-de-sac).
Is it easy (or desired) to include a view into completeness as a function of nodes completed? Either as an additional metric, or as a toggle option with the existing street completeness.
I would also like to see this. Looking at the map of my area (rural), I’d say I’ve ran at least a fifth of all roads maybe a fourth, maybe more, however I’m barerly touching 8% as I tend to go for the long roads, some up two 20km, rather than the small town centers consisting of 100m-streets.
Nodes could be tricky as the density varies for each road (in my area curved streets have WAY more nodes than straight ones). However, maybe mileage of roads within the city would be a good alternative? Or better yet a toggle so you could choose whichever you wanted!
I know that CS calculates one’s city completion by the percentage of streets completed, but would be interesting to also see what percentage of the city is completed based on the percentage of total nodes completed within that city or some other measure of mileage/kilometers trod. If there is a way to find out that percentage, let me know. But I feel like that might give someone a different perspective on how far they are in completing a city—especially for those who have only been covering sections of longer streets that span to sides of the cities that simply haven’t gotten to yet.
I just returned to Los Angeles after being in Europe and completing 10s of streets every day - only to realize how challenging it is to complete even 1 street in Los Angeles on a day out. That said, I’ve been putting in 5-10 miles a day and would really love to see how many nodes I am completing or another way to feel accomplishment when streets are literally city wide and so challenging to complete. I wonder if there is a way to see this as well…
Yes, also if you could see on each activity how many new nodes you’ve cleared.
Like I only completed 3 streets on a run but it was 248 nodes, would be fun to see that as some sort of high score list
Curvy streets have more nodes than long straight ones. I don’t know if it’s possible, but % mileage completes of the city might be a better alternate high score list.
The total mileage tracker on the your profile under the each city statistics tab seems to be cumulative for all activities in that city. I don’t know if it would be possible to calculate the amount of unique mileage run in the city.
Agreed that number of nodes isn’t a good representation of progress - lots of short cul-de-sacs have tonnes of nodes because of their circular nature.
Distance completed in percentage would be great, especially since the total distance of a city is one of the metrics shown.
Not sure how distance completed will work when you stop between nodes, but I’m guessing it it counted distance as what has been covered between completed nodes that will satisfy for most users.
This! I would love to have a percent distance competed for each city or even each street.
I believe this progress/ranking system would focus on people who cover more land vs fully completing roads.
Based on what I’m hearing, a good example is:
-If a road is 2 miles long and has 50 nodes.
-You completed 25 nodes
-your distance on this road is 2miles *(25 nodes complete/50 total nodes) = 1mile
-percent complete of the road is (25 nodes complete/50 total nodes)*100 = 50%
-if the city has 100 miles total worth of road, you would have completed (1mile complete/100 miles total)*100 = 1% of the city
You could also display ‘total distance of unique streets ran’ with a global ranking that would work just like the ‘streets complete’ global ranking.
The notes in this thread about node count not being directly usable are valid (curvy streets with tons of nodes vs straight streets with fewer).
Without changing the underlying data (which is kind of important, because these tables are huge), I could weight each street by its node fraction e.g. a street with 30% of its nodes completed can count as 30% of its meters.
It’s similarly not exactly accurate, but it does provide a better view into percentage progress based on total distance.
I’m more than hesitant to switch the entire site over to this metric, but it could be an interesting additional display.
Edit: Hat tip to Connor for the description - sorry I forgot to include that mention in the original post.