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.
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.
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.
ObjectVision/NetworkModel_PBL#145 Uitvoer van WW en CC los van het dagdeel
De pagina's over de uitvoermappen en de signaturen beschrijven dat een signatuur alleen instellingen bevat die de uitvoer veranderen: WW en CC hebben geen vertrekmoment, geen criteria van een front en met parquet geen kosten in hun signatuur, hun map heet naar de herkomstset en hun bestanden tt_alle_<n>of<N>. Met parquet staan de exportvlaggen niet in de signatuur, en de kosten van WW en CC staan in die van de samenvoeging. Model parameters geeft weer Ochtendspits als standaard van PartOfDay.
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.
ObjectVision/NetworkModel_PBL#133 Tellingen zonder Python
De tellingen over alle blokken maakt NetworkSetup/GenerateOutput/OD_Counts_FromFiles nu in een eigen GeoDmsRun na de laatste portie, in plaats van batch/OdTellingen.py. How to run the model vraagt daarom geen Python meer, en Output files, UpdateAll and cache internals en Components and merging noemen het nieuwe item.
ObjectVision/NetworkModel_PBL#149 Samenvoeging in minuten als float32
Output files, Components and merging en Model parameters zeggen nu dat de parquet van de samenvoeging de tijden in minuten als float32 heeft, en die van een component in hele seconden, dat beide formaten van de samenvoeging altijd dezelfde kolommen in dezelfde volgorde hebben, en dat de formaattag van de samenvoeging -m6 is.
ObjectVision/NetworkModel_PBL#146 OV-tijd in rijtijd, overstaplopen en wachten
Public transport beschrijft dat een keten naast zijn reistijd het lopen en het wachten bij zijn overstappen bewaart, met de straf voor een overstap met hoogteverschil bij het lopen en de extra wachttijd van een flexlijn bij het wachten. Output files noemt de nieuwe kolommen InVehicleTime, TransferWalkTime en PTWaitTime, die samen PTTime zijn, in de csv, de parquet en de samenvoeging; de parquettag is _parquet-s3- en de samenvoeging -m5.
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.
ObjectVision/NetworkModel_PBL#144 Samenvoeging per modaliteit
De parquet van een component heeft nu ook de afstand van een loop- of fietsrit en van het voor- en natransport, en de prijs van het voor- en natransport. De pagina Output files zegt waarom die niet uit de tijd volgen, en dat de samenvoeging de opsplitsing per deel en per modaliteit van de csv schrijft; Components and merging beschrijft hoe de samenvoeging die afleidt.
De kosten van lopen en fietsen heten niet langer overal tijdwaardering: bij fietsen staat het bedrag per minuut voor kilometerkosten, en de huur van de OV-fiets telt met IncludeCyclingCostsInPrice mee.
ObjectVision/NetworkModel_PBL#133 UpdateAll: secties en bronstap
De pagina's beschrijven UpdateAll.cmd zoals het nu werkt: de secties all, sources, checks, cars, chains en legs met -component, de bronstap die een bestaande cache overslaat, en de uitvoerstap als deel van all. De opties -nosources en verwante, en de secties output en merge zijn eruit. De engine komt uit GEODMS_EXE of de geïnstalleerde versie, en OUTPUT_SINGLE, CHAINCACHE_SINGLE en de pauzevlag zijn uit de beschrijving. UpdateAll and cache internals geeft de naam en signatuur van de OSM-netwerkcache, de items van checks, sources en all, de volgorde van de uitvoerstap en de logbestanden van de ketenstap zonder component.
How to run the model begint nu bij de gewone manier van draaien: een dubbelklik op UpdateAll.cmd, die all draait en aan het eind op een toets wacht, of voor een lange run op ScheduleUpdateAll.cmd, die all als geplande taak start. Daarna volgen wat een run doet, het starten vanaf de opdrachtprompt met omgevingsvariabelen, en de andere secties, die elk een soort cache maken. De kop van het hoofdstuk heet nu Running the model with batch\UpdateAll.cmd; de links op andere pagina's wijzen naar de nieuwe ankers.
Het voorbeeld van UpdateAll_status.txt begint nu met een run van all waarin alles al klaar was, gevolgd door de regels van een component die wel rekent.
ObjectVision/NetworkModel_PBL#4 Leg en ride als aparte begrippen
De woordenlijst onderscheidt nu een leg, het lopen of fietsen van de herkomst naar de eerste halte of van de laatste halte naar de bestemming, van een ride (rit), het deel van een OV-reis in één voertuig van instappen tot uitstappen. Het overkoepelende woord voor de stukken van een reis is part, zoals `Parts` in de uitvoer van een OD-paar.
Op de pagina's over openbaar vervoer, OV-prijzen, de scriptreferentie, de routes van een OD-paar en vijf andere stond leg waar een rit bedoeld is; daar staat nu ride. De kopjes die daardoor een ander anker krijgen, zoals Public-transport#step-3-the-rides, zijn ook in de links aangepast. De ritopslag heet op de prijspagina nu trip surcharge, zoals in de woordenlijst en de parameters.
ObjectVision/NetworkModel_PBL#117 Tijden in de parquet-uitvoer in hele seconden
Model parameters, Output files en Components and merging beschrijven de uitvoer zoals de code van ac9c7cf: de tijden in de parquet in hele seconden (uint16), de csv in minuten, en het samenvoegen dat een component zonder _parquet-s- in de handtekening weigert.
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.
How to run the model in eenvoudig Engels, details naar eigen paginas
How to run the model is herschreven voor wie het model draait: korte zinnen en alleen wat een gebruiker nodig heeft. Dat is installeren, een run instellen, UpdateAll.cmd starten, wat elke sectie maakt, waar de uitvoer staat, de logs, de geplande taak en de hardware. Details die een gebruiker soms nodig heeft, staan in openklapbare panelen: wanneer een sectie opnieuw moet, welke GeoDMS-functies welke versie vragen, meer over de geplande taak en hoe je de geheugenpiek verlaagt.
De rest is letterlijk verplaatst. De stappen 1 tot 6 staan op de nieuwe pagina Running the model step by step, de tellingen, de mediaan en het samenvoegen van de uitvoer op de nieuwe pagina Output files. De items per sectie en de namen van de caches staan op UpdateAll and cache internals. Links uit andere paginas wijzen naar de nieuwe plek; Home en de zijbalk noemen de nieuwe paginas, en de inleiding van Home is ook eenvoudiger geschreven.