Paar opmerkingen bij een eerste blik:
Onderaan die examples van networks kan wat mij betreft weg. Dat is nog van 2010 of zo. Niet meer relevant.
Voorbeelden vind je genoeg via knooppunt.nl
Helemaal onderaan dat Python script kan ook weg. Nog nooit gebruikt en volgens mij ook verouderd.
Wat tentakels betreft, dat wordt een lastige zolang het nog in knooppuntnet.nl zit.
Ik doe het meestal zo bij een rotonde of kruispunt:
Ik zet een rcn_ref op die nodes waar je werkelijk een beslissing kunt nemen welke kant je uitgaat, dus waar een route aftakt. Dat wijkt af van de tentakel-doctrine, die zegt dat je de eerste node moet hebben van de rotonde of kruispunt. Ik vind dat onzinnig, vaak moet je eerst een stuk de kruising of rotonde over voor je kunt afslaan
Er van uitgaande dat je met forward/backward op die rotonde/kruising aankomt:
- de heenroute stopt bij de eerste rcn_ref
- de terugroute loopt dan de rotonde/kruising rond tot aan deze eerste aankomst rcn_ref Dat kan soms flink puzzelen zijn, meestal is het straight forward
Er van uitgaande dat je met forward/backward vanaf een rotonde/kruising vertrekt:
- de start rcn_ref van de heenroute is diegene, die het dichtst bij het eindknooppunt van de route ligt.
- de terugroute begint dan bij deze rcn_ref en loopt weer de rotonde of kruising rond.
Forward/backward
forward/backward is tov de tekenrichting van de way en heeft niets te maken met heen- of terugrichting
Je kunt dus het ene stukje weg forward krijgen en het volgende stukje backward en dan weer forward.
- Eerst de heenroute in de rijrichting
- Dan de terugroute vanaf datzelfde splitspunt, tegen de rijrichting in, maar wel forward/backward zo gebruiken dat het goed ligt voor de rijrichtng
Het relationwindow in JOSM heeft rechts een routelijn, die bij forward/backward splitst in 2 lijnen en daaraan kun je goed zien of je de route goed gelegd hebt.
Bij een verdeeld knooppunt kun je het beste een knoop-knoop route maken, waarbij begin- en eindknooppunt dezelfde waarde hebben.
Echter bij een verdeeld knooppunt met meerdere kruispunten/rotondes erin met eenrichting paden werkt dat vaak niet. knooppuntnet.nl valideert op de tentakelmethode en zal dan vaak aanslaan op overbodige segmenten.
Je kunt dan ook een route gewoon doortrekken over meerdere kruispunten/rotondes. Dat gaat meestal wel goed. In Rotterdam kun je daarvan een aantal voorbeelden zien, maar in Rotterdam liggen ook nog diverse tentakelroutes.
Mijn adigium is bij forward/backward routes, altijd “rondbreien” De gesplitste routelijn moet in de relation window keurig eindigen in een schuin streepje.
Overigens gebruik ik nog vaak mini tentakels.
Situatie:
- weg met parallel fietspaden, dus eenrichting paden.
- aftakkende zijweg
Dan zet ik 2 rcn_refs, aan beide kanten van de weg op elk fietspad één.
De route vanaf de zijweg naar het fietspad aan de andere kant zet ik dan in de route met forward/backward
Maar echt nodig is dit niet, we kunnen ook afspreken de route 2 richting te laten doorlopen