In SF we have some really long bus lines, 6 miles long and a ton of stops. One of those lines has a part-time extension now - it runs to an underserved overground rail station. It’s a very high-value extension but runs only on weekdays, not weekends.

Normally we have separate relations for the weekday route and the weekend route. But others built those routes. I help maintain the ones we have, but I can’t think of any way to get iD to clone a relation.

Is anyone either in SF and wants to clone the 31-Balboa, or knows of a tool that can do this? I’ve looked at JOSM and simply couldn’t figure it out. I’m happy to do the grunt work of extending the line; I just have no good starting point.

  • infeeeee@lemm.ee
    link
    fedilink
    English
    arrow-up
    5
    ·
    10 months ago

    In JOSM you can do this easily, with OOTB tools:

    • Download a small part of the map where the busline goes with the down button.
    • Enable the relation list window: Alt+Shift+R, or there is a button for it on the left vertical toolbar, there is a chance, that it’s enabled by default.
    • Find the relation in this relation window, you can use search there. Search for the name or the ID of the relation.
    • Rightclick on the relation in this window: Download members, then rightclick again -> Duplicate
    • After confirmation it will open the relation editor window. It’s not hard to understand, there is a nice tutorial about it on the josm wiki: https://josm.openstreetmap.de/wiki/Help/Dialog/RelationEditor You will have to select lines and add them with the arrows. It will show if there is a gap in the path.You can reorder already added streets by drag and drop.
    • If you finished OK, than Upload!

    JOSM seems like a beast at first, but once you learn to use it you can’t go back to iD, it’s annoyingly inefficient. Don’t try to learn everything at first, start slowly, one feature at a time. I still don’t know everything after 747 changesets from JOSM. RTFM, everything is clearly written in the osm and josm wikis. Anywhere in the program you hit F1 it will open a contextual help.