Skip to content

History / Glossary

Revisions

  • ObjectVision/NetworkModel_PBL#178 HB-paar: ketenstap over stopblokken Een HB-paar verdeelt de haltes die zijn herkomst bereikt nu over zoveel stopblokken als nodig zijn voor hoogstens MaxStopBlockSize haltes per blok, elk blok in een eigen GeoDmsRun, en het proces dat de lijst van de blokken maakt, schrijft eerst het voor- en natransport. Zeven pagina's gingen voor een HB-paar nog uit van een enkel stopblok; ze beschrijven nu de nieuwe werking: Routes of an OD pair, Model parameters, Public transport, Script reference, UpdateAll and cache internals, How to run the model en Glossary. Routes of an OD pair geeft het geheugen van de ketenstap nu met twee voorbeelden in Y2026, de VU naar PBL en Hilversum naar de VU, en de voorbeelden met -WaitForMemoryGB vragen 15 GB in plaats van 50 en 40. De pagina's over de cache zeggen dat een blok van een paar pas als geschreven telt als ook de onderdelen van zijn ketens er zijn.

    @MaartenHilferink MaartenHilferink committed Nov 12, 2026
  • ObjectVision/NetworkModel_PBL#125 Dagdelen heten Morning, Afternoon, Evening De dagdelen en de congestiemomenten van de auto heten Morning, Afternoon en Evening, ook in de voorbeelden met -set PartOfDay en OutputLabel. Model-parameters beschrijft dat de naam van het dagdeel ook de naam van het congestiemoment is, nu de kolom CongestionMoment vervallen is.

    @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#167 TomTom-caches op een eigen pagina Het ophalen van een TomTom-levering en het maken van de vier caches staat nu op een eigen pagina, TomTom data and caches, in zeven stappen met elk een kopje, zoals op Walking and cycling legs. Op How to run the model blijft onder Source data een korte paragraaf The TomTom caches staan over wat een run nodig heeft, met een link naar de nieuwe pagina; links naar die paragraaf blijven zo werken. De inhoudsopgave in de zijbalk en op Home noemt de pagina als derde onder Private transport, en Data, Glossary en Private transport verwijzen er rechtstreeks naar.

    @MaartenHilferink MaartenHilferink committed Nov 9, 2026
  • ObjectVision/NetworkModel_PBL#167 Van TomTom-levering naar caches How to run the model heeft onder Source data een paragraaf The TomTom caches. Die beschrijft in zeven stappen hoe een levering van TomTom MultiNet de vier caches wordt die de auto op het TomTom-net leest: uitpakken met batch\ExtractTomTomEdition.py, de editie in AnalysisMomentPresets zetten, eerst de bestandslijsten en daarna de caches schrijven in twee aparte GeoDmsRun-aanroepen, en de caches teruglezen met de aantallen van yr2025_12 als controle. Die werkwijze stond nog nergens op de wiki. De alinea over de vier caches stond los onder Source data en opent nu de nieuwe paragraaf. Data, Glossary, Model parameters en Private transport verwijzen ernaar, en in Data is het itempad aangevuld tot SourceData/Infrastructure/TomTom/Impl. De stappen volgen de bouw van de caches van 2021 tot en met 2025 op 28 oktober 2026, met GeoDMS 20.26.0.

    @MaartenHilferink MaartenHilferink committed Nov 9, 2026
  • ObjectVision/NetworkModel_PBL#164 Ritopslag per rit in de tarieftabellen De pagina's over de OV-prijzen beschrijven de nieuwe kolom Ritopslag van de gedetailleerde tarieftabellen: een vast bedrag per rit bovenop het opstaptarief, waarbij de rit bij de OV-chipreis blijft, zoals bij de Parkshuttle Rivium. Price_S staat nu ook voor het regionale vervoer in de tabel van de prijsdelen, de Glossary heeft het begrip Surcharge per ride, en het voorbeeld van de tariefcontrole meldt de Parkshuttle niet meer.

    @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
  • Itemnamen met Ride en ChainParts in vier pagina's De code noemt een rit nu een ride in zijn itemnamen (ObjectVision/NetworkModel_PBL@8a96856): IsDomesticRide, IsTripSurchargeRide, Read_ChainParts en Write_ChainParts staan nu zo op Routes of an OD pair, Public transport fares en Public transport. De Glossary noemt ParetoLegs_R en ParetoLegs_L als de namen die een rit nog een leg noemen.

    @MaartenHilferink MaartenHilferink committed Nov 7, 2026
  • IsFlexRide in plaats van IsFlexLeg in Glossary en Public transport Het attribuut voor een rit op een flexlijn heet in de code IsFlexRide (ObjectVision/NetworkModel_PBL@9fad278). De Glossary noemt daarom alleen ChainLegs en ParetoLegs_R als namen die een rit een been noemen.

    @MaartenHilferink MaartenHilferink committed Nov 7, 2026
  • ObjectVision/NetworkModel_PBL#116 Flexlijnen op naam, geboekte haltes en lijnnummer De sectie over vraagafhankelijk vervoer op de pagina Public transport beschrijft de drie regels waarmee het model een flexlijn herkent: een term in de naam, geboekte stop_times en het lijnnummer van de Opstapper. De beperkingen en de woordenlijst zijn daarop bijgewerkt.

    @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#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.

    @MaartenHilferink MaartenHilferink committed Nov 2, 2026
  • 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.

    @MaartenHilferink MaartenHilferink committed Nov 2, 2026
  • ObjectVision/NetworkModel_PBL#133 Variant en UpdateAll per component How to run the model beschrijft het instellen van de variant met een schakelaar per type voor- en natransport en per directe rit, met de vraag van PBL van oktober 2026 als voorbeeld, en hoe UpdateAll.cmd eerst de instellingen controleert, de componenten na elkaar rekent, complete componenten overslaat en ze samenvoegt. De logs met een regel per stap en de geplande taak zonder grens van 72 uur staan erbij. Model parameters vervangt Component, PreTransport, PostTransport, MergeOutput en MergeComponents door de variant, GuiComponent en Merge, en beschrijft AnalysisDay en MaxMemoryPerProcess_GB, waarmee de uitvoerstap zware herkomstblokken in delen rekent. Public transport, de Glossary, Routes of an OD pair, Running the model step by step, Script reference, UpdateAll and cache internals, Validating the Pareto front en Walking and cycling legs gebruiken dezelfde namen.

    @MaartenHilferink MaartenHilferink committed Oct 30, 2026
  • #133 Paden na de herindeling van de parameters De wiki volgt de indeling van de configuratie van 30 oktober. MinimiseCriteria, CongestionSpeed_DaySelection, AnalysisMomentPresets, de leveringen die elk analysemoment gebruikt en de vertrekmomenten (PartsOfDay en PT_DepartureMinutes_All) staan in ModelParameters, de componenten en de flextermen in Classifications, de tabellen van de ritopslag bij OVprijzen/NS, en PT_DepartureHours en CongestionTimes in Impl. De pagina Model parameters beschrijft de acht groepen van ModelParameters. De buurtsets volgen #126: elk CBS-jaar heeft zijn eigen buurten met de BAG van dat jaar, en een run kan Buurt2025 met Y2023 combineren. PriceMethod staat standaard op Detailed.

    @jipclaassens jipclaassens committed Oct 30, 2026
  • Geen dubbele paginatitels, brede tabellen als subsecties GitHub toont de naam van een wikipagina al als titel, dus de kop bovenaan zeven pagina's is weggehaald. Tabellen die naast de zijbalk breder werden dan het tekstvak of rijen van meer dan tien regels kregen, zijn subsecties geworden: alle parameters op Model parameters, met per parameter een eigen anker, de samenvoeging van de uitvoerbestanden, de secties van UpdateAll.cmd en de namen van de caches op How to run the model, en de prijscontroles op Public transport fares.

    @MaartenHilferink MaartenHilferink committed Oct 28, 2026
  • ObjectVision/NetworkModel_PBL#127 TomTom-caches als brondata How to run the model noemt de vier TomTom-caches nu alleen als brondata in %NetworkModel_PrivDir%/TomTom/<editie>, die je nodig hebt als je de auto over het gelicentieerde TomTom-net wilt rekenen. Stap 2, de sectie sources van UpdateAll.cmd en de tabel met de namen van de caches gaan alleen nog over OSM en GTFS; de verklarende woordenlijst noemt de TomTom-caches geen cache van het model meer.

    @MaartenHilferink MaartenHilferink committed Oct 28, 2026
  • ObjectVision/NetworkModel_PBL#127 Stap 2 en UpdateAll met de broncaches in LocalData Stap 2 van How to run the model gaat nu over alle drie de broncaches, het OSM-netwerk, het TomTom-wegennet en de GTFS-feed, met waar ze staan, waarvan ze gemaakt worden en welke component ze leest; tot nu toe noemde hij alleen GTFS. De pagina zegt dat het model de brondata alleen leest en alle caches in %LocalDataProjDir% schrijft. De lijst van tussen- en eindproducten is aangevuld. Bij de uitvoer staan nu ook signature.txt, od_tellingen.csv, unieke_od_tellingen.csv, de mediaan en de mapnamen met _fb en _Merged<n>; bij TomTom de bestandslijsten van de levering; onder Logs de tekstbestanden die de stappen in batch\log schrijven. De duur van sources is de gemeten duur voor 2025, en onder Hardware requirements staat de omvang van de broncaches. In de Glossary staan de nieuwe plekken van de caches en van de handtekening.

    @MaartenHilferink MaartenHilferink committed Oct 27, 2026
  • ObjectVision/NetworkModel_PBL#133 Store heet cache De tussenresultaten die het model één keer schrijft en terugleest, heten op de wiki nu cache, zoals in de code: de ketencache, de autocaches, de caches van het voor- en natransport en de GTFS-, OSM- en TomTom-caches. Het kopje Store names heet Cache names, en de omgevingsvariabele CHAINSTORE_SINGLE heet CHAINCACHE_SINGLE.

    @MaartenHilferink MaartenHilferink committed Oct 27, 2026
  • ObjectVision/NetworkModel_PBL#133 Nieuwe namen, glossary en indeling De pagina's volgen het omgebouwde model: de Engelse itemnamen, de splitsing van ModelParameters in knoppen, Advanced en Impl, de vier stappen van MakeUnlinkedData, de exports onder Output, het voor- en natransport als PrePostTransport dat standaard ontkoppeld is en dat de uitvoerstap zelf wegschrijft, en de BAG uit de fss-snapshots. Waar de werking veranderde, beschrijft de tekst de huidige werking. Een nieuwe pagina Glossary geeft de termen van het model op basis van ObjectVision/NetworkModel_PBL#4, aangevuld met onder meer chain, transfer, connection, base set, component en option. De instellingen staan op een eigen pagina Model parameters, ingedeeld zoals de drie bestanden: de knoppen van een run, de afgesproken en technische keuzes in Advanced en de afgeleide waarden in Impl; How to run the model verwijst ernaar. De navigatie begint met de glossary en How to run the model. De pagina Decay en de sectie over de oude congestieberekening zijn weg, omdat die functionaliteit uit het model is.

    @jipclaassens jipclaassens committed Oct 27, 2026