Dear Peter,
The issue you describe is familiar to me. The UK OSM ways contain a lot of irregular tag combinations like usage=yard and usage=cargo. The last couple of months I’ve been working on these issues (along with adding speed limits) in England, Wales and Scotland. I hope that it is already solving more and more of the problems you describe.
If you want to contribute, I would recommend to install and use JOSM (https://josm.openstreetmap.de/). It allows you to download specific relations/ways/nodes from the OSM database through queries. Another possibility is to search the data you downloaded for specific properties. You can use these features to look problematic properties like “railway=rail -usage=* -service=*”. When you found the ways, you can add the appropriate tags. If you need further help on this, feel free to let me know.
Best regards, Jeroen
Op 19 mei 2020 om 14:57 heeft Rolf Eike Beer eike@sf-mail.de het volgende geschreven:
Am Dienstag, 19. Mai 2020, 12:33:38 CEST schrieb osm@peterrobins.co.uk:
I've been looking at OpenRailwayMap for GB, where I live. I thought at first that it was missing numerous lines, but on investigating further I find that this is because large numbers of ways have no usage tag, and it looks like OpenRailwayMap only shows lines which are not tagged as 'main' or 'branch' when you are zoomed right in. Having to edit each way separately would be a large amount of work, especially as lines often consist of multiple ways. What's the simplest way of (a) finding which ways don't currently have it, and (b) adding the appropriate tag? Without it, I fear that OpenRailwayMap is of limited use.
I'm not entirely sure if I understand your problem. It may be one of the following 3 (or something entirely different of course):
-lines with both usage as well as service are not shown: this is a tagging mistake and we force users to correct there things with that
-lines without usage are not shown at low zoom levels. Things without usage are likely minor tracks, drawing them on low zoom levels would clutter the output and slow down the renderer. If it's important, it probably _is_ a main or branch line.
-lines with some special usage values (like military) are permitted to also have service tagged, but they are currently not rendered (https://github.com/ OpenRailwayMap/OpenRailwayMap-CartoCSS/issues/7)
hello, Jeroen. I noticed your edits on a couple of lines. After posting here, I changed the Shrewsbury-Chester line, which immediately provoked a discussion on whether this was a main or a branch line https://www.openstreetmap.org/changeset/85440239#map=10/52.8533/-2.9105. There doesn't seem to be much consistency in these classifications. This route now appears on more zoom levels on OpenRailwayMap.
This line does not have any relations apart from a route=train one for Chester-Wrexham as part of WCML to Euston. The neighbouring Crewe-Shrewsbury though has 2 route=tracks. This seems to me to be a good way to group ways together, but doesn't appear to be consistently used either. route=train is nice to have, but I would imagine is a large amount of work to maintain, as services, unlike tracks, change frequently.
I've been looking at Overpass Turbo to familiarise myself with the API. Using 'out tags' looks like a good way of limiting the output to just a list of which tracks don't have a usage tag. I'm reluctant to install Java just to use JOSM, but may well take a look. Thanks for your suggestions.
openrailwaymap@openrailwaymap.org