Highways defragmenteren, een analyse

Goed punt. Ik heb nu de samenvoegpunten groen gemaakt als er geen relaties overheen lopen en rood als dat wel het geval is.
kaart

Klopt, is iets minder werk als je een route-relatie maakt, anders moet je op dat moment zelf een knip uitvoeren. Maar of dat nu een reden is om op voorhand bij alle kruisingen een knip uit te voeren betwijfel ik.

Top Peter… die kleuren…
Ja …en iD wordt steeds beter… Toch gaat het met die routes nog steeds op eoa manier fout.

Hier een voorbeeld waar een mapper een in onbruik geraakt pad heeft verwijderd. Dat moest geknipt worden. iD knipte daardoor ook (zonder waarschuwing?) de weg die van noord naar zuid loopt. Resultaat… De volgorde der routedelen in de war.

https://overpass-api.de/achavi/?changeset=124576354

Niet meer, dat is oud zeer.
Er is een zeer succesvolle ingreep in de code van JOSM gedaan, waardoor het knippen van wegen voor een route fluit of cent is geworden.
Vroeger moest je na een knip alle - al bestaande - routes controleren omdat de volgorde van de segmenten na een knip, vaak verkeerd stond.
Nu niet meer.
En verder was mijn punt in deze, dat bij de AND import al deze wegen al geknipt waren en een aantal mappers dat allemaal zaten door te verbinden, terwijl dat eigenlijk niet nodig was. Dus het is niet op voorhand een knip uitvoeren, maar gewoon een bestaan de knip handhaven.

Maar goed dat is allemaal niet nodig meer.

En meer doorverbinden is alleen maar plezierig, scheelt weer segmenten in de route.

Laatst zag ik wegen in Fryslân, waar de weg bij elke afslaande serviceroad was doorgeknipt. Dat lijkt mij een beetje te veel van het goede.

Ik zou graag de verhouding tussen kruispunten (splitsingen) en de andere stukken willen zien (tussenstuk). Geknipt bij een service road zoals hierboven vermeld dan weer niet, lastig.

Leuk inzicht!

Bij een splitsing, om een verkeerseiland heen, links en rechts, oneway=yes, Niet verbinden.

Mooi werk!

Een paar dingen vallen mij op:

  • In bijvoorbeeld de Loethoelilaan in Amstelveen zie ik dat deze weg zich even splitst met een middenberm in een dubbel eenrichtingsverkeersweg. Je krijgt dan bij qc_id 161251 2 dezelfde wegen. Dit zijn echter de heen- en terugrichting van dezelfde eenrichtingsweg.
    Hoewel datagericht dit prima één (rondlopende, want even verderop ook dezelfde tags) weg zou kunnen zijn is het dat uit semantisch oogpunt natuurlijk niet. Je krijgt dan (tagging voor de renderer) een naam die zich “om het bochtje” kan renderen en bij routers die minder knooppuntten bevoordelen zou je zelfs een route kunnen krijgen waar hier keren (wat vaak niet mag of praktisch niet mogelijk is maar nog niet in een turn relation gevangen is) de eerste optie is.

  • Het betreft erg veel footways. Daar zit vaak geen naam aan en als je daar willekeurig paren gaat verbinden krijg je wellicht hele rare “slangen” van footways aan elkaar. Dat is qua data niet per se fout maar wel een beetje raar.

In het verlengde daarvan voelen bij dit soort straten die op zichzelf terugbuigen de knippen ook niet per se verkeerd:

(De twee waarbij de straat 90° een andere richting op gaat.)

Je kan misschien veel van zulke knippen er uit filteren door te kijken naar de hoek die de segmenten daar bij die node maken. Bij scherpere hoeken is een knip niet heel raar (geld voor veel voetpaden ook).

Heb flink wat highways aangepakt en gebruik gemaakt van de tool. Mooie meerwaarde. Hoop dat deze voorlopig online blijft en af en toe wordt bijgewerkt!

  • Vooralsnog niet geschikt voor mechanical edits gezien de “vele” uitzonderingen
  • Vooralsnog niet geschikt voor beginners en alleen in JOSM wat mij betreft de veiligste optie. Eventueel de groene bolletjes voor beginners.
  • Bij kruispunten en bij rotondes extra aandacht benodigd, hier krijg je vaak gesplitste ways, maar in mijn ziens zeker niet connecten met elkaar! Oneway problemen en wat nog niet meer.
  • Dit geldt ook voor Middenbermen met een vluchtheuvel er tussen in. In theorie kan de helft geconnect worden, maar praktisch, vanuit visueel oogpunt is het niet.
  • Bij rotonde cycleways kan ook e.e.a uiteraard aan elkaar worden gezet, maar is dit wenselijk. Ik denk van niet. Functie van de rotonde voor fietsers verdwijnt dan (tbv afslag begeleiding)
  • De tool werkt uitstekend in woonwijken met oude imports van vroeger en weinig overige edits in de loop der tijd. De meest kleine stukjes highway haalt hij eruit! Geweldig, dit geeft een mooi rustig kaartbeeld (taggen voor de render :wink: ). Maar vooral laad-snelheid (met OsmAnd gecheckt!)
  • Cycleways en footways ZONDER naam, tja hoe lang wil je spaghetti sliert maken. Voor je het weet hebben we één voetpad van Groningen naar limburg via Zeeland lopen. Boeren verstand gebruiken in deze.
  • De kleurtjes groen&rood werken fijn, zo kun je redelijk snel alle groene bolletjes afwerken zonder eerst routes dubbel te checken.
  • Doordat je met deze tool wat meer in detail gaat kijken heb ik al diverse straatnamen gecorrigeerd en highway types correcties toegepast die nog niet waren opgevallen. Dubbel winst!
  • Soms kunnen de wegen wel gecombineerd worden maar is het gewoon niet logisch vanuit menselijk oogpunt, bijvoorbeeld bij highways die om pleintjes lopen. Of straten in de vorm van vierkanten met diverse aftakkingen. Daar zul je toch een keuze moeten maken hoe jij het graag ziet, en kan niet alles aan elkaar geplakt worden.
  • Zou er gefilterd kunnen worden op type highways ? Of wat grover van opzet om [Footway, Cycleway] aan/uit te kunnen zetten

:smiley:

Dank voor de feedback allen (mn Roeliboelie). Ik zal proberen e.e.a. te verbeteren maar hoe ver ik daarmee kom blijft de vraag. Kost best wat tijd en momenteel geniet ik van een fietsvakantie dus… zal het nog wel even duren voor het wat verbetert. Maar goed… het loopt niet weg en heel veel haast heeft het ook niet. Leuk project tot nu toe. We gaan wel zien wat het oplevert.

Ik ben weer een klein stapje verder. Opzet is om in eerste instantie alleen wegen met exact zelfde tags/relaties te identificeren waarbij het samenvoegen technisch geen problemen zou moeten opleveren. Of je het wilt is een 2e want er zijn al voorbeelden gegeven die zich niet echt lenen om samen te voegen. Mbt relaties hou ik nu ook rekening met de volgorde van de wegen binnen de relatie.

Dit punt is er nu uitgefiltert omdat ik rekening hou met de volgorde van de wegen in de relatie.

Dat moet tzt wel lukken maar dat staat nog iets lager op mijn prio lijstje. Je kunt nu bij inzoomen zien wat voor highway het is dus hopelijk helpt dat al iets om te schiften.

Ik snap je punt maar weet nog ff niet of ik dat voor elkaar ga krijgen. Wie weet ooit eens.

Ik ben benieuwd of er nog fouten zitten in de punten (vanuit technisch oogpunt) dus feedback blijft welkom.

Naar de kaart.

De filter die je nu gemaakt hebt voor groen/rood is erg waardevol. Geeft wat meer overzicht.

Je pakt nu inderdaad wegen met exact de zelfde tags, maar ook hier natuurlijk weer een leuk grapje. Met tussenbermen gaat ie nog steeds niet lekker. Het zal wel met de ONEWAY=YES tag te maken hebben aan beide weghelften… Die zwart-wit gezien inderdaad hetzelfde… :wink: Daar nog eens mee gaan spelen.

Hier een voorbeeldje;

https://qgiscloud.com/PeeWee32/OSM_defrag_highway_QGC/?l=punt_zonder_relaties%2Cpunt_met_relaties!%2COpenStreetMap&t=OSM_defrag_highway_QGC&e=660428%2C6717352%2C660936%2C6717598

Kan zijn dat ik het niet begrijp, maar in bovenstaande is het niet wenselijk om ook maar iets aan elkaar te plakken ;).

Fijne vakantie trouwens… en top tool. Heb er nu al veel plezier van! Laadsnelheid in OsmAnd is stukken sneller. :sunglasses:

Tja…ik snap je punt. Hoewel je ze samen zou kunnen voegen kan ik me ook voorstellen dat je dit niet wilt omdat ze tegengestelde richting hebben. Ik heb nu wegen die met begin en eindpunt met elkaar verbonden zijn (dus rondlopen als het ware) uitgesloten. Dat zal ook wel eens ten onrechte gebeuren maar het lijkt me nu verstandiger een kaartje te tonen met een wat grotere kans op terecht samenvoegen. Nu zijn ze verdwenen. Kaartje

En vraagje aan jou. Wat bedoel met met laadsnelheid van Osmand? Ik gebruik Osmand ook maar kan me niet voorstellen dat een paar samenvoegingen merkbaar zijn in laden in Osmand.

[edit: link aangepast]

Ik heb nu ook de lijntje tussen de wegen getrokken zodat helder is welke wegen wellicht samengevoegd zouden kunnen worden.
kaartje

Ziet er wederom goed uit, ook de extra tool die nu begin&eindpunt aan geeft door middel van een zwart lijntje maakt direct inzichtelijk in welke richting je moet zoeken.

Laadsnelheid Osmand: ik heb het niet over een paar samenvoegingen :smiley: , ik heb het over honderden (misschien al wel tegen de 1000 of meer…) samenvoegen de afgelopen dagen. Woonwijken hier zijn volgens mij imports met talloze zeer kleine stukjes weg, zelfs met verkeerde straatnamen er tussendoor. (bijna met blote oog niet eens te zien). Nu het meerderendeel netjes recht getrokken, juiste attributen eraan gehangen, en osmand bouwt de kaart een stuk sneller op. Betreft de offline kaarten uiteraard. (met live updates).

Zo … dat zijn er nogal wat. Lekker bezig. Wel goed te zien dat het samenvoegen van wegen dus ook al voor het renderen een positief effect heeft.

Ik merk ook dat de vreemde zaken het meest voorkomen als de hoek tussen de wegen nogal klein is. Ik heb nu e.e.a. aangepast waardoor de kunt kiezen tussen hoeken groter of kleiner dan 90graden (obv e eindpunten van de wegen). Standaard staan alleen de wegen met hoeken van 90 graden aan omdat ik daar de meeste winst verwacht maar je kan ook de anderen selecteren. (rechtsboven menu uitklappen en layers&legend selecteren.

Ik heb nu de samenvoeg punten lekker grof in 2 categorien ingedeeld. Is arbitrair maar ja … je moet wat als je niet al die footway aan elkaar wilt knopen. Ik heb de cycleway in de categorie gestopt met de “hoofdwegen” want ik vind die als fietser gewoon net ff wat belangrijker dan de footway/path/track etc. :wink: De punten van de hoofdwegen zijn rood (indien er relaties over lopen) of blauw (zonder relaties). De punten van de andere wegen zijn groen (zonder relaties) of bruin (met relaties)

Alle lijntjes van wegen zijn rood (wel relaties) of zwart (geen relaties).

Tzt zou ik een aparte kaart kunnen maken waarbij highways iet verfijnder uitgesplitst worden dan de 2 categorien.

Ik heb momenteel ff technisch probleem waardoor de kaart het niet doet. Hopelijk snel weer opgelost. Excuses voor het ongemak.

[edit] Het probleem is nogal hardnekkig. Ik meld het wel weer als het gefixt is.

De problemen zijn opgelost waardoor de wijzigingen die ik in post #29 beschreven heb nu toch zichtbaar zijn.

kaartje

Werkt lekker zo. Zat me zondag avond al te vervelen. Word wel gek van de kleurtjes, maar komt wel goed. Samenvoegen & relaties in JOSM gaat verder helemaal prima. Enige zijn inderdaad de wat gekke voorstellen zo hier en daar om highways samenvoegen, voornamelijk bij rotondes, kruispunten. Die laten we dan ook maar ongemoeid.