{
  "version": 2,
  "generated": "2026-10-15",
  "distance_options_km": [
    2,
    5
  ],
  "default_km": 2,
  "coverage_bounds": [
    144.87,
    -38.08,
    145.18,
    -37.79
  ],
  "poi": {
    "school-1480301": {
      "file": "school-1480301.json.gz",
      "bytes": 162299,
      "origins": 9319,
      "candidates": 43148
    },
    "school-1389901": {
      "file": "school-1389901.json.gz",
      "bytes": 121470,
      "origins": 7032,
      "candidates": 33735
    },
    "school-1756601": {
      "file": "school-1756601.json.gz",
      "bytes": 146936,
      "origins": 8666,
      "candidates": 40793
    },
    "school-1363101": {
      "file": "school-1363101.json.gz",
      "bytes": 108962,
      "origins": 7219,
      "candidates": 35050
    },
    "school-1204801": {
      "file": "school-1204801.json.gz",
      "bytes": 186082,
      "origins": 9515,
      "candidates": 46551
    },
    "school-1154201": {
      "file": "school-1154201.json.gz",
      "bytes": 244537,
      "origins": 12259,
      "candidates": 66093
    },
    "school-1765001": {
      "file": "school-1765001.json.gz",
      "bytes": 303604,
      "origins": 15919,
      "candidates": 81397
    },
    "school-1008401": {
      "file": "school-1008401.json.gz",
      "bytes": 217575,
      "origins": 13105,
      "candidates": 58312
    },
    "school-1287001": {
      "file": "school-1287001.json.gz",
      "bytes": 269196,
      "origins": 13394,
      "candidates": 91563
    },
    "school-1389701": {
      "file": "school-1389701.json.gz",
      "bytes": 310520,
      "origins": 15186,
      "candidates": 87262
    },
    "school-1375401": {
      "file": "school-1375401.json.gz",
      "bytes": 187381,
      "origins": 10552,
      "candidates": 50560
    },
    "school-1873901": {
      "file": "school-1873901.json.gz",
      "bytes": 156546,
      "origins": 9620,
      "candidates": 47465
    },
    "school-1873903": {
      "file": "school-1873903.json.gz",
      "bytes": 170181,
      "origins": 10377,
      "candidates": 51505
    },
    "school-1442901": {
      "file": "school-1442901.json.gz",
      "bytes": 156976,
      "origins": 9618,
      "candidates": 47541
    },
    "school-1026701": {
      "file": "school-1026701.json.gz",
      "bytes": 145274,
      "origins": 8660,
      "candidates": 42735
    },
    "school-1636801": {
      "file": "school-1636801.json.gz",
      "bytes": 224474,
      "origins": 13335,
      "candidates": 66517
    },
    "school-register-250": {
      "file": "school-register-250.json.gz",
      "bytes": 263550,
      "origins": 12988,
      "candidates": 83618
    },
    "school-register-251": {
      "file": "school-register-251.json.gz",
      "bytes": 274897,
      "origins": 12834,
      "candidates": 80997
    },
    "school-register-937": {
      "file": "school-register-937.json.gz",
      "bytes": 138825,
      "origins": 7714,
      "candidates": 38722
    },
    "school-register-1134": {
      "file": "school-register-1134.json.gz",
      "bytes": 203796,
      "origins": 10022,
      "candidates": 51325
    },
    "school-register-1221": {
      "file": "school-register-1221.json.gz",
      "bytes": 302207,
      "origins": 16267,
      "candidates": 84408
    },
    "school-register-1231": {
      "file": "school-register-1231.json.gz",
      "bytes": 175515,
      "origins": 9851,
      "candidates": 47276
    },
    "school-register-1503": {
      "file": "school-register-1503.json.gz",
      "bytes": 210501,
      "origins": 12547,
      "candidates": 62203
    },
    "school-register-1554": {
      "file": "school-register-1554.json.gz",
      "bytes": 144198,
      "origins": 8639,
      "candidates": 39828
    },
    "school-register-879": {
      "file": "school-register-879.json.gz",
      "bytes": 248842,
      "origins": 11476,
      "candidates": 66103
    },
    "school-register-1025": {
      "file": "school-register-1025.json.gz",
      "bytes": 187907,
      "origins": 10199,
      "candidates": 48215
    },
    "school-register-1262": {
      "file": "school-register-1262.json.gz",
      "bytes": 212632,
      "origins": 10452,
      "candidates": 57644
    },
    "school-register-2232": {
      "file": "school-register-2232.json.gz",
      "bytes": 223483,
      "origins": 13016,
      "candidates": 64565
    },
    "station-19866": {
      "file": "station-19866.json.gz",
      "bytes": 218213,
      "origins": 13353,
      "candidates": 59307
    },
    "station-19872": {
      "file": "station-19872.json.gz",
      "bytes": 254308,
      "origins": 15068,
      "candidates": 71751
    },
    "station-19937": {
      "file": "station-19937.json.gz",
      "bytes": 275309,
      "origins": 15384,
      "candidates": 77827
    },
    "station-19948": {
      "file": "station-19948.json.gz",
      "bytes": 129677,
      "origins": 7436,
      "candidates": 37003
    },
    "station-19949": {
      "file": "station-19949.json.gz",
      "bytes": 140314,
      "origins": 8478,
      "candidates": 40745
    },
    "station-19950": {
      "file": "station-19950.json.gz",
      "bytes": 132528,
      "origins": 7391,
      "candidates": 34302
    },
    "station-19951": {
      "file": "station-19951.json.gz",
      "bytes": 210916,
      "origins": 10695,
      "candidates": 56572
    },
    "station-19952": {
      "file": "station-19952.json.gz",
      "bytes": 269753,
      "origins": 13660,
      "candidates": 78258
    },
    "station-19953": {
      "file": "station-19953.json.gz",
      "bytes": 294856,
      "origins": 14489,
      "candidates": 94057
    },
    "station-19954": {
      "file": "station-19954.json.gz",
      "bytes": 329127,
      "origins": 15861,
      "candidates": 120543
    },
    "station-52095": {
      "file": "station-52095.json.gz",
      "bytes": 229640,
      "origins": 13752,
      "candidates": 61699
    },
    "centre-11": {
      "file": "centre-11.json.gz",
      "bytes": 250845,
      "origins": 14159,
      "candidates": 63161
    },
    "centre-38": {
      "file": "centre-38.json.gz",
      "bytes": 288782,
      "origins": 13548,
      "candidates": 77758
    },
    "centre-39": {
      "file": "centre-39.json.gz",
      "bytes": 218221,
      "origins": 10851,
      "candidates": 58477
    },
    "centre-49": {
      "file": "centre-49.json.gz",
      "bytes": 222229,
      "origins": 13603,
      "candidates": 60474
    },
    "centre-59": {
      "file": "centre-59.json.gz",
      "bytes": 332824,
      "origins": 16439,
      "candidates": 122175
    },
    "centre-70": {
      "file": "centre-70.json.gz",
      "bytes": 174596,
      "origins": 9914,
      "candidates": 47711
    },
    "centre-87": {
      "file": "centre-87.json.gz",
      "bytes": 275055,
      "origins": 15334,
      "candidates": 77093
    },
    "centre-109": {
      "file": "centre-109.json.gz",
      "bytes": 132374,
      "origins": 7522,
      "candidates": 37505
    },
    "centre-martin": {
      "file": "centre-martin.json.gz",
      "bytes": 300837,
      "origins": 14777,
      "candidates": 95879
    },
    "centre-black-rock": {
      "file": "centre-black-rock.json.gz",
      "bytes": 104232,
      "origins": 6552,
      "candidates": 30765
    },
    "centre-beaumaris": {
      "file": "centre-beaumaris.json.gz",
      "bytes": 102949,
      "origins": 5984,
      "candidates": 29323
    },
    "centre-highett": {
      "file": "centre-highett.json.gz",
      "bytes": 254789,
      "origins": 14970,
      "candidates": 71659
    }
  },
  "method": {
    "origin_source": "Original privacy-minimised Vicmap approved standard address cache, 24 August 2026. Candidates intersect 2021 Census mesh blocks with at least one dwelling. Some candidates may be non-residential. No house numbers or individual origin coordinates published.",
    "population": "2021 Census usual residents of all ages divided among address candidates in each full mesh block; descriptive potential population, not observed demand or enrolments.",
    "routes": "cyalts profile planning adaptation using its stress factors, walking access, strict cycling one-way rules, 90m road turn cost and crossing penalties. It is a graph router, not the BRouter runtime. Elevation and via-way restrictions are omitted.",
    "directness": "cyalts route chosen without the schooldirect 8%/200m or parallel-detour cap. LTS1=1, LTS2=1.8, LTS3=5, LTS4=15 distance cost factors; crossing penalties LTS2=20m, LTS3=80m, LTS4=250m. Walking connectors and turn/access penalties follow the retained BRF.",
    "catchment": "Published catchments are 2 or5km, using the maximum direct-baseline distance in either direction, including access offsets. Neighbouring councils are included. Selected LTS routes can be longer than this direct-baseline catchment.",
    "barriers": "LTS3-4 crossings and continuous same-name/class street sections split at network junctions and stressful crossings. Short sections <=250m. Candidate reach counts each represented address once across both directions. Section priority is address reach per100m times severity (LTS4 x2); crossings ranked separately by reach times severity. Length is a work-scope proxy, not a construction price. Unnamed links <=40m are grouped with crossing/link candidates within35m of an anchor to represent a junction intervention. No transitive chain-merging. Section ranking uses a25m minimum scope denominator to avoid inflating tiny remnants.",
    "improvement_test": "Selected barriers assumed to become LTS1-2 on fixed chosen routes. Reports origins affected and those with all mapped LTS3-4 barriers removed in both directions; no rerouting, engineering design, collision reduction estimate or observed patronage prediction.",
    "cost": "No prices assigned. Optional budget is supplied by the user and does not establish project feasibility."
  },
  "network": {
    "nodes": 626620,
    "directed_links": 1343492,
    "main_connected_component_nodes": 614682,
    "origin_access_groups": 140856,
    "regional_scope": "These source counts cover the full prepared region, not one destination catchment.",
    "unique_origin_access_nodes_snapped_to_lts": 96009
  },
  "validation": "../scenario-validation-lts.json",
  "profile": "cyalts",
  "profile_sha256": "8e95bc38e977a2de51aa419b4f2786aa1b0cb3199f74e1a499e86be44045bcd6"
}