Remove 'manually completed' feature

Alternatively there could be two scores, one including manually completed streets, which may take you to 100% in your city and one without manually completed streets that you can use to honestly compare with other striders in your city.


My only hesitation with removing the manually completed feature is that then there’s no way to mark off a street you’ve run if your GPS dies, which has happened to me a couple of times. Just because there’s no proof doesn’t mean it didn’t happen.

I see hitting all the nodes in town as a personal goal, not a competition with anyone so I really don’t care if someone else uses the feature. I have used it to mark off nodes that were not runnable, such as building, rivers and parks, just get the red nodes off my screen when planning future routes.

Why would someone bother to sign up and log in just to “cheat”? If they do, that’s their issue, not mine.

7Lenny7 ->. I respectfully disagree with your comment. The proof of completion lies in the LifeMap. If there is no map, and a street is marked as “complete”, it give the impression that a person has cheated. The data is used in features which compare to others on the site (i.e. leaderboards, number of streets complete, etc). One of the ways I’ve dealt with this in the past is to run the workout again to capture a valid run.

There are some valid reasons for manually completing today, including but not limited to streets that can only be partially run, gated communities, posted (no trespassing), etc, so I would love it if there is a way to come up with a valid list of streets that can be run by all. Everything outside of streets would be still be displayed on our LifeMaps (Trails, parks, buildings, etc).

The point of contention seems to be by those who want to top the Leaderboards and don’t want the Manual Completers to get easy credit. Fair enough. What if there were a profile flag available for those of us who don’t care about the Leaderboards to keep the Manually Completed feature by opting out of all Leaderboard type lists and our % completes wouldn’t matter? If the Opt Out flag was cleared later, then we’d have to acknowledge a warning prompt that our manual completions would be wiped out. I would love it if the nodes all lined up and manual completions weren’t necessary; however, in some parts of towns, even the public roads aren’t always able to be straight up completed. Maybe the feature to start editing nodes/streets is close enough to complete that this idea won’t be needed? :slight_smile:


James, based on the feature still existing it seems like this wasn’t executed.
Apologies if this is a dead thread, but I’m wondering why the solution isn’t just for people to edit OpenStreetMaps, then when CS updates, so too do the nodes and associated streets.

Do you regularly update the OSM input to CS?

There’s no dead thread in this forum! :smiley:
I haven’t written the data update process yet, so edits in OSM don’t make it into CityStrides. They will though, so you’re right about the ideal process.

I probably won’t remove the manually completed feature until/unless I can get the data update process down to something relatively fast. Without thinking about it a ton, I think I’d be happy with quarterly updates - I’d remove this feature then.

1 Like

I don’t know…I’ve run a lot of stuff and marked about 25 streets manually completed for a big variety of reasons. Private roads, bad GPS signal on a run, safety/feasibility of running it. I’m not sure you can simply capture this all on OSM. I think making people edit OSM is also not realistic. If some people want to change OSM, or trespass or run on a very unsafe road to get their nodes thats on them. I was actually going to suggest letting users select a reason for a node being marked manually complete from a drop down: safety, private, bad gps, not a road etc We started a local heatmapping facebook group and I posted a pic of a traffic circle with missing nodes on half of it and asked who would try it. The response was either are you insane thats dangerous I hope you have good health/life insurance or I would do it at 5am when traffic is light.

1 Like

I would also say I’m not the expert to say that last node I skipped is private or not. In 75-80% of my cases its pretty clear that the rest of the nodes are private or the road doesnt exist or the whole road is private. There is another 20-25% where its not all that clear but it sure feels like trespassing as you run up a long road close to someones drive way or barn or something similar with signs up everywhere “beware of dog” and you miss that last node or two because it doesnt feel safe but you just don’t know if its private or should be changed. Today I went to run a loop and the whole loop was filled with cars and trailers from a mechanic. Part of it was labeled private but some wasn’t but I wasn’t going to run through weaving into what clearly was someones place of business whereas other places its easy to do that like around malls etc. So in the end its good to have this catch all. If someone is abusing it they are only cheating themselves.

1 Like

Our group came across this yesterday. The leader of Brooklyn Adam Wapinak is clearly gaming the system and running nodes instead of roads. Seems strange as what is he going to do brag that he ran all the “nodes” in Brooklyn? Anyways the point is people will try the game system any way they can and all they are doing is cheating themselves. In the end does it matter what he does? Doesn’t affect me or stop others from actually running the whole thing. #keepthisfeature

1 Like

Running things like this, my personal opinion is: no way. My lifemap, combined with all accessible streets from OSM is my version of truth and completeness.
This wednesday i missed a street in a neighborhood otherwise completely run. But that means for me next time I am somewhere around there, I will plan a detour to actually also run that one missed street and so complete my lifemap.

Pictures like above are not really citystrides in it’s core (at least not for me, but anyone should think about their own truth in this matter)

1 Like

I think thats exactly right, everyone has their own truth. Someone was giving me a hard time because I drove to finish a half mile road that I had left (it was my last road in the town otherwise I would have just added it to another run eventually) after a 9 mile running session. He likes to do all of his runs from his home or work or whatever. You do you! I’m trying to finish all the roads in about a 20 mile radius and I’m going to do it as efficiently as possible. I thought I was already done (using Strava heatmap) but CityStrides found some parking lots, driveways and dead ends for me to finish. CityStrides also doesnt really track trails & cemeteries but I dont consider an area done until I do those. To each their own. Now what that guy Adam is thinking I have no idea…maybe he wants to be the node finish leader? or he just has an an ingenious method to complete everything that is hard to see :slight_smile:

I support the removal.

There have been some arguments to explain why certain nodes are difficult or impossible to reach. I also face this issue but I will never complete a street manually since it is not compatible with my understanding of completion.

Since I am on a journey of several years, it is clear to me that patience is key.

  • In urban areas, I often have to run streets 2 or 3 times because the GPS bugs until I reach nodes that should not be an issue. It does not make me happy, but I re-run the street as many times as necessary, even if it is far from home.
  • I sometimes run on private roads to catch some node. I live in Europe where I don’t expect to be shot down for trespassing, so my main rule is that I would never jump over a barrier. Otherwise, it depends. When I am alone and think it is not a big deal, I run private roads because “why not?”. When a street really looks private, I just go away and store the street name in an excel table to keep track of impossible nodes (by the way, I would love to be able to put some pin on the map to remind me of this).
  • for highways and streets that would be to dangerous to run (this is just 3 streets out of 10.000 so far), I have not looked at OSM yet. (I probably will at some point.) Yes, I cannot run them. So what? It is NOT a sufficient argument for the manually completed feature.

I would suggest to calculate two percentages, one percentage with manual completion, that gives a personal subjective view of city completion and one percentage without manual completion gives an community objective view of city completion that can be used for objective comparisons.

I think you make a good point with regards to expecting people edit OSM. Maybe a “fix this street” feature that lets users add streets to be edited by the community (maproulette style) might be interesting once the update process is in place? It would need a way to lets users comment which nodes of a street are unrunnable (and why), as well as a workflow to mark them done once someone has made the required changes in OSM.

I expect the first update cycle will take care of most dangerous streets like primary highway on/off ramps that currently exist as runnable given that the query has evolved since the first imports.

1 Like

You support removal because you would trespass so everyone should? Basically you support manual removal because you have done illegal and/or unsafe things so you think everyone else should be held to your standard. Thats just silly and a bit selfish honestly. Its also not realistic. Frankly nodes don’t even tell the whole story the lifemap does, see my screenshot. I personally run all the trails and cemeteries before I consider a place mapped, to each their own. I’ve marked < 0.1% of my 2800+ roads manually complete and I don’t feel bad about it. You are not superior for having done this, you have just made unwise decisions and gotten away with them.

Concerning the title of this topic: don’t remove the manual completion. Everybody is accountable for his/her own lifemap, progression and interpretation of how to progress/complete in citystrides.

And since there are still some hickups in representing the real life in citystrides/OSM, it should be possible to manual complete these hickups.

recently I updated OSM (it’s so easy, anybody could learn to do it in 5 minutes) for highways that had no ‘foot = no’ (this is one of the filters used to import the data to citystrides). And although the highway was in citystrides imported because of this, i still won’t go running between cars doing 100 kph and risking my life of getting picked up by the police. The same with several streets/passages/driveways/etc. that belong to people or companies and don’t want us on their property, i edited these objects with ‘access=private’ in OSM for future import, but of course I manual completed, since these objects shouldn’t be in citystrides anyway!

So in one sentence: don’t delete the manual completion functionality (except when updates in OSM are imported on weekly basis).

You understand wrong. I don’t advise anyone to trespass. My advice is to be careful and respectful.

Many private roads are accessible for bikes, runners and walkers in my hometown. Private roads obviously don’t mean the same everywhere, and with the global coverage, we have to find a common denominator.

I support the removal of the manuel completion because I like simple rules. And numbers that mean what they are supposed to mean.

@JamesChevalier - I read in some other thread that you refuse to have the debate about the “Definition of the Word ‘City’”… well now you could rename this thread to “Competing Philosophies of the Word ‘Complete’”! :laughing:

I personally agree with @dbafounta and think the way to manage this is through OSM. However, until there are regular updates between OSM -> CS, it makes sense to leave the feature in. The gamification of running offered by CS is a huge motivator, and I think seeing the 100% when you know you’ve really achieved it is important.

And even without the feature you could pretty easily fabricate a gpx or modify existing ones to go that little bit further to capture a node without actually hitting it :man_shrugging:

I’m in favour of leaving it.

Yeah, the OSM folk are particular about the word “city” (I don’t fault them for it, though) … and I am not

I love reading everyone’s point of view. It helps me have a better understanding of people’s perspective and goals, and overall helps me to build something that people actually want.

I think it’s pretty clear that there’s still a use for manually completing a street.
This use might be negated by a frequent OSM data update (it might not; some OSM data updates are bad, either on purpose or by accident).
The people who don’t want to use it aren’t going to use it.
It’s also now possible to manage manually completed Streets in

I’ll be leaving this in place for now. I’ll reconsider after a healthy OSM update process is in place.
What I’ll do is close this thread, to return everyone’s votes to them (there’s some limit to the number of votes you can cast across the category). When I get the OSM update process in place, at a good frequency, I’ll create a new post for the idea of removing the manually completed feature & link to this thread for reference.

Thanks everyone!! :heart: