How to help with adding cities?


#1

Hi James,

There are some cities I’ve been wanting added for quite some time (Ottawa, Canada, in particular). I heard there are ways to help with this; but can you perhaps make it more clear how we can contribute here? Or perhaps improve the tooling somewhat?

I see that some people have helped with maps before, but I don’t have the bandwidth to learn from scratch. (There’s a README out there too, somewhere? I’ve read it but it was pretty unclear for a person without open street maps experience, I thought at the time?)

Thoughts?


#2

Yeah, this process is tough (which is why there hasn’t been much movement).

There’s one process for individual city collection if the city exists correctly in Open Street Map. That’s covered in the README in my public collection of city data.

There’s another process for individual city collection if the city doesn’t exist correctly in Open Street Map. That’s sort of covered in my reply within this issue. It’s super painful, inaccurate, and I don’t suggest doing it. :grimacing:

There’s yet another process for bulk data collection (which I greatly prefer, where possible). I don’t have this documented anywhere - it’s a collection of scripts I’ve cobbled together. It collects data on the Region level (which is defined differently for every country - in the US this is each State, and in Canada I think I’ve been using the Provinces), so I can grab many cities at once.

:thinking: I should take another look at the processes/scripts to see if I can extract any of it into usable tools for people to help out with… :anguished:


#3

Thanks for the links. If I can find some time I’ll take a look. If you have some scripts on your Github (?) I can try them out.


#4

Hi @JamesChevalier,

I followed your guide for when the city does exist in OSM.
I’ve created a Pull Request for Sydney, NSW, Australia.


It contains all 30 Regional Councils (as shown here: https://en.wikipedia.org/wiki/Local_government_areas_of_New_South_Wales#/media/File:Sydney_councils.png ) and a large map of Sydney as a whole.

Would you be able to confirm that I have done the correct thing? As far as adding cities to your system goes, is anything else required, other than these *.poly files?

If not, and it was as simply as the above, then that’s fantastic! I’d love to be able to contribute some more cities/locations as I require them.

I did have a further question - once new cities have been added, does your system re-scan previous activities to populate statistics for everyone? Obviously I’ve added a lot of regions in Sydney - in some of them I would have run large numbers of streets, and I am very curious to see how I have gone thus far!

Thanks for a great idea!