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)