Skip to content

History / From chains to journeys

Revisions

  • ObjectVision/NetworkModel_PBL#125 Uitvoermappen met het dagdeel in de naam De pagina's die de naam van een uitvoermap geven, noemen nu <Analysis_date>_<PartOfDay>_<OutputLabel>_..., met WW en CC zonder dagdeel. OutputLabel bevat het dagdeel niet meer: de voorbeelden met -set OutputLabel b2025_afternoon en b2025_evening zijn weg, en de uitleg bij OutputLabel noemt alleen nog de zoneset en een eigen variant.

    @MaartenHilferink MaartenHilferink committed Nov 9, 2026
  • ObjectVision/NetworkModel_PBL#152 Crml en Cric weg, natransport rC De pagina's beschrijven de voor- en natransporttypes zonder Crml en Cric en met het nieuwe natransporttype rC, fietsen vanaf een treinstation. Ook de zeven samenvoegvarianten, die allemaal samenvoegen op prijs en tijd, de standaard van MergeCriteria en de schakelaars die standaard aan staan, volgen nu de configuratie van ObjectVision/NetworkModel_PBL#152.

    @MaartenHilferink MaartenHilferink committed Nov 9, 2026
  • ObjectVision/NetworkModel_PBL#162 Wiki volgt de code De pagina's beschrijven nu wat de code doet op de plekken waar de doorlichting van 8 november een verschil vond (ObjectVision/NetworkModel_PBL#162), en volgen ook ObjectVision/NetworkModel_PBL#155 en ObjectVision/NetworkModel_PBL#157. Zo heeft Y2015 een feed, telt een legs-cache pas als klaar met zijn .done, is een ander OutputLabel voor andere instellingen niet nodig, rekent de auto op TomTom altijd tijdsafhankelijk en dunt Car/Front niet uit. De blokdelen, TransferWalkTime en PTWaitTime, de kolommen van de gecombineerde bestanden, middernacht op de tijdas en het einde van het venster staan er zoals de code ze rekent. De Glossary heeft nieuwe termen: fare journey, event, time window, boarding fare, fixed fare per ride, merge variant, section, OD pair mode, block part, connection link, manual connection, public transport node, stop node en het front voor het natransport. Fare group, Pareto front, Signature, Congestion moment en Analysis date zijn rechtgezet. Koppen die met de termen botsten, zijn hernoemd met de links naar hun ankers, zoals Installation, Congestion moments, Combining the output files en The chains of the pair. Metingen zonder casus zijn weg of hebben hun casus en jaar gekregen. De pagina over de methode van voor 2025 is een archiefpagina met een verwijzing naar de huidige pagina's.

    @MaartenHilferink MaartenHilferink committed Nov 8, 2026
  • ObjectVision/NetworkModel_PBL#152 Voortransport Crml in plaats van Cn De wiki noemt nu het voortransporttype Crml, fietsen naar een halte van een trein, een metro of een lightrail, waar hij Cn noemde, het fietsen naar een station waar een trein van NS stopt. Walking and cycling legs zegt welke tramlijnen als lightrail tellen (Classifications/LightRailLines: HTM 3, 4 en 34 en U-OV 20, 21 en 22), dat ook de stadshaltes van HTM 3, 4 en 34 meetellen en de Amstelveenlijn niet. Components and merging, From chains to journeys, How to run the model, Model parameters en de Glossary hebben de nieuwe code, schakelaar en samenvoegvariant OV_lopen_fiets_Crml.

    @MaartenHilferink MaartenHilferink committed Nov 8, 2026
  • Eenvoudiger Engels, termen volgens de Glossary en kleine fouten De zinnen op alle pagina's zijn korter en vaker actief gemaakt, met gewone woorden, zonder de inhoud te veranderen. De termen volgen de Glossary: OD pair, ride voor een rit, journey voor een OV-reis, analysis moment en analysis date in plaats van reference date, congestion moment, time window, cache, morning rush hour, en regional transport en NS fare network in plaats van R-net en L-net. Hersteld zijn namen en paden die in de code anders zijn (`_parquet_r3`, `connect_ne`, `CarPriceTag`, de cachenamen met hash, `NS_TariffUnits_matrix`, het pad van `IFF_Stations`), het menu Local machine Options voor de source data folder, de paginanamen in de Sidebar, een losse `</details>`, typefouten, en kale issuenummers die nu links zijn. Waar de wiki inhoudelijk van het model afwijkt, is de tekst niet aangepast; die verschillen worden eerst beoordeeld. De koppen zijn gebleven, zodat de ankers op andere pagina's blijven werken.

    @MaartenHilferink MaartenHilferink committed Nov 8, 2026
  • ObjectVision/NetworkModel_PBL#108 De huur van de OV-fiets telt altijd mee in Price De pagina's over benen, ketens, uitvoer, scripts en modelparameters zeggen nu dat de huur van de OV-fiets altijd in Price telt, ook met IncludeCyclingCostsInPrice uit, en dat die schakelaar alleen over de kilometerkosten van een eigen fiets gaat.

    @MaartenHilferink MaartenHilferink committed Nov 7, 2026
  • ObjectVision/NetworkModel_PBL#147 Cr, Cn en codes zonder underscore Walking and cycling legs en Model parameters beschrijven de twee nieuwe voortransporttypes: fietsen naar elk treinstation (Cr) en naar een station waar een trein van NS stopt (Cn), met hun stopsets, schakelaars en maximale fiets- en looptijden. De codes van de voor- en natransporttypes staan op alle pagina's in de nieuwe schrijfwijze, met de stopklasse in kleine letters en zonder underscore (Crm, Crmt, Cric, rmC, rmtC, ovfC), en From chains to journeys legt uit dat ModeUsed van een OV-reis daardoor precies twee underscores heeft en eenduidig te lezen is.

    @MaartenHilferink MaartenHilferink committed Nov 7, 2026
  • ObjectVision/NetworkModel_PBL#145 Uitvoermap met de hash van de signatuur De pagina's noemen de uitvoermap nu <datum>_<label>_<component>_<hash> en voor de samenvoeging _Merged<nr>_<hash>: uitvoer met andere instellingen staat in een eigen map naast de eerdere, en MergeRunNr is alleen nog een volgnummer. Components and merging zegt welke instellingen in de signatuur van een component staan, dat elke run die signatuur hetzelfde berekent, en hoe de samenvoeging de map van elke component vindt en controleert. Bij de benen en de autocaches staat nu wat hun signatuur ook noemt: de OSM-netwerkcache met zijn hash, de knooppuntstraffen, de instellingen van het autonet en de ligging van herkomsten en bestemmingen.

    @MaartenHilferink MaartenHilferink committed Nov 6, 2026
  • ObjectVision/NetworkModel_PBL#140 Voorselectie vóór het natransport From chains to journeys en Script reference beschrijven de uitvoerstap nu zoals de code van acea95e. Add_V_to_PT houdt per herkomst en aankomstplek van de keten alleen de combinaties van voortransport en keten in het exacte front op de criteria van het eindfront, en alleen die koppelt Add_N_to_VPT aan het natransport. De pagina geeft de redenering waarom daarbij geen reis verloren gaat, en dat het eindfront met zijn epsilon in twee stappen binnen die epsilon kan verschuiven. Over de koppeling rekent Add_N_to_VPT alleen de reistijd en de grens van het natransport; de overige kolommen volgen in Result via PT_rel en N_rel. VPTN_rel bestaat niet meer, dus From chains to journeys en Routes of an OD pair noemen nu die twee relaties.

    @MaartenHilferink MaartenHilferink committed Oct 30, 2026
  • ObjectVision/NetworkModel_PBL#117 AllOptions in plaats van Union_with_DirectOD De eindselectie per vertrekmoment neemt de ketens van een OV-component of de directe ritten van een directe component, als AllOptions; de vereniging van beide en Source_rel en Union_rel bestaan niet meer. From chains to journeys, Components and merging en Routes of an OD pair noemen de nieuwe namen, en Private transport zegt dat Direct_OD de ritten van de component Car neemt. Model parameters en Script reference zeggen bij AllowDirectWalking, AllowDirectCycling en AllowDirectCar dat ze de directe component van de run aanwijzen en voor een OV-component alle drie FALSE zijn.

    @MaartenHilferink MaartenHilferink committed Oct 30, 2026
  • Public transport volgt de code; rijgen en componenten apart De pagina Public transport beschreef nog stappen van voor de splitsing in componenten, zoals het toevoegen van de directe ritten aan de OV-ketens per vertrekmoment. Hij is herschreven naar de huidige code en gaat nu alleen over het OV-deel: het tijdsnetwerk, de twee tariefgroepen, de benen, de overstappen, de ketenrijger met prijs en Pareto-selectie, en de ketencache. Dubbele beschrijvingen van de R/O-regel en het NS-doortarief zijn samengevoegd. Het rijgen van voor- en natransport aan de ketens per herkomstblok en vertrekmoment staat op de nieuwe pagina From chains to journeys. De componenten, de directe ritten in de uitvoer, auto- en fietsbezit als criteria en het samenvoegen staan op de nieuwe pagina Components and merging, en de kolommen van de bestanden per blok onder Output files. Sidebar, Home en de links uit andere pagina's wijzen naar de nieuwe plekken.

    @MaartenHilferink MaartenHilferink committed Oct 30, 2026