{
  "generated_by": "07_build_western_suburbs_scats_tirtl_map_data.py",
  "summary": {
    "suburbs": [
      "Kensington"
    ],
    "scats_site_count": 15,
    "tirtl_site_count": 2,
    "scats_site_count_by_suburb": {
      "Kensington": 15
    },
    "tirtl_total_trucks_change": -162295,
    "tirtl_total_vehicles_change": -469718,
    "framing": "SCATS markers show local signal-site traffic. TIRTL markers show West Gate Bridge corridor truck, vehicle and speed behaviour as a regional freight reference."
  },
  "scats_sites": [
    {
      "source": "SCATS",
      "site": 1064,
      "site_id": 1064,
      "name": "Racecourse / Western Link On / Off Ramps",
      "official": "RACECOURSE/WESTERN LINK ON/OFF RAMPS",
      "suburb": "Kensington",
      "lat": -37.789208,
      "lng": 144.937434,
      "rank": 691,
      "historical_total": 203195052,
      "traffic_band": "orange",
      "period_a_volume": 2350723,
      "period_b_volume": 2291002,
      "change_volume": -59721,
      "pct_change": -2.54,
      "color": "#fc8d59",
      "radius": 18.5,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.789208,144.937434",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 2500,
      "site_id": 2500,
      "name": "Racecourse / Smithfield",
      "official": "RACECOURSE/SMITHFIELD",
      "suburb": "Kensington",
      "lat": -37.787694,
      "lng": 144.925212,
      "rank": 525,
      "historical_total": 223431577,
      "traffic_band": "orange",
      "period_a_volume": 3009329,
      "period_b_volume": 2776622,
      "change_volume": -232707,
      "pct_change": -7.73,
      "color": "#fc8d59",
      "radius": 18.7,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.787694,144.925212",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 2501,
      "site_id": 2501,
      "name": "Princes Hwy West(Smithfield) / Epsom",
      "official": "PRINCES HWY WEST(SMITHFIELD)/EPSOM",
      "suburb": "Kensington",
      "lat": -37.789148,
      "lng": 144.922922,
      "rank": 927,
      "historical_total": 180170992,
      "traffic_band": "orange",
      "period_a_volume": 2460864,
      "period_b_volume": 2317949,
      "change_volume": -142915,
      "pct_change": -5.81,
      "color": "#fc8d59",
      "radius": 18.3,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.789148,144.922922",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 2502,
      "site_id": 2502,
      "name": "Smithfield / Gatehouse / Streetables",
      "official": "SMITHFIELD/GATEHOUSE/STABLES",
      "suburb": "Kensington",
      "lat": -37.791072,
      "lng": 144.91982,
      "rank": 633,
      "historical_total": 208380484,
      "traffic_band": "orange",
      "period_a_volume": 4051862,
      "period_b_volume": 3643192,
      "change_volume": -408670,
      "pct_change": -10.09,
      "color": "#d73027",
      "radius": 18.6,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.791072,144.91982",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 2524,
      "site_id": 2524,
      "name": "EPSOM near BANGALORE",
      "official": "EPSOM NR BANGALORE",
      "suburb": "Kensington",
      "lat": -37.793053,
      "lng": 144.92667,
      "rank": 1852,
      "historical_total": 117944967,
      "traffic_band": "yellow",
      "period_a_volume": 1798439,
      "period_b_volume": 1769103,
      "change_volume": -29336,
      "pct_change": -1.63,
      "color": "#fc8d59",
      "radius": 17.4,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.793053,144.92667",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 2939,
      "site_id": 2939,
      "name": "Racecourse / Newmarket",
      "official": "RACECOURSE/NEWMARKET",
      "suburb": "Kensington",
      "lat": -37.788048,
      "lng": 144.928459,
      "rank": 1189,
      "historical_total": 156403832,
      "traffic_band": "yellow",
      "period_a_volume": 2233562,
      "period_b_volume": 2145442,
      "change_volume": -88120,
      "pct_change": -3.95,
      "color": "#fc8d59",
      "radius": 18.0,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.788048,144.928459",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 3403,
      "site_id": 3403,
      "name": "Kensington Road / Altona Street",
      "official": "KENSINGTON RD/ALTONA ST",
      "suburb": "Kensington",
      "lat": -37.795938,
      "lng": 144.924546,
      "rank": 3880,
      "historical_total": 35115716,
      "traffic_band": "green",
      "period_a_volume": 552426,
      "period_b_volume": 549557,
      "change_volume": -2869,
      "pct_change": -0.52,
      "color": "#fc8d59",
      "radius": 14.7,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.795938,144.924546",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 3404,
      "site_id": 3404,
      "name": "Kensington / Hobsons / Childers",
      "official": "KENSINGTON/HOBSONS/CHILDERS",
      "suburb": "Kensington",
      "lat": -37.798493,
      "lng": 144.920111,
      "rank": 3633,
      "historical_total": 46258964,
      "traffic_band": "green",
      "period_a_volume": 731309,
      "period_b_volume": 723012,
      "change_volume": -8297,
      "pct_change": -1.13,
      "color": "#fc8d59",
      "radius": 15.3,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.798493,144.920111",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 3436,
      "site_id": 3436,
      "name": "KENSINGTON near DEVON",
      "official": "KENSINGTON NR DEVON",
      "suburb": "Kensington",
      "lat": -37.796843,
      "lng": 144.922975,
      "rank": 3957,
      "historical_total": 31684336,
      "traffic_band": "green",
      "period_a_volume": 513738,
      "period_b_volume": 515355,
      "change_volume": 1617,
      "pct_change": 0.31,
      "color": "#fee08b",
      "radius": 14.5,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.796843,144.922975",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 3764,
      "site_id": 3764,
      "name": "Arden / Lloyd",
      "official": "ARDEN/LLOYD",
      "suburb": "Kensington",
      "lat": -37.799287,
      "lng": 144.935122,
      "rank": 3294,
      "historical_total": 59711263,
      "traffic_band": "green",
      "period_a_volume": 1064692,
      "period_b_volume": 1038812,
      "change_volume": -25880,
      "pct_change": -2.43,
      "color": "#fc8d59",
      "radius": 15.9,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.799287,144.935122",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 3989,
      "site_id": 3989,
      "name": "Bakehouse Dr / Lloyd Street",
      "official": "BAKEHOUSE DR / LLOYD ST",
      "suburb": "Kensington",
      "lat": -37.800588,
      "lng": 144.932934,
      "rank": 3606,
      "historical_total": 47554871,
      "traffic_band": "green",
      "period_a_volume": 717465,
      "period_b_volume": 700579,
      "change_volume": -16886,
      "pct_change": -2.35,
      "color": "#fc8d59",
      "radius": 15.4,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.800588,144.932934",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 4469,
      "site_id": 4469,
      "name": "RACECOURSE near CROWN",
      "official": "RACECOURSE NR CROWN",
      "suburb": "Kensington",
      "lat": -37.787419,
      "lng": 144.922122,
      "rank": 3054,
      "historical_total": 70537198,
      "traffic_band": "green",
      "period_a_volume": 4639925,
      "period_b_volume": 4769443,
      "change_volume": 129518,
      "pct_change": 2.79,
      "color": "#fee08b",
      "radius": 16.2,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.787419,144.922122",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 4480,
      "site_id": 4480,
      "name": "Macaulay / Epsom / Kensington",
      "official": "MACAULAY/EPSOM/KENSINGTON",
      "suburb": "Kensington",
      "lat": -37.794139,
      "lng": 144.927699,
      "rank": 3095,
      "historical_total": 68414211,
      "traffic_band": "green",
      "period_a_volume": 910802,
      "period_b_volume": 898408,
      "change_volume": -12394,
      "pct_change": -1.36,
      "color": "#fc8d59",
      "radius": 16.2,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.794139,144.927699",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 4481,
      "site_id": 4481,
      "name": "MACAULAY near BELLAIR",
      "official": "MACAULAY NR BELLAIR",
      "suburb": "Kensington",
      "lat": -37.794441,
      "lng": 144.930176,
      "rank": 3468,
      "historical_total": 53017024,
      "traffic_band": "green",
      "period_a_volume": 487424,
      "period_b_volume": 473790,
      "change_volume": -13634,
      "pct_change": -2.8,
      "color": "#fc8d59",
      "radius": 15.6,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.794441,144.930176",
      "role": "local SCATS signal-site traffic"
    },
    {
      "source": "SCATS",
      "site": 4484,
      "site_id": 4484,
      "name": "Macaulay / Streetubbs",
      "official": "MACAULAY/STUBBS",
      "suburb": "Kensington",
      "lat": -37.794975,
      "lng": 144.93486,
      "rank": 2139,
      "historical_total": 106271535,
      "traffic_band": "yellow",
      "period_a_volume": 2183450,
      "period_b_volume": 1826312,
      "change_volume": -357138,
      "pct_change": -16.36,
      "color": "#d73027",
      "radius": 17.1,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.794975,144.93486",
      "role": "local SCATS signal-site traffic"
    }
  ],
  "tirtl_sites": [
    {
      "source": "TIRTL",
      "tirtl_site_id": "WGB_INBOUND_E",
      "source_site": null,
      "name": "West Gate Bridge inbound E",
      "direction": "inbound",
      "heading": "E",
      "lat": -37.8309,
      "lng": 144.900501,
      "role": "regional corridor freight reference",
      "corridor_name": "West Gate Bridge",
      "vehicles_a": 5322152,
      "vehicles_b": 5091649,
      "vehicles_change": -230503,
      "vehicles_pct_change": -4.33,
      "trucks_a": 900474,
      "trucks_b": 835963,
      "trucks_change": -64511,
      "trucks_pct_change": -7.16,
      "truck_share_a_pct": 16.92,
      "truck_share_b_pct": 16.42,
      "truck_share_point_change": -0.5,
      "avg_speed_a_kmh": 65.2,
      "avg_speed_b_kmh": 68.99,
      "avg_speed_change_kmh": 3.79,
      "period_a_label": "Nov-Dec 2025",
      "period_b_label": "Jan-Feb 2026",
      "color": "#0047ab",
      "radius": 13,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.8309,144.900501",
      "interpretation": "West Gate Bridge corridor truck volumes decreased in the comparison period."
    },
    {
      "source": "TIRTL",
      "tirtl_site_id": "WGB_OUTBOUND_W",
      "source_site": null,
      "name": "West Gate Bridge outbound W",
      "direction": "outbound",
      "heading": "W",
      "lat": -37.830815,
      "lng": 144.900329,
      "role": "regional corridor freight reference",
      "corridor_name": "West Gate Bridge",
      "vehicles_a": 5622671,
      "vehicles_b": 5383456,
      "vehicles_change": -239215,
      "vehicles_pct_change": -4.25,
      "trucks_a": 947330,
      "trucks_b": 849546,
      "trucks_change": -97784,
      "trucks_pct_change": -10.32,
      "truck_share_a_pct": 16.85,
      "truck_share_b_pct": 15.78,
      "truck_share_point_change": -1.07,
      "avg_speed_a_kmh": 65.97,
      "avg_speed_b_kmh": 70.53,
      "avg_speed_change_kmh": 4.56,
      "period_a_label": "Nov-Dec 2025",
      "period_b_label": "Jan-Feb 2026",
      "color": "#0047ab",
      "radius": 13,
      "url": "https://www.google.com/maps/search/?api=1&query=-37.830815,144.900329",
      "interpretation": "West Gate Bridge corridor truck volumes decreased in the comparison period."
    }
  ]
}