Ik zal het nader specifiëren: Als alle relaties enkel routes bevatten, is het eenvoudig om ervoor te zorgen dat ze allemaal hetzelfde zijn. Voor mijn script is het triviaal om met die knooppunten in de routes simpelweg niets te doen, ze weg te halen en het stelt zelfs niets voor om ze mooi voor- en achteraan toe te voegen.
Dat heb ik al allemaal geprogrammeerd. Wat lastig is, is dat er geen eenvormigheid is.
Het nieuwe algoritme zou als volgt worden: als er knooppunten in de route voorkomen, sla de route dan op. Haal ze weg en voeg ze weer correct toe. Als de opgeslagen relatie en de relatie met de correct toegevoegde knooppunten hetzelfde zijn, maak de veranderingen dan ongedaan. Zoniet, pas de veranderingen toe…
Het alternatief is, om op het niveau van het netwerk bij te houden, of de knooppunten nu wel of niet bij de routerelaties horen.
Waar ik toe wil komen, is het kunnen nakijken van alle relaties in Nederland en het aanmaken van wikipagina’s waar de problemen gemeld worden. Om dat te kunnen doen en overzichtelijke wikipagina’s te bekomen sorteer ik niet enkel de routerelaties, maar zelfs op knooppuntnummer in de networkrelaties.
Het is misschien niet verplicht om de routerelaties te sorteren, maar als ze niet gesorteerd zijn, kan mijn script er niets mee. Dus dat is voor mij wel de eerste stap in het analyseren of de route ‘correct’ gemapt werd.
Als de leden gesorteerd zijn, is het in JOSM ook veel eenvoudiger voor mensen van vlees en bloed om in de relation editor te zien of de relatie continu is, of niet.
Lang verhaal kort: ik had graag alle routerelaties op dezelfde wijze gemapt gezien en ik denk dat je de enige bent die het echt belangrijk vindt dat de knooppunten mee in de routes zitten. De rest doet het enkel omdat ze het zo gewend zijn, vermoed ik.
Maarten, lees jij hier mee? Zijn er anderen die die knooppunten ook absoluut in de routerelaties van de knooppuntennetwerken willen hebben? Moet ik deze vraag ook op talk-nl stellen? Of er hier een aparte thread over starten? Ik stel de vraag ook breder dan fietsknooppuntennetwerken. Er zijn namelijk ook wandel-, ruiter- en zelfs vaarknooppuntennetwerken.
Een quote van Jan-Willem De Bleser (in een discussie over het gebruik van de note tag op talk-be. En dan met name het feit dat Potlatch die nog steeds niet wenst weer te geven, waardoor duizenden ongelukkige Potlatchgebruikers naar lange nietszeggende serienummers van relaties moeten staren):
Jan-Bleser heeft een patch voor Potlatch geschreven waar i.p.v. het simpelweg tonen van de note tag er nu voor gekozen werd om dat keer op keer te gaan berekenen, met als nadeel dat (om dat goed te doen) de relatie steeds volledig geladen zou moeten worden. Nu staat er dus vaak 24- o.i.d. In ieder geval, dat is nog een heel ander verhaal…
Jo