# Frustrated with CityStrides

**URL:** https://community.citystrides.com/t/frustrated-with-citystrides/22356
**Category:** General
**Created:** [January 29, 2021, 8:50am UTC](https://community.citystrides.com/t/frustrated-with-citystrides/22356 "2021-01-29T08:50:15Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [January 29, 2021, 4:45pm UTC](https://community.citystrides.com/t/frustrated-with-citystrides/22356/6 "2021-01-29T16:45:06Z")

</div>

> [@JordiMonge](#):
>
> I feel bad writing this message

Please don’t feel bad - all feedback is helpful. I can’t fix/improve what I don’t know.  
It’s also possible that there are other people with the same frustration, so us having this conversation in the open will help them as well. To that end: my reply here isn’t solely directed at you - it also includes related information that can help others or expand the conversation.

> [@JordiMonge](#):
>
> Without the promised monthly update

I don’t recall promising any update timeline. It’s still very much a work in progress (as you can see, based on the fact that this thread exists 😅), and I still don’t have a good/reliable sense of how quickly cities are updated. It can be difficult to keep my messaging consistent & sometimes I’m a little more ‘conversational’ than I probably should be (which can add to confusion) - sorry about that.

> [@JordiMonge](#):
>
> “streets” appear with absurdities like “forest tracks” without names, streets with email names, or other meaningless spaces

I took some time to review your incomplete streets in Barcelona, and it looks like the main issue is that `highway=track` records are now included in OSM syncing. That conversation is in [Should "highway=track" records exist in CityStrides?](https://community.citystrides.com/t/highway-track/21718) … it sounds like you disagree with that change. I encourage you and anyone reading along to add your perspective to that thread.  
For reference, [About the Node, Street, and City Data](https://community.citystrides.com/t/about-the-node-street-and-city-data/19802) holds the info about what data is collected from OSM & it also links to the query I use for that.

> [@JordiMonge](#):
>
> The new spaces that have appeared in this latest update are not due the changes of OSM. What has changed is what CS now sees as a way to run.

There’s _technically_ more going on here than just the code that I wrote to decide which streets to import. That code hasn’t been touched since September (though it is possible that it was updated between the time that Barcelona was originally created and when it was updated - if the update on Jan 18 was its only update).

The part that _isn’t_ coming from CityStrides code is that OSM is constantly changing with user generated (read: sometimes garbage) content. This doesn’t seem to be the _main_ cause of your particular complaint, but it is related - that street which name is someone’s email address. The fact that anyone can edit OSM means that someone can create/update/delete street data in bad ways (either accidentally or as [Vandalism](https://wiki.openstreetmap.org/wiki/Vandalism)), and it’s possible that my update code will blindly accept that change into CityStrides. This is why [Facebook puts _so much_ time & effort into moderating their OSM imports](https://engineering.fb.com/2019/09/30/ml-applications/mars/).

This is pretty clearly not the case for your particular complaint, but it is important for me to point out because this forum is a source of information for a lot of people. Understanding the complexities & difficulties around using OpenStreetMap data can help others.

> [@JordiMonge](#):
>
> I’m not going to spend more time cleaning things like this in OSM, if new ones are going to appear in next update.!

I, and I’m sure many others, are thankful that you took the time to make contributions to OSM. Your efforts helped improve CityStrides as well as OSM itself.  
Unfortunately, this is a “forever problem” (I don’t know if there’s a word/phrase for this already) because OSM is constantly changing through other people’s contributions. The work to correct bad data will never end. 😅

> [@JordiMonge](#):
>
> What I am asking is that the criteria of what is a “way to run” be stable, and not constantly changing.

Besides this one change of allowing `highway=track` records into CityStrides, have there been other instances of bad data being created in Barcelona (or other cities you run)?  
I don’t recall making changes to this code in ways that I thought would cause issues like this - so if you/others have seen other drastic “moving the goal post” changes, please let me know so I can have a better sense of where I need to be more careful/thoughtful.

* * *

**Addition:** The fact that [Accés Terminal B](https://www.openstreetmap.org/way/110220254) exists in CityStrides is _very_ odd to me. It was last edited by you 7 months ago (before the Jan 18 update) to include `foot=no`, which my code ignores & yet it’s still in CityStrides … I’m looking into this.

---

_[View the full topic](https://community.citystrides.com/t/frustrated-with-citystrides/22356)._
