diff --git a/__main__.py b/__main__.py index 668e0b4..4062964 100644 --- a/__main__.py +++ b/__main__.py @@ -1,66 +1,89 @@ -#!/usr/bin/python -import sys -import os -picdir = os.path.dirname(os.path.realpath(__file__)) - -import logging -import epd7in3g -import time +from datetime import datetime from PIL import Image, ImageDraw, ImageFont -logging.basicConfig(level=logging.DEBUG) +def scale_to_height(icon): + scale = 100 / icon.height + return icon.resize((int(icon.width * scale), int(icon.height * scale))) -try: - logging.info("epd7in3g Demo") +BLACK = 0x000000 # 00 BGR +WHITE = 0xffffff # 01 +YELLOW = 0x00ffff # 10 +RED = 0x0000ff # 11 +font18 = ImageFont.truetype('Font.ttc', 18) +font24 = ImageFont.truetype('Font.ttc', 24) +font40 = ImageFont.truetype('Font.ttc', 40) +font64 = ImageFont.truetype('Font.ttc', 64) +font100 = ImageFont.truetype('Font.ttc', 100) - epd = epd7in3g - logging.info("init and Clear") - epd.init() - #epd.clear() - font24 = ImageFont.truetype(os.path.join(picdir, 'Font.ttc'), 24) - font18 = ImageFont.truetype(os.path.join(picdir, 'Font.ttc'), 18) - font40 = ImageFont.truetype(os.path.join(picdir, 'Font.ttc'), 40) +image = Image.new('RGB', (800, 480), WHITE) +draw = ImageDraw.Draw(image) - # Drawing on the image - logging.info("1.Drawing on the image...") - h_image = Image.new('RGB', (epd.width, epd.height), epd.WHITE) # 255: clear the frame - draw = ImageDraw.Draw(h_image) - draw.text((5, 0), 'hello world', font = font18, fill = epd.RED) - draw.text((5, 20), '7.3inch e-Paper', font = font24, fill = epd.YELLOW) - draw.text((5, 45), u'微雪电子', font = font40, fill = epd.BLACK) - draw.text((5, 85), u'微雪电子', font = font40, fill = epd.YELLOW) - draw.text((5, 125), u'微雪电子', font = font40, fill = epd.RED) +# Date/time +now = datetime.now() +draw.text((10, 480-10-64), f'{now:%y/%m/%d}', font=font64, fill=BLACK) +draw.text((10, 480-10-64-10-100), f'{now:%I:%M}', font=font100, fill=BLACK) - draw.line((5, 170, 80, 245), fill = epd.RED) - draw.line((80, 170, 5, 245), fill = epd.YELLOW) - draw.rectangle((5, 170, 80, 245), outline = epd.BLACK) - draw.rectangle((90, 170, 165, 245), fill = epd.YELLOW) - draw.arc((5, 250, 80, 325), 0, 360, fill = epd.BLACK) - draw.chord((90, 250, 165, 325), 0, 360, fill = epd.RED) - epd.display(epd.get_buffer(h_image)) - time.sleep(3) +# TODO: weather +draw.text((10, 10), '?mm', font=font64, fill=BLACK) +draw.text((10, 10+64), '20°', font=font100, fill=BLACK) +draw.text((10, 10+64+100), '6° - 24°', font=font64, fill=BLACK) - ## read bmp file - #logging.info("2.read bmp file") - #h_image = Image.open(os.path.join(picdir, '7.3inch-1.bmp')) - #epd.display(epd.get_buffer(h_image)) - #time.sleep(3) +# Bus +y = 0 +with Image.open('icon_bus.png') as icon: + image.paste(scale_to_height(icon), (230, y+50)) +draw.polygon((200, 0, 475, 0, 475, 50, 212.5, 50), fill=BLACK) +draw.text((215, y+5+16), 'Camberwell', font=font24, fill=WHITE) +draw.text((400, y+5), '612 S', font=font40, fill=WHITE, anchor='ma') +draw.text((400, y+55), '15', font=font64, fill=BLACK, anchor='ma') +draw.text((550, y+5), '612 N', font=font40, fill=BLACK, anchor='ma') +draw.text((550, y+55), '5', font=font64, fill=BLACK, anchor='ma') +draw.text((700, y+5), '766 N', font=font40, fill=BLACK, anchor='ma') +draw.text((700, y+55), '20', font=font64, fill=BLACK, anchor='ma') - #logging.info("3.read bmp file") - #h_image = Image.open(os.path.join(picdir, '7.3inch-2.bmp')) - #epd.display(epd.get_buffer(h_image)) - #time.sleep(3) +# Train +y = 160 +with Image.open('icon_train.png') as icon: + image.paste(scale_to_height(icon), (280, y+50)) +draw.polygon((240, 160, 595, 160, 595, 210, 252.5, 210), fill=BLACK) +draw.text((255, y+5+16), 'City', font=font24, fill=WHITE) +draw.text((400, y+5), 'Express', font=font40, fill=WHITE, anchor='ma') +draw.text((400, y+55), '15', font=font64, fill=BLACK, anchor='ma') +draw.text((550, y+5), 'All', font=font40, fill=WHITE, anchor='ma') +draw.text((550, y+55), '5', font=font64, fill=BLACK, anchor='ma') +draw.text((700, y+5), 'Outbound', font=font40, fill=BLACK, anchor='ma') +draw.text((700, y+55), '20', font=font64, fill=BLACK, anchor='ma') - #logging.info("4.read bmp file") - #h_image = Image.open(os.path.join(picdir, '7.3inch-3.bmp')) - #epd.display(epd.getbuffer(h_image)) - #time.sleep(3) +# Tram (y=320 to 470) +y = 320 +with Image.open('icon_tram.png') as icon: + image.paste(scale_to_height(icon), (310, y+50)) +draw.polygon((280, 320, 800, 320, 800, 370, 292.5, 370), fill=BLACK) +draw.text((295, y+5+16), 'City', font=font24, fill=WHITE) +draw.text((550, y+5), '109', font=font40, fill=WHITE, anchor='ma') +draw.text((550, y+55), '7', font=font64, fill=BLACK, anchor='ma') +draw.text((700, y+5), '70', font=font40, fill=WHITE, anchor='ma') +draw.text((700, y+55), '14', font=font64, fill=BLACK, anchor='ma') - logging.info("Clear...") - epd.clear() +# Line between left and right +draw.line((200, 0, 400, 800), fill=BLACK) - logging.info("Goto Sleep...") - epd.sleep() +image.save('test_before_palette.png') -finally: - epd7in3g.epdconfig.module_exit(cleanup=True) +# Dither into eink palette +pal_image = Image.new('P', (1, 1)) +pal_image.putpalette((0x00,0x00,0x00, 0xff,0xff,0xff, 0xff,0xff,0x00, 0xff,0x00,0x00) + (0x00,0x00,0x00)*252) +# Convert the source image to the 4 colors, dithering if needed +image_4color = image.quantize(palette=pal_image) +image_4color.save('test.png') + +show_on_screen = False +if show_on_screen: + import epd7in3g as epd + try: + epd.init() + epd.display(epd.get_buffer(image)) + input('Press Enter to clear') + finally: + epd.clear() + epd.epdconfig.module_exit(cleanup=True) diff --git a/bom.py b/bom.py new file mode 100644 index 0000000..216d09a --- /dev/null +++ b/bom.py @@ -0,0 +1,15 @@ +from ftplib import FTP +import xml.etree.ElementTree as ET + +ftp = FTP('ftp.bom.gov.au') +file = [] +try: + ftp.login() + ftp.cwd('anon/gen/fwo') + ftp.retrbinary('RETR IDV17000.xml', file.append) +finally: + ftp.quit() + +root = ET.fromstringlist(file) +print(root) +print([e.attrib['description'] for e in root.findall('./forecast/area')]) diff --git a/demo.py b/demo.py new file mode 100644 index 0000000..668e0b4 --- /dev/null +++ b/demo.py @@ -0,0 +1,66 @@ +#!/usr/bin/python +import sys +import os +picdir = os.path.dirname(os.path.realpath(__file__)) + +import logging +import epd7in3g +import time +from PIL import Image, ImageDraw, ImageFont + +logging.basicConfig(level=logging.DEBUG) + +try: + logging.info("epd7in3g Demo") + + epd = epd7in3g + logging.info("init and Clear") + epd.init() + #epd.clear() + font24 = ImageFont.truetype(os.path.join(picdir, 'Font.ttc'), 24) + font18 = ImageFont.truetype(os.path.join(picdir, 'Font.ttc'), 18) + font40 = ImageFont.truetype(os.path.join(picdir, 'Font.ttc'), 40) + + # Drawing on the image + logging.info("1.Drawing on the image...") + h_image = Image.new('RGB', (epd.width, epd.height), epd.WHITE) # 255: clear the frame + draw = ImageDraw.Draw(h_image) + draw.text((5, 0), 'hello world', font = font18, fill = epd.RED) + draw.text((5, 20), '7.3inch e-Paper', font = font24, fill = epd.YELLOW) + draw.text((5, 45), u'微雪电子', font = font40, fill = epd.BLACK) + draw.text((5, 85), u'微雪电子', font = font40, fill = epd.YELLOW) + draw.text((5, 125), u'微雪电子', font = font40, fill = epd.RED) + + draw.line((5, 170, 80, 245), fill = epd.RED) + draw.line((80, 170, 5, 245), fill = epd.YELLOW) + draw.rectangle((5, 170, 80, 245), outline = epd.BLACK) + draw.rectangle((90, 170, 165, 245), fill = epd.YELLOW) + draw.arc((5, 250, 80, 325), 0, 360, fill = epd.BLACK) + draw.chord((90, 250, 165, 325), 0, 360, fill = epd.RED) + epd.display(epd.get_buffer(h_image)) + time.sleep(3) + + ## read bmp file + #logging.info("2.read bmp file") + #h_image = Image.open(os.path.join(picdir, '7.3inch-1.bmp')) + #epd.display(epd.get_buffer(h_image)) + #time.sleep(3) + + #logging.info("3.read bmp file") + #h_image = Image.open(os.path.join(picdir, '7.3inch-2.bmp')) + #epd.display(epd.get_buffer(h_image)) + #time.sleep(3) + + #logging.info("4.read bmp file") + #h_image = Image.open(os.path.join(picdir, '7.3inch-3.bmp')) + #epd.display(epd.getbuffer(h_image)) + #time.sleep(3) + + logging.info("Clear...") + epd.clear() + + logging.info("Goto Sleep...") + epd.sleep() + +finally: + epd7in3g.epdconfig.module_exit(cleanup=True) diff --git a/icon_bus.png b/icon_bus.png new file mode 100644 index 0000000..db72def Binary files /dev/null and b/icon_bus.png differ diff --git a/icon_train.png b/icon_train.png new file mode 100644 index 0000000..b7b4580 Binary files /dev/null and b/icon_train.png differ diff --git a/icon_tram.png b/icon_tram.png new file mode 100644 index 0000000..f69aa1c Binary files /dev/null and b/icon_tram.png differ diff --git a/ptv.py b/ptv.py new file mode 100644 index 0000000..24507d1 --- /dev/null +++ b/ptv.py @@ -0,0 +1,67 @@ +from collections import defaultdict +from datetime import datetime +from hashlib import sha1 +import hmac +import httpx +import os + +dev_id = os.environ['PTV_USER_ID'] +api_key = os.environ['PTV_API_KEY'] + +def sign(request): + request += '&' if ('?' in request) else '?' + request += 'devid=' + request += dev_id + hashed = hmac.new(api_key.encode(), request.encode(), sha1) + return f'https://timetableapi.ptv.vic.gov.au{request}&signature={hashed.hexdigest().upper()}' + +def fetch(path): + res = httpx.get(sign(path)) + try: + res.raise_for_status() + except: + try: + print(res.json()) + except: + pass + raise + return res.json() + +# Lilydale route 9 (type 0) (dir 1 in, 8 out) (stop 1229) +# Belgrave route 2 (type 0) (dir 1 in, 2 out) (stop 1229) +# 109 route 722 (type 1) (dir 2 E, 3 W) (stop 2415 E, 2460 W) +# 70 route 940 (type 1) (dir 28 E, 29 W) (stop 2161 E, 2162 W) +# 766 route 15800 (type 2) (dir 13 N, 207 S) (stop 17861) +# 612 route 13024 (type 2) (dir 13 N, 158 S) (stop 17861) + +class Route: + def __init__(self, name, route_id, route_type_id, directions, stops): + self.name = name + self.route_id = route_id + self.route_type_id = route_type_id + self.directions = directions + self.stops = stops + +local_routes = [ + Route('Lilydale', 9 , 0, [(1, 'in'), (8, 'out')] , [1229] ), + Route('Belgrave', 2 , 0, [(1, 'in'), (2, 'out')] , [1229] ), + Route('109' , 722 , 1, [(2, 'E'), (3, 'W')] , [2415, 2460]), + Route('70' , 940 , 1, [(28, 'E'), (29, 'W')] , [2415, 2460]), + Route('766' , 15800, 2, [(13, 'N'), (207, 'S')] , [17861] ), + Route('612' , 13024, 2, [(13, 'N'), (158, 'S')] , [17861] ), +] + +def fetch_departures(stop_id, route_type_id): + deps = fetch(f'/v3/departures/route_type/{route_type_id}/stop/{stop_id}')['departures'] + for dep in deps: + for key in ['estimated_departure_utc', 'scheduled_departure_utc']: + if dep[key]: + dep[key] = datetime.fromisoformat(dep[key]) + deps.sort(key=lambda dep: dep['estimated_departure_utc'] or dep['scheduled_departure_utc']) + return deps + +def get_departure_data(): + by_route_type = defaultdict(list) + for route_type, stop in set((r.route_type_id, s) for r in local_routes for s in r.stops): + by_route_type[route_type] += fetch_departures(stop, route_type) + return by_route_type diff --git a/reuben.webp b/reuben.webp new file mode 100644 index 0000000..e258612 Binary files /dev/null and b/reuben.webp differ diff --git a/routes.json b/routes.json new file mode 100644 index 0000000..1b8003a --- /dev/null +++ b/routes.json @@ -0,0 +1,9704 @@ +{ + "routes": [ + { + "route_service_status": { + "description": "Planned Works", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 1, + "route_name": "Alamein", + "route_number": "", + "route_gtfs_id": "2-ALM", + "geopath": [] + }, + { + "route_service_status": { + "description": "Planned Works", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 2, + "route_name": "Belgrave", + "route_number": "", + "route_gtfs_id": "2-BEG", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 3, + "route_name": "Craigieburn", + "route_number": "", + "route_gtfs_id": "2-CGB", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 4, + "route_name": "Cranbourne", + "route_number": "", + "route_gtfs_id": "2-CBE", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 5, + "route_name": "Mernda", + "route_number": "", + "route_gtfs_id": "2-MDD", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 6, + "route_name": "Frankston", + "route_number": "", + "route_gtfs_id": "2-FKN", + "geopath": [] + }, + { + "route_service_status": { + "description": "Planned Works", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 7, + "route_name": "Glen Waverley", + "route_number": "", + "route_gtfs_id": "2-GWY", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 8, + "route_name": "Hurstbridge", + "route_number": "", + "route_gtfs_id": "2-HBE", + "geopath": [] + }, + { + "route_service_status": { + "description": "Planned Works", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 9, + "route_name": "Lilydale", + "route_number": "", + "route_gtfs_id": "2-LIL", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 11, + "route_name": "Pakenham", + "route_number": "", + "route_gtfs_id": "2-PKM", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 12, + "route_name": "Sandringham", + "route_number": "", + "route_gtfs_id": "2-SHM", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 13, + "route_name": "Stony Point", + "route_number": "", + "route_gtfs_id": "2-STY", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 14, + "route_name": "Sunbury", + "route_number": "", + "route_gtfs_id": "2-SUY", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 15, + "route_name": "Upfield", + "route_number": "", + "route_gtfs_id": "2-UFD", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 16, + "route_name": "Werribee", + "route_number": "", + "route_gtfs_id": "2-WER", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 17, + "route_name": "Williamstown", + "route_number": "", + "route_gtfs_id": "2-WIL", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 0, + "route_id": 1482, + "route_name": "Flemington Racecourse", + "route_number": "", + "route_gtfs_id": "2-RCE", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 721, + "route_name": "East Coburg - South Melbourne Beach", + "route_number": "1", + "route_gtfs_id": "3-001", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 722, + "route_name": "Box Hill - Port Melbourne", + "route_number": "109", + "route_gtfs_id": "3-109", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 724, + "route_name": "Melbourne University - Kew via St Kilda Beach", + "route_number": "16", + "route_gtfs_id": "3-016", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 725, + "route_name": "North Coburg - Flinders Street Station & City", + "route_number": "19", + "route_gtfs_id": "3-019", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 887, + "route_name": "West Maribyrnong - Flinders Street Station & City", + "route_number": "57", + "route_gtfs_id": "3-057", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 897, + "route_name": "Airport West - Flinders Street Station & City", + "route_number": "59", + "route_gtfs_id": "3-059", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 909, + "route_name": "Melbourne University - East Brighton", + "route_number": "64", + "route_gtfs_id": "3-064", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 913, + "route_name": "Melbourne University - Carnegie", + "route_number": "67", + "route_gtfs_id": "3-067", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 940, + "route_name": "Waterfront City Docklands - Wattle Park", + "route_number": "70", + "route_gtfs_id": "3-070", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 947, + "route_name": "Melbourne University - Camberwell", + "route_number": "72", + "route_gtfs_id": "3-072", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 958, + "route_name": "Vermont South - Central Pier Docklands", + "route_number": "75", + "route_gtfs_id": "3-075", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 976, + "route_name": "North Richmond - Balaclava via Prahran", + "route_number": "78", + "route_gtfs_id": "3-078", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 1002, + "route_name": "Moonee Ponds - Footscray", + "route_number": "82", + "route_gtfs_id": "3-082", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 1041, + "route_name": "East Brunswick - St Kilda Beach", + "route_number": "96", + "route_gtfs_id": "3-096", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 1083, + "route_name": "Melbourne University - Malvern", + "route_number": "5", + "route_gtfs_id": "3-005", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 1880, + "route_name": "St Vincents Plaza - Central Pier Docklands via La Trobe St", + "route_number": "30", + "route_gtfs_id": "3-030", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 1881, + "route_name": "Bundoora RMIT - Waterfront City Docklands", + "route_number": "86", + "route_gtfs_id": "3-086", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 2903, + "route_name": "North Balwyn - Victoria Harbour Docklands", + "route_number": "48", + "route_gtfs_id": "3-048", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 3343, + "route_name": "West Preston - Victoria Harbour Docklands", + "route_number": "11", + "route_gtfs_id": "3-011", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 8314, + "route_name": "Victoria Gardens - St Kilda", + "route_number": "12", + "route_gtfs_id": "3-012", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 11529, + "route_name": "West Coburg - Toorak", + "route_number": "58", + "route_gtfs_id": "3-058", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 11544, + "route_name": "Moreland - Glen Iris", + "route_number": "6", + "route_gtfs_id": "3-006", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 15833, + "route_name": "Melbourne University - East Malvern", + "route_number": "3", + "route_gtfs_id": "3-003", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 1, + "route_id": 15834, + "route_name": "City Circle (Free Tourist Tram)", + "route_number": "35", + "route_gtfs_id": "3-035", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 786, + "route_name": "Highpoint SC - Avondale Heights via Maribyrnong", + "route_number": "407", + "route_gtfs_id": "4-407", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 789, + "route_name": "Sunshine Station - Footscray via Ballarat Road", + "route_number": "410", + "route_gtfs_id": "4-410", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 821, + "route_name": "Essendon Station - Keilor Park via East Keilor", + "route_number": "465", + "route_gtfs_id": "4-j65", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 822, + "route_name": "Aberfeldie - Moonee Ponds via Holmes Road", + "route_number": "467", + "route_gtfs_id": "4-j67", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 823, + "route_name": "Essendon - Highpoint SC via Maribyrnong", + "route_number": "468", + "route_gtfs_id": "4-j68", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 825, + "route_name": "Williamstown - Sunshine Station via Newport & Altona Gate SC", + "route_number": "471", + "route_gtfs_id": "4-471", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 845, + "route_name": "Alphington - Moonee Ponds via Northcote & Brunswick", + "route_number": "508", + "route_gtfs_id": "4-508", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 850, + "route_name": "Northland - St Helena via Viewbank & Greensborough Station", + "route_number": "517", + "route_gtfs_id": "4-517", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 854, + "route_name": "Coburg - Reservoir via Elizabeth Street", + "route_number": "526", + "route_gtfs_id": "4-526", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 855, + "route_name": "Gowrie - Northland via Murray Road", + "route_number": "527", + "route_gtfs_id": "4-527", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 862, + "route_name": "Upfield - Broadmeadows via Coolaroo", + "route_number": "540", + "route_gtfs_id": "4-j40", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 867, + "route_name": "Ivanhoe - Northland via Oriel Road", + "route_number": "549", + "route_gtfs_id": "4-549", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 869, + "route_name": "Northland - La Trobe University via Waterdale Road", + "route_number": "550", + "route_gtfs_id": "4-550", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 870, + "route_name": "Heidelberg - La Trobe University Interchange", + "route_number": "551", + "route_gtfs_id": "4-551", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 935, + "route_name": "Olinda - Belgrave via Sherbrooke Road", + "route_number": "694", + "route_gtfs_id": "4-694", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 937, + "route_name": "Belgrave - Belgrave South via Belgrave Heights", + "route_number": "697", + "route_gtfs_id": "4-697", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 939, + "route_name": "Belgrave - Upwey", + "route_number": "699", + "route_gtfs_id": "4-699", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 946, + "route_name": "Hampton Station to Carrum Station via Highett & Southland & Chelsea Heights", + "route_number": "708", + "route_gtfs_id": "4-708", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 950, + "route_name": "Glen Iris - Glen Waverley", + "route_number": "734", + "route_gtfs_id": "4-734", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 952, + "route_name": "Mitcham - Blackburn via Vermont South & Glen Waverley & Forest Hill", + "route_number": "736", + "route_gtfs_id": "4-736", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 954, + "route_name": "Mitcham - Knox City via Knox Private Hospital & Wantirna Secondary College", + "route_number": "738", + "route_gtfs_id": "4-738", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 955, + "route_name": "Mitcham - Vermont East via Reserve Avenue & Churinga Avenue", + "route_number": "740", + "route_gtfs_id": "4-740", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 957, + "route_name": "Knox City - Bayswater - Wantirna Primary School", + "route_number": "745", + "route_gtfs_id": "4-745", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 959, + "route_name": "Glen Waverley - Bayswater via Wheelers Hill & Knoxfield & Boronia", + "route_number": "753", + "route_gtfs_id": "4-753", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 960, + "route_name": "Rowville - Glen Waverley via Caulfield Grammar & Wheelers Hill", + "route_number": "754", + "route_gtfs_id": "4-754", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 961, + "route_name": "Bayswater - Knox City via Basin & Boronia & Ferntree Gully", + "route_number": "755", + "route_gtfs_id": "4-755", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 962, + "route_name": "Knox City - Scoresby via Old Orchards Drive", + "route_number": "757", + "route_gtfs_id": "4-757", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 963, + "route_name": "Knox City - Knoxfield via Wallace Road", + "route_number": "758", + "route_gtfs_id": "4-758", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 964, + "route_name": "Mitcham - Box Hill via Brentford Square & Forest Hill & Blackburn", + "route_number": "765", + "route_gtfs_id": "4-765", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 970, + "route_name": "Frankston - Eliza Heights", + "route_number": "772", + "route_gtfs_id": "4-772", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 971, + "route_name": "Frankston - Frankston South via Kars Street", + "route_number": "773", + "route_gtfs_id": "4-773", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 972, + "route_name": "Frankston - Delacombe Park", + "route_number": "774", + "route_gtfs_id": "4-774", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 974, + "route_name": "Frankston - Pearcedale via Baxter", + "route_number": "776", + "route_gtfs_id": "4-776", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 975, + "route_name": "Frankston - Belvedere via Kananook", + "route_number": "779", + "route_gtfs_id": "4-779", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 977, + "route_name": "Frankston Station - Carrum Station via Seaford Station", + "route_number": "780", + "route_gtfs_id": "4-780", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 979, + "route_name": "Frankston - Flinders via Coolart Road & Hastings", + "route_number": "782", + "route_gtfs_id": "4-782", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 980, + "route_name": "Frankston - Hastings via Coolart Road", + "route_number": "783", + "route_gtfs_id": "4-783", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 982, + "route_name": "Frankston - Portsea via Dromana & Rosebud & Sorrento", + "route_number": "788", + "route_gtfs_id": "4-788", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 999, + "route_name": "Dandenong - Waverley Gardens SC", + "route_number": "813", + "route_gtfs_id": "4-813", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1000, + "route_name": "Springvale South - Dandenong via Waverley Gardens Shopping Centre & Springvale", + "route_number": "814", + "route_gtfs_id": "4-814", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1007, + "route_name": "Moorabbin - Southland via Black Rock & Mentone", + "route_number": "825", + "route_gtfs_id": "4-825", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1013, + "route_name": "Frankston - Carrum Downs via Kananook & McCormicks Road", + "route_number": "832", + "route_gtfs_id": "4-832", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1023, + "route_name": "Dandenong - Brandon Park Shopping Centre via Waverley Gardens Shopping Centre", + "route_number": "848", + "route_gtfs_id": "4-848", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1030, + "route_name": "Glen Waverley - Springvale via Wanda Street", + "route_number": "885", + "route_gtfs_id": "4-885", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1123, + "route_name": "Skybus - Melbourne Airport - Melbourne City", + "route_number": "", + "route_gtfs_id": "11-SKY", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1143, + "route_name": "Frankston - Mornington East via Mt Eliza & Mornington", + "route_number": "785", + "route_gtfs_id": "4-785", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1150, + "route_name": "Karingal Hub Shopping Centre - McClelland Drive", + "route_number": "777", + "route_gtfs_id": "4-777", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1173, + "route_name": "Knox City - Bayswater", + "route_number": "745a", + "route_gtfs_id": "4-45a", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1174, + "route_name": "Bayswater - Boronia Station", + "route_number": "745b", + "route_gtfs_id": "4-45b", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1175, + "route_name": "Bayswater - Wantirna Primary School", + "route_number": "745c", + "route_gtfs_id": "4-45c", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1176, + "route_name": "Bayswater - Wantirna Primary School via Mountain Highway", + "route_number": "745d", + "route_gtfs_id": "4-45d", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1295, + "route_name": "Wodonga - Murray Valley Private Hospital", + "route_number": "F", + "route_gtfs_id": "6-867", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1296, + "route_name": "Wodonga - Gayview Drive", + "route_number": "G", + "route_gtfs_id": "6-868", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1297, + "route_name": "Wodonga - Wodonga TAFE", + "route_number": "T", + "route_gtfs_id": "6-869", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1300, + "route_name": "Wodonga - West Wodonga", + "route_number": "O", + "route_gtfs_id": "6-872", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1301, + "route_name": "Wodonga - Cambourne Park", + "route_number": "C", + "route_gtfs_id": "6-873", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1302, + "route_name": "Wodonga Shopper", + "route_number": "WS", + "route_gtfs_id": "6-874", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1303, + "route_name": "Wodonga - Baranduda", + "route_number": "B", + "route_gtfs_id": "6-875", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1309, + "route_name": "Albury - Beechworth via Baranduda", + "route_number": "", + "route_gtfs_id": "6-a31", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1310, + "route_name": "Albury - Corowa via Howlong", + "route_number": "", + "route_gtfs_id": "6-984", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1311, + "route_name": "Mildura - Merbein via Seventeenth Street", + "route_number": "250-300", + "route_gtfs_id": "6-920", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1312, + "route_name": "Mildura - Irymple - Red Cliffs", + "route_number": "100-200", + "route_gtfs_id": "6-921", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1314, + "route_name": "Mildura - West Mildura - Mildura Central Shopping Centre", + "route_number": "500", + "route_gtfs_id": "6-M50", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1318, + "route_name": "Swan Hill - Swan Hill North", + "route_number": "1", + "route_gtfs_id": "6-a42", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1319, + "route_name": "Swan Hill - Swan Hill South", + "route_number": "2", + "route_gtfs_id": "6-a43", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1320, + "route_name": "Swan Hill South - Schools", + "route_number": "", + "route_gtfs_id": "6-946", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1322, + "route_name": "Swan Hill - Tooleybuc via Nyah West", + "route_number": "", + "route_gtfs_id": "6-a28", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1341, + "route_name": "Mooroopna - Rodney Park", + "route_number": "2", + "route_gtfs_id": "6-904", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1342, + "route_name": "Mooroopna Park", + "route_number": "3", + "route_gtfs_id": "6-a39", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1344, + "route_name": "Echuca - Echuca South", + "route_number": "1", + "route_gtfs_id": "6-a36", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1345, + "route_name": "Echuca - Echuca East", + "route_number": "2 - Circular", + "route_gtfs_id": "6-a37", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1346, + "route_name": "Echuca - Moama", + "route_number": "3 - Circular", + "route_gtfs_id": "6-a38", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1350, + "route_name": "Shepparton - Mooroopna", + "route_number": "1", + "route_gtfs_id": "6-a40", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1355, + "route_name": "Portland - North", + "route_number": "1", + "route_gtfs_id": "6-PT1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1365, + "route_name": "Colac - Alvie via Warrion", + "route_number": "", + "route_gtfs_id": "6-a50", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1396, + "route_name": "Wangaratta - Yarrawonga", + "route_number": "", + "route_gtfs_id": "6-960", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1439, + "route_name": "Bairnsdale - West Bairnsdale", + "route_number": "1", + "route_gtfs_id": "6-073", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1440, + "route_name": "Bairnsdale - Omeo", + "route_number": "14", + "route_gtfs_id": "6-014", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1441, + "route_name": "Bairnsdale - Paynesville", + "route_number": "13", + "route_gtfs_id": "6-013", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1443, + "route_name": "Bairnsdale - East Bairnsdale", + "route_number": "2", + "route_gtfs_id": "6-a32", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1444, + "route_name": "Bairnsdale - Wy Yung", + "route_number": "3", + "route_gtfs_id": "6-a33", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1446, + "route_name": "Wonthaggi - Wonthaggi North - Wonthaggi", + "route_number": "", + "route_gtfs_id": "6-a48", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1447, + "route_name": "Wonthaggi - South Wonthaggi - Wonthaggi", + "route_number": "", + "route_gtfs_id": "6-a49", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1448, + "route_name": "Wonthaggi Town Service (Cape Paterson)", + "route_number": "", + "route_gtfs_id": "6-976", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1449, + "route_name": "Coronet Bay - Wonthaggi via Corinella", + "route_number": "", + "route_gtfs_id": "6-977", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1452, + "route_name": "Korumburra Town Service - Carinya Lodge", + "route_number": "", + "route_gtfs_id": "6-935", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1461, + "route_name": "Wonthaggi - Leongatha via Inverloch", + "route_number": "", + "route_gtfs_id": "6-973", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1474, + "route_name": "Wangaratta - Chiltern via Rutherglen", + "route_number": "", + "route_gtfs_id": "6-959", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1494, + "route_name": "Yarram - Traralgon via Gormandale", + "route_number": "", + "route_gtfs_id": "6-855", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1495, + "route_name": "Bairnsdale - Gelantipy", + "route_number": "12", + "route_gtfs_id": "6-a18", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1506, + "route_name": "Albury - Wodonga - Myrtleford", + "route_number": "", + "route_gtfs_id": "6-a44", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1515, + "route_name": "Warrnambool - Mortlake", + "route_number": "", + "route_gtfs_id": "6-994", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1524, + "route_name": "Hamilton West via Coleraine Road", + "route_number": "1", + "route_gtfs_id": "6-992", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1532, + "route_name": "Horsham - Donald via Murtoa and Minyip", + "route_number": "", + "route_gtfs_id": "6-R11", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1533, + "route_name": "Swan Hill - Sea Lake via Ultima", + "route_number": "", + "route_gtfs_id": "6-R12", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1538, + "route_name": "Horsham - Birchip via Warracknabeal", + "route_number": "", + "route_gtfs_id": "6-R13", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1539, + "route_name": "Horsham - Hopetoun via Dimboola", + "route_number": "", + "route_gtfs_id": "6-R14", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1545, + "route_name": "Mildura - Horsham via Hopetoun", + "route_number": "", + "route_gtfs_id": "6-MLH", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1571, + "route_name": "Mildura - Merbein via Eleventh Street", + "route_number": "211-311-312", + "route_gtfs_id": "6-40b", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1574, + "route_name": "Mildura - Euston - Robinvale", + "route_number": "", + "route_gtfs_id": "6-R21", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1575, + "route_name": "Ballarat - Stawell via Ararat", + "route_number": "", + "route_gtfs_id": "6-R22", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1587, + "route_name": "Castlemaine - Taradale via Chewton", + "route_number": "5", + "route_gtfs_id": "6-R30", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1595, + "route_name": "Wangaratta - Cheshunt via Edi", + "route_number": "", + "route_gtfs_id": "6-R53", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1596, + "route_name": "Wonthaggi - Dudley - Wonthaggi", + "route_number": "", + "route_gtfs_id": "6-R54", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1610, + "route_name": "Kyneton - Woodend", + "route_number": "", + "route_gtfs_id": "6-R95", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1624, + "route_name": "Daylesford - Hepburn Springs", + "route_number": "", + "route_gtfs_id": "6-89x", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1632, + "route_name": "Belgrave - Gembrook", + "route_number": "695", + "route_gtfs_id": "4-695", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1658, + "route_name": "Ararat West via Brewster Road & Lowe Road", + "route_number": "1", + "route_gtfs_id": "6-Ar1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1659, + "route_name": "Ararat South via Burke Road & Churchill Avenue", + "route_number": "2", + "route_gtfs_id": "6-Ar2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1660, + "route_name": "Ararat North via Baird Street & Melbourne Polytechnic (Ararat) & Alfred Street", + "route_number": "3", + "route_gtfs_id": "6-Ar3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1664, + "route_name": "Yarraville Station - Kingsville via Somerville Road", + "route_number": "431", + "route_gtfs_id": "4-431", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1665, + "route_name": "Newport - Yarraville via Altona Gate Shopping Centre", + "route_number": "432", + "route_gtfs_id": "4-432", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1666, + "route_name": "Williamstown - Moonee Ponds via Footscray", + "route_number": "472", + "route_gtfs_id": "4-472", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1667, + "route_name": "Airport West to Gowanbrae via Melrose Dr & Gowanbrae Dr", + "route_number": "490", + "route_gtfs_id": "4-j90", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1947, + "route_name": "Ballarat - Rokewood via Ross Creek", + "route_number": "", + "route_gtfs_id": "6-rok", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1991, + "route_name": "Omeo - Bright via Hotham Heights", + "route_number": "", + "route_gtfs_id": "6-ome", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 1995, + "route_name": "Ararat - Lake Bolac via Willaura", + "route_number": "", + "route_gtfs_id": "6-alb", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2079, + "route_name": "Albury - Corryong via Walwa", + "route_number": "", + "route_gtfs_id": "6-a23", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2126, + "route_name": "Colac to Colac West", + "route_number": "2", + "route_gtfs_id": "6-cc2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2285, + "route_name": "Maryborough -Princes Park-Whirrakee", + "route_number": "2", + "route_gtfs_id": "6-Mx2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2293, + "route_name": "Maryborough - Pascoe", + "route_number": "3", + "route_gtfs_id": "6-MB3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2294, + "route_name": "Maryborough - Maryborough Education Centre", + "route_number": "4", + "route_gtfs_id": "6-MB4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2295, + "route_name": "Maryborough - Hedges", + "route_number": "1", + "route_gtfs_id": "6-Mx1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2339, + "route_name": "Horsham - Kaniva via Dimboola", + "route_number": "", + "route_gtfs_id": "6-86N", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2349, + "route_name": "Albury - Corowa via Rutherglen", + "route_number": "", + "route_gtfs_id": "6-alc", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2768, + "route_name": "Bendigo - Boort via Wedderburn", + "route_number": "", + "route_gtfs_id": "6-Bor", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2808, + "route_name": "Kananook - Carrum Downs via Lathams Rd", + "route_number": "778", + "route_gtfs_id": "4-778", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2813, + "route_name": "Frankston - Langwarrin via Karingal", + "route_number": "771", + "route_gtfs_id": "4-771", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2895, + "route_name": "Seymour - Seymour North", + "route_number": "2", + "route_gtfs_id": "6-SY2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2896, + "route_name": "Seymour - Puckapunyal", + "route_number": "3", + "route_gtfs_id": "6-SY3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2897, + "route_name": "Seymour - Wimble Street AM peak", + "route_number": "4", + "route_gtfs_id": "6-SY4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2913, + "route_name": "Hawthorn to Fairfield via Kew", + "route_number": "609", + "route_gtfs_id": "4-609", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2916, + "route_name": "Gembrook - Fountain Gate", + "route_number": "695F", + "route_gtfs_id": "4-69F", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2919, + "route_name": "Shepparton - Parkside Gardens via GV Health", + "route_number": "1", + "route_gtfs_id": "6-Sh1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2922, + "route_name": "Shepparton - GOTAFE William Orr Campus via Golf Drive", + "route_number": "3", + "route_gtfs_id": "6-Sh3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2925, + "route_name": "Shepparton - Connolly Park", + "route_number": "4", + "route_gtfs_id": "6-Sh4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2928, + "route_name": "Shepparton - Archer", + "route_number": "5", + "route_gtfs_id": "6-Sh5", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2931, + "route_name": "Shepparton - South East", + "route_number": "6", + "route_gtfs_id": "6-Sh6", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2934, + "route_name": "Shepparton - Market Place", + "route_number": "7", + "route_gtfs_id": "6-Sh7", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2937, + "route_name": "Shepparton - Kialla", + "route_number": "8", + "route_gtfs_id": "6-Sh8", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2943, + "route_name": "Shepparton - Aquamoves", + "route_number": "9", + "route_gtfs_id": "6-Sh9", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 2982, + "route_name": "Shepparton - Parkside Gardens via The Boulevard", + "route_number": "2", + "route_gtfs_id": "6-Sh2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3287, + "route_name": "Coronet Bay - Grantville via Corinella", + "route_number": "", + "route_gtfs_id": "6-gvc", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3321, + "route_name": "St Arnaud - Stawell via Ararat", + "route_number": "", + "route_gtfs_id": "6-StA", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3322, + "route_name": "Ararat Station - Hopkins Correctional Centre", + "route_number": "", + "route_gtfs_id": "6-Apr", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3324, + "route_name": "Hepburn - Creswick via Daylesford", + "route_number": "", + "route_gtfs_id": "6-hep", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3346, + "route_name": "Wonthaggi - Traralgon via Leongatha", + "route_number": "", + "route_gtfs_id": "6-54n", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3354, + "route_name": "Koo Wee Rup - Pakenham", + "route_number": "", + "route_gtfs_id": "6-KWR", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3365, + "route_name": "Frankston - Karingal via Ashleigh Avenue", + "route_number": "770", + "route_gtfs_id": "4-770", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3374, + "route_name": "Wangaratta - West End", + "route_number": "401", + "route_gtfs_id": "6-a20", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3377, + "route_name": "Wangaratta - Yarrunga via Murdoch Road", + "route_number": "402", + "route_gtfs_id": "6-a21", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3380, + "route_name": "Wangaratta -Yarrawonga Road", + "route_number": "403", + "route_gtfs_id": "6-a22", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3394, + "route_name": "Warrnambool - Port Campbell - Timboon via Allansford & Nullawarre & Peterborough", + "route_number": "", + "route_gtfs_id": "6-WPC", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3398, + "route_name": "Mildura City - East Mildura - Mildura Central SC", + "route_number": "400", + "route_gtfs_id": "6-M40", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3401, + "route_name": "Mildura Central SC - West Mildura - Mildura", + "route_number": "501", + "route_gtfs_id": "6-M51", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3408, + "route_name": "Mildura Central SC - East Mildura - Mildura", + "route_number": "401", + "route_gtfs_id": "6-M41", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3411, + "route_name": "Southland SC - St Kilda Station via Sandringham", + "route_number": "600-922-923 combined", + "route_gtfs_id": "4-C13", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3420, + "route_name": "Frankston - Coolart Rd - Hastings-Flinders", + "route_number": "782-783 combined", + "route_gtfs_id": "4-C21", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3423, + "route_name": "Eltham - Warrandyte via Research & Kangaroo Ground & Warrandyte Road", + "route_number": "578-579 combined", + "route_gtfs_id": "4-C12", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3438, + "route_name": "Frankston - Mt Eliza - Mornington East-Dromana", + "route_number": "781-784-785 combined", + "route_gtfs_id": "4-C15", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3448, + "route_name": "City - La Trobe University-Northland SC", + "route_number": "250-251 combined", + "route_gtfs_id": "4-C08", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 3453, + "route_name": "Dandenong - Chadstone via Mulgrave & Oakleigh", + "route_number": "802-804-862 combined", + "route_gtfs_id": "4-C17", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 4663, + "route_name": "Rye to St Andrews Beach", + "route_number": "786", + "route_gtfs_id": "4-786", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 4745, + "route_name": "Kyneton Town Centre to Kyneton Station via Kyneton West", + "route_number": "2", + "route_gtfs_id": "6-KY2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 4747, + "route_name": "Kyneton - Malmsbury", + "route_number": "", + "route_gtfs_id": "6-Kym", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 4802, + "route_name": "Olinda - Monbulk via Olinda - Monbulk Road", + "route_number": "696", + "route_gtfs_id": "4-696", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 4849, + "route_name": "Hamilton - Penshurst via Tarrington", + "route_number": "", + "route_gtfs_id": "6-Hpt", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 4855, + "route_name": "St Arnaud - Stawell via Marnoo", + "route_number": "", + "route_gtfs_id": "6-StS", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 4864, + "route_name": "Ararat - Maryborough via Elmhurst & Avoca", + "route_number": "", + "route_gtfs_id": "6-ArM", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 4896, + "route_name": "Mansfield - Woods Point via Jamieson", + "route_number": "", + "route_gtfs_id": "6-Woo", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5023, + "route_name": "Horsham - Naracoorte via Natimuk & Goroke & Edenhope", + "route_number": "", + "route_gtfs_id": "6-Nar", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5038, + "route_name": "Albury - Tallangatta via Bonegilla", + "route_number": "", + "route_gtfs_id": "6-Tal", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5041, + "route_name": "Shepparton - Euroa via Kialla", + "route_number": "", + "route_gtfs_id": "6-Eur", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5048, + "route_name": "Geelong - Inverleigh via Fyansford", + "route_number": "", + "route_gtfs_id": "6-GIV", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5052, + "route_name": "Swan Hill - Wycheproof via Lalbert", + "route_number": "", + "route_gtfs_id": "6-Wyc", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5055, + "route_name": "Bendigo - Woomelang via Wedderburn & Charlton & Wycheproof & Birchip", + "route_number": "", + "route_gtfs_id": "6-BxW", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5069, + "route_name": "Ballarat - Mt Egerton via Gordon", + "route_number": "", + "route_gtfs_id": "6-MtE", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5125, + "route_name": "Albury - Mt Beauty via Baranduda and Tawonga South", + "route_number": "", + "route_gtfs_id": "6-MtB", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5331, + "route_name": "Dandenong - Doveton via McCrae Street", + "route_number": "844", + "route_gtfs_id": "4-844", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5334, + "route_name": "Dandenong - Glen Waverley via Mulgrave & Brandon Park", + "route_number": "850", + "route_gtfs_id": "4-850", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5540, + "route_name": "Kew (Cotham Road) - La Trobe University Bundoora", + "route_number": "548", + "route_gtfs_id": "4-548", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5607, + "route_name": "Moonee Ponds - Clifton Hill via East Brunswick", + "route_number": "504", + "route_gtfs_id": "4-504", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5634, + "route_name": "Maryborough - Maryborough Station", + "route_number": "", + "route_gtfs_id": "6-Mab", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5671, + "route_name": "Laverton Station - Williamstown via Altona", + "route_number": "415", + "route_gtfs_id": "4-415", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5675, + "route_name": "Morwell - Churchill", + "route_number": "2", + "route_gtfs_id": "6-L02", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5681, + "route_name": "Churchill - Boolarra via Yinnar", + "route_number": "4", + "route_gtfs_id": "6-L04", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5684, + "route_name": "Traralgon - Churchill", + "route_number": "3", + "route_gtfs_id": "6-L03", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5700, + "route_name": "Churchill town loop", + "route_number": "30", + "route_gtfs_id": "6-L30", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5704, + "route_name": "Morwell - Mid Valley Shopping Centre via Hourigan Rd", + "route_number": "22", + "route_gtfs_id": "6-L22", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5722, + "route_name": "Morwell South", + "route_number": "20", + "route_gtfs_id": "6-L20", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5738, + "route_name": "Castlemaine - Chewton via Loddon Prison", + "route_number": "6", + "route_gtfs_id": "6-c06", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5741, + "route_name": "Traralgon - Traralgon South", + "route_number": "6", + "route_gtfs_id": "6-L06", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5746, + "route_name": "Dandenong - Brighton via Heatherton Road & Springvale", + "route_number": "811", + "route_gtfs_id": "4-811", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5747, + "route_name": "Dandenong - Brighton via Parkmore Shopping Centre", + "route_number": "812", + "route_gtfs_id": "4-812", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5748, + "route_name": "Dandenong - Brighton via Southland SC", + "route_number": "811-812 combined", + "route_gtfs_id": "4-Z09", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5767, + "route_name": "Wodonga - Mayfair Drive", + "route_number": "M", + "route_gtfs_id": "6-woM", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5768, + "route_name": "Epping Plaza SC - South Morang", + "route_number": "569", + "route_gtfs_id": "4-569", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5770, + "route_name": "Bundoora RMIT - South Morang", + "route_number": "564", + "route_gtfs_id": "4-564", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5809, + "route_name": "Mallacoota - Genoa via Gipsy Point", + "route_number": "", + "route_gtfs_id": "6-mal", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5814, + "route_name": "Sale - Seaspray via Longford", + "route_number": "", + "route_gtfs_id": "6-Sea", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5827, + "route_name": "Lakes Entrance - Kalimna", + "route_number": "1", + "route_gtfs_id": "6-La1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5834, + "route_name": "Lakes Entrance - Lakes Entrance North", + "route_number": "2", + "route_gtfs_id": "6-La2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5837, + "route_name": "Lakes Entrance - Lakes Entrance East", + "route_number": "3", + "route_gtfs_id": "6-La3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5841, + "route_name": "Echuca - Cunningham Downs Retirement Village", + "route_number": "4", + "route_gtfs_id": "6-Ec4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5843, + "route_name": "Ararat to Stawell via Western Hwy", + "route_number": "", + "route_gtfs_id": "6-ArS", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5844, + "route_name": "Stawell to Horsham via Western Hwy", + "route_number": "", + "route_gtfs_id": "6-StH", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 5846, + "route_name": "Echuca - 24 Lane", + "route_number": "5", + "route_gtfs_id": "6-Ec5", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 6572, + "route_name": "Roxburgh Park - Pascoe Vale via Meadow Heights & Broadmeadows & Glenroy", + "route_number": "542", + "route_gtfs_id": "4-j42", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 6647, + "route_name": "Maffra town service", + "route_number": "", + "route_gtfs_id": "6-Ma1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 6648, + "route_name": "Mildura - Ouyen - Sea Lake", + "route_number": "", + "route_gtfs_id": "6-MiS", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 6649, + "route_name": "Kerang - Echuca via Cohuna", + "route_number": "", + "route_gtfs_id": "6-KeE", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 6716, + "route_name": "Seymour - Seymour North-East PM peak", + "route_number": "5", + "route_gtfs_id": "6-SY5", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7440, + "route_name": "Caroline Springs - Highpoint SC", + "route_number": "215", + "route_gtfs_id": "4-215", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7442, + "route_name": "Yarraville - Highpoint SC", + "route_number": "223", + "route_gtfs_id": "4-223", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7453, + "route_name": "Southland Shopping Centre - St Kilda Station", + "route_number": "600", + "route_gtfs_id": "4-600", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7455, + "route_name": "Southland SC - St Kilda Station", + "route_number": "922", + "route_gtfs_id": "4-922", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7456, + "route_name": "Southland SC - St Kilda Station", + "route_number": "923", + "route_gtfs_id": "4-923", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7531, + "route_name": "Frankston - Melbourne Airport (SMARTBUS Service)", + "route_number": "901", + "route_gtfs_id": "4-901", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7627, + "route_name": "Seymour - Seymour East", + "route_number": "1", + "route_gtfs_id": "6-SY1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7700, + "route_name": "Frankston - Osborne via Mt Eliza & Mornington", + "route_number": "784", + "route_gtfs_id": "4-784", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7703, + "route_name": "Cobram Town Service", + "route_number": "", + "route_gtfs_id": "6-cob", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7723, + "route_name": "Wodonga - East Wodonga", + "route_number": "E", + "route_gtfs_id": "6-WoE", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7726, + "route_name": "Wodonga - South Wodonga", + "route_number": "S", + "route_gtfs_id": "6-WoS", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7765, + "route_name": "Warrnambool - Dennington", + "route_number": "1", + "route_gtfs_id": "6-wr1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7768, + "route_name": "Warrnambool - Gateway Plaza", + "route_number": "2", + "route_gtfs_id": "6-wr2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7771, + "route_name": "Warrnambool - Deakin University via Gateway Plaza", + "route_number": "3", + "route_gtfs_id": "6-wr3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7772, + "route_name": "Warrnambool - Tower Square via Gateway Plaza", + "route_number": "4", + "route_gtfs_id": "6-wr4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7776, + "route_name": "Warrnambool - Lake Pertobe Loop", + "route_number": "5", + "route_gtfs_id": "6-wr5", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7779, + "route_name": "Warrnambool - Merrivale", + "route_number": "6", + "route_gtfs_id": "6-wr6", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7782, + "route_name": "Warrnambool - Port Fairy", + "route_number": "8", + "route_gtfs_id": "6-wr8", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7785, + "route_name": "Warrnambool - Allansford", + "route_number": "9", + "route_gtfs_id": "6-wr9", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7788, + "route_name": "Colac to Elliminyt", + "route_number": "1", + "route_gtfs_id": "6-CL1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7791, + "route_name": "Colac to Colac East", + "route_number": "3", + "route_gtfs_id": "6-CL3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7891, + "route_name": "Warrandyte - Ringwood Station via Croydon & Warrandyte Rd & Eastland SC", + "route_number": "364", + "route_gtfs_id": "4-364", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 7953, + "route_name": "Timboon - Camperdown via Cobden", + "route_number": "", + "route_gtfs_id": "6-Tim", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8074, + "route_name": "Elsternwick - Clifton Hill via St Kilda", + "route_number": "246", + "route_gtfs_id": "4-246", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8084, + "route_name": "Doncaster SC - The Pines SC via Templestowe", + "route_number": "295", + "route_gtfs_id": "4-295", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8095, + "route_name": "Airport West SC - Melbourne Airport via South Centre Rd", + "route_number": "482", + "route_gtfs_id": "4-j82", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8118, + "route_name": "Garden City - City (Queen Victoria Market)", + "route_number": "234", + "route_gtfs_id": "4-234", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8122, + "route_name": "Altona North - City (Queen Victoria Market)", + "route_number": "232", + "route_gtfs_id": "4-232", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8125, + "route_name": "Mitcham - Ringwood via Ringwood North", + "route_number": "370", + "route_gtfs_id": "4-370", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8128, + "route_name": "Box Hill - Mitcham via Blackburn North", + "route_number": "270", + "route_gtfs_id": "4-270", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8135, + "route_name": "City (Queen St) - La Trobe University", + "route_number": "250", + "route_gtfs_id": "4-250", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8139, + "route_name": "City (Queen St) - Northland SC", + "route_number": "251", + "route_gtfs_id": "4-251", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8246, + "route_name": "Hamilton North via Kent Road", + "route_number": "2", + "route_gtfs_id": "6-HA2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8250, + "route_name": "Hamilton East via Ballarat Road", + "route_number": "3", + "route_gtfs_id": "6-HA3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8263, + "route_name": "Garden City - City (Queen Victoria Market) via South Melbourne", + "route_number": "236", + "route_gtfs_id": "4-236", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8302, + "route_name": "Airport West SC - Melbourne Airport via Melrose Drive", + "route_number": "478", + "route_gtfs_id": "4-j78", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8306, + "route_name": "Sunshine Station - Sunshine West via Forrest St", + "route_number": "427", + "route_gtfs_id": "4-427", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8307, + "route_name": "Sunshine Station - Sunshine West via Wright St", + "route_number": "428", + "route_gtfs_id": "4-428", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8317, + "route_name": "Wangaratta - Yarrunga via Mason Street", + "route_number": "404", + "route_gtfs_id": "6-W04", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8361, + "route_name": "Benalla - Benalla West", + "route_number": "1", + "route_gtfs_id": "6-BNI", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8365, + "route_name": "Airport West SC - Sunbury Station via Melbourne Airport", + "route_number": "478-479 combined", + "route_gtfs_id": "4-47A", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8373, + "route_name": "Colac - Marengo via Apollo Bay", + "route_number": "", + "route_gtfs_id": "6-CMO", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8430, + "route_name": "Laverton Station - Sanctuary Lakes via Sanctuary Lakes SC", + "route_number": "496", + "route_gtfs_id": "4-496", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8435, + "route_name": "Alexandra - Marysville via Taggerty & Buxton", + "route_number": "", + "route_gtfs_id": "6-ALX", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8457, + "route_name": "Werribee Station - Wyndham Vale Station via Ballan Rd", + "route_number": "190", + "route_gtfs_id": "4-190", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8482, + "route_name": "Werribee Station - Hoppers Crossing Station via Werribee Plaza SC", + "route_number": "181", + "route_gtfs_id": "4-181", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8484, + "route_name": "Hoppers Crossing Station - Wyndham Vale Station via Werribee Plaza SC", + "route_number": "166", + "route_gtfs_id": "4-166", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8487, + "route_name": "Werribee Station - Wyndham Vale Station via Black Forest Rd", + "route_number": "192", + "route_gtfs_id": "4-192", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8489, + "route_name": "Hoppers Crossing Station - Werribee Station via Werribee Plaza SC", + "route_number": "161", + "route_gtfs_id": "4-161", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8561, + "route_name": "Huntly - Kangaroo Flat via Bendigo Station", + "route_number": "5", + "route_gtfs_id": "6-B05", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.8747055+00:00" + }, + "route_type": 2, + "route_id": 8564, + "route_name": "Bendigo Station - La Trobe University via Strathdale", + "route_number": "61", + "route_gtfs_id": "6-B61", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8565, + "route_name": "Bendigo Station - Spring Gully via La Trobe University", + "route_number": "62", + "route_gtfs_id": "6-B62", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8567, + "route_name": "Bendigo Station - Golden Square via Quarry Hill", + "route_number": "64", + "route_gtfs_id": "6-B64", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8569, + "route_name": "Bendigo Station - Epsom Station via Goynes Rd", + "route_number": "50", + "route_gtfs_id": "6-B50", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8570, + "route_name": "Bendigo Station - Eaglehawk via Jackass Flat", + "route_number": "51", + "route_gtfs_id": "6-B51", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8571, + "route_name": "Bendigo Station - Eaglehawk via Eaglehawk Rd", + "route_number": "53", + "route_gtfs_id": "6-B53", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8572, + "route_name": "Bendigo Station - Maiden Gully via Calder Hwy", + "route_number": "54", + "route_gtfs_id": "6-B54", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8582, + "route_name": "Lara Station - Corio Village SC via Lara South", + "route_number": "10", + "route_gtfs_id": "6-G10", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8596, + "route_name": "City - Warrandyte via Eastern Fwy and The Pines SC", + "route_number": "906", + "route_gtfs_id": "4-906", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8599, + "route_name": "Geelong Station - Corio SC", + "route_number": "20", + "route_gtfs_id": "6-G20", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8606, + "route_name": "City - La Trobe University via Eastern Fwy", + "route_number": "350", + "route_gtfs_id": "4-350", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8611, + "route_name": "Geelong Station - North Shore Station via Anakie Rd", + "route_number": "22", + "route_gtfs_id": "6-G22", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8615, + "route_name": "City - Deep Creek", + "route_number": "318", + "route_gtfs_id": "4-318", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8618, + "route_name": "Geelong Station - North Geelong Station via Newtown", + "route_number": "24", + "route_gtfs_id": "6-G24", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8621, + "route_name": "Geelong Station - Bell Post Hill", + "route_number": "25", + "route_gtfs_id": "6-G25", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8630, + "route_name": "Geelong Station - Deakin University via Breakwater", + "route_number": "40", + "route_gtfs_id": "6-G40", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8639, + "route_name": "Geelong Station - Deakin University via Highton", + "route_number": "43", + "route_gtfs_id": "6-G43", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8654, + "route_name": "Geelong Station - Queenscliff via Ocean Grove", + "route_number": "56", + "route_gtfs_id": "6-G56", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8714, + "route_name": "Geelong - Bannockburn", + "route_number": "19", + "route_gtfs_id": "6-G19", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8765, + "route_name": "North Shore Station - Deakin University via Geelong City", + "route_number": "1", + "route_gtfs_id": "6-G01", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8871, + "route_name": "Thomastown via West Lalor (clockwise loop)", + "route_number": "554", + "route_gtfs_id": "4-554", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8878, + "route_name": "Thomastown via West Lalor (anti clockwise loop)", + "route_number": "557", + "route_gtfs_id": "4-557", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8879, + "route_name": "Thomastown via Darebin Drive", + "route_number": "559", + "route_gtfs_id": "4-559", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8883, + "route_name": "Preston - West Preston via Reservoir", + "route_number": "553", + "route_gtfs_id": "4-553", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8887, + "route_name": "Reservoir via North West Reservoir", + "route_number": "558", + "route_gtfs_id": "4-558", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8922, + "route_name": "Dandenong - Chadstone via North Dandenong & Oakleigh", + "route_number": "862", + "route_gtfs_id": "4-862", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8924, + "route_name": "Dandenong - Chadstone via Mulgrave & Oakleigh", + "route_number": "802", + "route_gtfs_id": "4-802", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8934, + "route_name": "Dandenong - Chadstone via Wheelers Hill & Oakleigh", + "route_number": "804", + "route_gtfs_id": "4-804", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 8983, + "route_name": "Bendigo Station - Spring Gully via Carpenter St", + "route_number": "65", + "route_gtfs_id": "6-B65", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10830, + "route_name": "Epping Station - Wollert East via Hayston Bvd", + "route_number": "356", + "route_gtfs_id": "4-356", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10839, + "route_name": "Lara Station - Lara West", + "route_number": "12", + "route_gtfs_id": "6-G12", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10842, + "route_name": "Epping Station - Wollert via Epping Plaza SC", + "route_number": "358", + "route_gtfs_id": "4-358", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10846, + "route_name": "Geelong Station - Deakin University via Grovedale", + "route_number": "41", + "route_gtfs_id": "6-G41", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10854, + "route_name": "Geelong Station - Deakin University via South Valley Rd", + "route_number": "42", + "route_gtfs_id": "6-G42", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10917, + "route_name": "Laverton Station - Footscray via Geelong Rd", + "route_number": "414", + "route_gtfs_id": "4-414", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10923, + "route_name": "Bendigo - Goornong", + "route_number": "", + "route_gtfs_id": "6-BGN", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10924, + "route_name": "Castlemaine - Maldon", + "route_number": "4", + "route_gtfs_id": "6-xM4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10927, + "route_name": "Footscray - Moonee Ponds via Newmarket", + "route_number": "404", + "route_gtfs_id": "4-404", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10933, + "route_name": "Epping Plaza SC - Northland SC via Keon Park", + "route_number": "556", + "route_gtfs_id": "4-556", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10937, + "route_name": "Epping - Northland via Lalor & Thomastown & Reservoir", + "route_number": "555", + "route_gtfs_id": "4-555", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10952, + "route_name": "Reservoir Station - La Trobe University (Bundoora Campus)", + "route_number": "301", + "route_gtfs_id": "4-301", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10955, + "route_name": "Macleod - Pascoe Vale via La Trobe University", + "route_number": "561", + "route_gtfs_id": "4-561", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10964, + "route_name": "Yarraville to Highpoint SC via Footscray", + "route_number": "409", + "route_gtfs_id": "4-409", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10967, + "route_name": "Bendigo Station - Kangaroo Flat via Golden Square", + "route_number": "55", + "route_gtfs_id": "6-B55", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10980, + "route_name": "Ouyen - Pinnaroo via Mallee Hwy", + "route_number": "", + "route_gtfs_id": "6-Ouy", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10990, + "route_name": "Northcote - Regent via Northland", + "route_number": "567", + "route_gtfs_id": "4-567", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 10994, + "route_name": "Epping Plaza SC - South Morang Station via Findon Rd", + "route_number": "577", + "route_gtfs_id": "4-577", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11003, + "route_name": "Kalkee Retirement Village - Belmont Village SC", + "route_number": "49", + "route_gtfs_id": "6-G49", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11096, + "route_name": "Rochester Town Service", + "route_number": "", + "route_gtfs_id": "6-R01", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11109, + "route_name": "Kinglake - Whittlesea via Humevale", + "route_number": "384", + "route_gtfs_id": "4-384", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11112, + "route_name": "Palisades - University Hill", + "route_number": "383", + "route_gtfs_id": "4-383", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11118, + "route_name": "Thomastown - RMIT Bundoora", + "route_number": "570", + "route_gtfs_id": "4-570", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11289, + "route_name": "Greenvale Gardens - Roxburgh Park via Greenvale Village SC", + "route_number": "543", + "route_gtfs_id": "4-j43", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11290, + "route_name": "Bendigo Station - East Bendigo via Strickland Rd", + "route_number": "60", + "route_gtfs_id": "6-B60", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11320, + "route_name": "Mildura Central SC - Mildura South - Mildura Central SC", + "route_number": "601", + "route_gtfs_id": "6-M61", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11323, + "route_name": "St Albans Station - Brimbank Central SC via Cairnlea", + "route_number": "423", + "route_gtfs_id": "4-423", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11326, + "route_name": "Mildura City - Mildura Central SC", + "route_number": "600", + "route_gtfs_id": "6-M60", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11329, + "route_name": "Mildura Central SC - Mildura City", + "route_number": "602", + "route_gtfs_id": "6-M62", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11342, + "route_name": "Bendigo - Shepparton via Kyabram", + "route_number": "", + "route_gtfs_id": "6-SBO", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11366, + "route_name": "Ballarat Station - Brown Hill", + "route_number": "15", + "route_gtfs_id": "6-B15", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11446, + "route_name": "Moe - Traralgon via Morwell", + "route_number": "1", + "route_gtfs_id": "6-L01", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11455, + "route_name": "Moe West", + "route_number": "11", + "route_gtfs_id": "6-L11", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11456, + "route_name": "Moe South", + "route_number": "12", + "route_gtfs_id": "6-L12", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11457, + "route_name": "Moe - Moe North", + "route_number": "13", + "route_gtfs_id": "6-L13", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11458, + "route_name": "Moe - Newborough via Old Sale Rd", + "route_number": "14", + "route_gtfs_id": "6-L14", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11461, + "route_name": "Moe - Newborough via Dinwoodie Dr", + "route_number": "15", + "route_gtfs_id": "6-L15", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11462, + "route_name": "Moe - Traralgon via Yallourn North", + "route_number": "5", + "route_gtfs_id": "6-L05", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11464, + "route_name": "Traralgon North", + "route_number": "45", + "route_gtfs_id": "6-L45", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11465, + "route_name": "Warragul Station - Warragul South via West Gippsland Hospital", + "route_number": "80", + "route_gtfs_id": "6-W80", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11466, + "route_name": "Warragul Station - Warragul North via Latrobe St", + "route_number": "81", + "route_gtfs_id": "6-W81", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11472, + "route_name": "Warragul Station - Warragul North via Stoddarts Rd", + "route_number": "82", + "route_gtfs_id": "6-W82", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11473, + "route_name": "Warragul Station - Warragul East via Copelands Rd", + "route_number": "83", + "route_gtfs_id": "6-W83", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11474, + "route_name": "Warragul Station - Drouin Station via Drouin South", + "route_number": "85", + "route_gtfs_id": "6-W85", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11475, + "route_name": "Drouin Station - Drouin North via McNeilly Rd", + "route_number": "86", + "route_gtfs_id": "6-W86", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11478, + "route_name": "Warragul Station - Noojee via Main Neerim Rd & Brandy Creek Rd", + "route_number": "89", + "route_gtfs_id": "6-W89", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11507, + "route_name": "St Albans Station - Caroline Springs via Keilor Plains Station", + "route_number": "418", + "route_gtfs_id": "4-418", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11510, + "route_name": "St Albans Station - Highpoint SC via Sunshine Station", + "route_number": "408", + "route_gtfs_id": "4-408", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11513, + "route_name": "St Albans Station - Watergardens Station via Keilor Downs", + "route_number": "419", + "route_gtfs_id": "4-419", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11516, + "route_name": "St Albans Station - Watergardens Station via Keilor Plains Station", + "route_number": "421", + "route_gtfs_id": "4-421", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11519, + "route_name": "St Albans Station - Watergardens Station via Delahey", + "route_number": "425", + "route_gtfs_id": "4-425", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11523, + "route_name": "St Albans Station - Brimbank Central SC via Albanvale", + "route_number": "424", + "route_gtfs_id": "4-424", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11524, + "route_name": "Traralgon via Cross's Road", + "route_number": "40", + "route_gtfs_id": "6-L40", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11525, + "route_name": "Traralgon West", + "route_number": "41", + "route_gtfs_id": "6-L41", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11526, + "route_name": "Traralgon - Southside", + "route_number": "42", + "route_gtfs_id": "6-L42", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11527, + "route_name": "Traralgon East", + "route_number": "43", + "route_gtfs_id": "6-L43", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11528, + "route_name": "Traralgon via Ellavale Dr", + "route_number": "44", + "route_gtfs_id": "6-L44", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11532, + "route_name": "Traralgon - Churchill (Special) via Federation University", + "route_number": "7", + "route_gtfs_id": "6-L07", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11536, + "route_name": "Traralgon - Moe", + "route_number": "8", + "route_gtfs_id": "6-L08", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11539, + "route_name": "Traralgon - Churchill", + "route_number": "9", + "route_gtfs_id": "6-L09", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11591, + "route_name": "Frankston Station - Carrum Station via Carrum Downs", + "route_number": "833", + "route_gtfs_id": "4-833", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11597, + "route_name": "Eltham Station - Warrandyte via Research & Kangaroo Ground-Warrandyte Road", + "route_number": "578", + "route_gtfs_id": "4-578", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11600, + "route_name": "Eltham Station - Warrandyte via Research & Research - Warrandyte Road", + "route_number": "579", + "route_gtfs_id": "4-579", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11603, + "route_name": "Diamond Creek - Eltham Station via Ryans Rd", + "route_number": "580", + "route_gtfs_id": "4-580", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11616, + "route_name": "Warragul Station to Moe - Albert St", + "route_number": "", + "route_gtfs_id": "6-w13", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11617, + "route_name": "Pakenham Station to Garfield Station", + "route_number": "", + "route_gtfs_id": "6-w19", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11618, + "route_name": "Warragul Station to Moe Station", + "route_number": "", + "route_gtfs_id": "6-w20", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11619, + "route_name": "Garfield Station to Nar Nar Goon Station", + "route_number": "", + "route_gtfs_id": "6-w28", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11620, + "route_name": "Drouin Station to Traralgon Station", + "route_number": "", + "route_gtfs_id": "6-w30", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11621, + "route_name": "Drouin North to Warragul Station", + "route_number": "", + "route_gtfs_id": "6-w31", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11622, + "route_name": "Drouin North to Newborough TAFE - Yallourn", + "route_number": "", + "route_gtfs_id": "6-w32", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11623, + "route_name": "Garfield Station to Traralgon Plaza", + "route_number": "", + "route_gtfs_id": "6-w33", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11624, + "route_name": "Drouin North to Moe - Albert St", + "route_number": "", + "route_gtfs_id": "6-w34", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11625, + "route_name": "Traralgon Station to Drouin North via TAFE Gippsland", + "route_number": "", + "route_gtfs_id": "6-w35", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11626, + "route_name": "Newborough TAFE - Yallourn to Drouin North", + "route_number": "", + "route_gtfs_id": "6-w36", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11627, + "route_name": "Warragul Station to Drouin North", + "route_number": "", + "route_gtfs_id": "6-w37", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11628, + "route_name": "Traralgon Station to Drouin North", + "route_number": "", + "route_gtfs_id": "6-w38", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11629, + "route_name": "Moe - Albert St to Drouin North", + "route_number": "", + "route_gtfs_id": "6-w39", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11630, + "route_name": "Moe - Albert St to Garfield Station", + "route_number": "", + "route_gtfs_id": "6-w40", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11631, + "route_name": "Warragul Station to Pakenham Station", + "route_number": "", + "route_gtfs_id": "6-w41", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11632, + "route_name": "Drouin Station to Warragul Station", + "route_number": "", + "route_gtfs_id": "6-w76", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11633, + "route_name": "Warragul Station to Drouin Station", + "route_number": "", + "route_gtfs_id": "6-w77", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 11653, + "route_name": "North Brighton - Southland via Moorabbin", + "route_number": "823", + "route_gtfs_id": "4-823", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 12739, + "route_name": "Sunshine Station - Sunshine South Loop", + "route_number": "429", + "route_gtfs_id": "4-429", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 12743, + "route_name": "Wallan Station - Wallan Central", + "route_number": "1", + "route_gtfs_id": "6-WN1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 12746, + "route_name": "Wallan Station - Springridge", + "route_number": "2", + "route_gtfs_id": "6-WN2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 12749, + "route_name": "Wallan Station - Wallara Waters Shuttle (Link B)", + "route_number": "", + "route_gtfs_id": "6-WN3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 12750, + "route_name": "Huntingdale - Monash University (Clayton)", + "route_number": "601", + "route_gtfs_id": "4-601", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 12753, + "route_name": "Stud Park SC (Rowville) - Caulfield via Monash University & Chadstone (SMARTBUS Service)", + "route_number": "900", + "route_gtfs_id": "4-900", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 12766, + "route_name": "Keilor East - Footscray via Avondale Heights and Maribyrnong", + "route_number": "406", + "route_gtfs_id": "4-406", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 12769, + "route_name": "Watergardens Station - Caroline Springs Town Centre via Fraser Rise", + "route_number": "461", + "route_gtfs_id": "4-461", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13024, + "route_name": "Box Hill Station - Chadstone via Surrey Hills & Camberwell & Glen Iris", + "route_number": "612", + "route_gtfs_id": "4-612", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13025, + "route_name": "Glen Waverley - St Kilda via Mount Waverley & Chadstone & Carnegie", + "route_number": "623", + "route_gtfs_id": "4-623", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13027, + "route_name": "Elsternwick - Chadstone via Ormond & Oakleigh", + "route_number": "625", + "route_gtfs_id": "4-625", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13067, + "route_name": "Elwood - Monash University via Gardenvale & Ormond & Huntingdale", + "route_number": "630", + "route_gtfs_id": "4-630", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13090, + "route_name": "Broadmeadows Station - Craigieburn North (Mt Ridley Rd)", + "route_number": "541", + "route_gtfs_id": "4-j41", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13107, + "route_name": "Mernda Station to Diamond Creek Station", + "route_number": "381", + "route_gtfs_id": "4-381", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13121, + "route_name": "Bendigo Hospital - La Trobe University via Bendigo Station", + "route_number": "63", + "route_gtfs_id": "6-B63", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13127, + "route_name": "Strathfieldsaye SC Loop via Strathfieldsaye and Junortoun", + "route_number": "71", + "route_gtfs_id": "6-B71", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13132, + "route_name": "Heathcote - Bendigo via Junortoun & Axedale & Knowsley", + "route_number": "", + "route_gtfs_id": "6-hea", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13134, + "route_name": "Laverton Station - Laverton Station via Laverton North", + "route_number": "417", + "route_gtfs_id": "4-417", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13135, + "route_name": "Oakleigh - Bentleigh via Mackie Road & Brady Road", + "route_number": "701", + "route_gtfs_id": "4-701", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13171, + "route_name": "Chirnside Park - Mooroolbark via Manchester Road", + "route_number": "675", + "route_gtfs_id": "4-675", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13176, + "route_name": "Lysterfield - Knox City via Wantirna & Scoresby & Rowville (clockwise)", + "route_number": "681", + "route_gtfs_id": "4-681", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13177, + "route_name": "Lysterfield - Knox City via Wantirna & Scoresby & Rowville (anti-clockwise)", + "route_number": "682", + "route_gtfs_id": "4-682", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13178, + "route_name": "Boronia - Waverley Gardens via Ferntree Gully & Stud Park", + "route_number": "691", + "route_gtfs_id": "4-691", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13179, + "route_name": "Belgrave - Oakleigh via Ferntree Gully & Brandon Park", + "route_number": "693", + "route_gtfs_id": "4-693", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13263, + "route_name": "Bendigo Station - Eaglehawk via Arnold St", + "route_number": "52", + "route_gtfs_id": "6-B52", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13267, + "route_name": "Mordialloc - Noble Park Station via Keysborough South", + "route_number": "709", + "route_gtfs_id": "4-709", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13269, + "route_name": "Chadstone SC - Sandringham via Murrumbeena & Southland SC", + "route_number": "822", + "route_gtfs_id": "4-822", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13270, + "route_name": "Middle Brighton - Blackburn via Bentleigh & Clayton & Monash University", + "route_number": "703", + "route_gtfs_id": "4-703", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13271, + "route_name": "Oakleigh - Box Hill via Clayton & Monash University & Mt Waverley", + "route_number": "733", + "route_gtfs_id": "4-733", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13287, + "route_name": "Kangaroo Flat - Bendigo via Golden Square", + "route_number": "", + "route_gtfs_id": "6-BN5", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13342, + "route_name": "Mordialloc - Springvale via Braeside & Clayton South", + "route_number": "705", + "route_gtfs_id": "4-705", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13343, + "route_name": "Lara Station - Lara East via Rennie St and Lara Lifestyle Village", + "route_number": "11", + "route_gtfs_id": "6-G11", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13352, + "route_name": "Moorabbin - Keysborough via Clayton & Westall", + "route_number": "824", + "route_gtfs_id": "4-824", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13454, + "route_name": "Barmah - Echuca via Cummeragunja and Moama", + "route_number": "", + "route_gtfs_id": "6-BM8", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13455, + "route_name": "Kyneton Town Centre to Kyneton Station via Kyneton North", + "route_number": "1", + "route_gtfs_id": "6-KY1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13457, + "route_name": "Kyneton to Trentham via Kyneton Station & Tylden", + "route_number": "4", + "route_gtfs_id": "6-KY4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13459, + "route_name": "Kyneton Town Centre to Kyneton Station via Kyneton Hospital", + "route_number": "3", + "route_gtfs_id": "6-KY3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13545, + "route_name": "Caroline Springs - Sunshine Station", + "route_number": "426", + "route_gtfs_id": "4-426", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13554, + "route_name": "Moorabbin Station - Chadstone SC via Bentleigh", + "route_number": "627", + "route_gtfs_id": "4-627", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13621, + "route_name": "Skybus - Melbourne Airport - Frankston", + "route_number": "", + "route_gtfs_id": "11-SK4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13623, + "route_name": "Morwell - Mid Valley Shopping Centre via Crinigan Rd", + "route_number": "21", + "route_gtfs_id": "6-L21", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13625, + "route_name": "Lancefield - Sunbury-Clarkefield via Romsey & Monegeeta", + "route_number": "", + "route_gtfs_id": "6-LcS", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13631, + "route_name": "Lancefield - Gisborne via Romsey & Monegeeta & Riddells Creek", + "route_number": "", + "route_gtfs_id": "6-LGs", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13632, + "route_name": "Lancefield - Kyneton via Newham & Carlsruhe", + "route_number": "", + "route_gtfs_id": "6-RsK", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13636, + "route_name": "Williams Landing Station - Saltwater Coast Estate via Sanctuary Lakes SC", + "route_number": "497", + "route_gtfs_id": "4-497", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13638, + "route_name": "Werribee Station - Jubilee Estate via Greaves St", + "route_number": "191", + "route_gtfs_id": "4-191", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13640, + "route_name": "Werribee Station - Riverwalk Estate via Westleigh Gardens", + "route_number": "441", + "route_gtfs_id": "4-441", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13661, + "route_name": "Cowes - Anderson - Wonthaggi", + "route_number": "", + "route_gtfs_id": "6-a47", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13665, + "route_name": "Oakleigh Station - Westall Station via Clayton", + "route_number": "704", + "route_gtfs_id": "4-704", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13667, + "route_name": "Cowes - Fountain Gate via Anderson", + "route_number": "", + "route_gtfs_id": "6-a34", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13669, + "route_name": "Wangaratta - Myrtleford", + "route_number": "", + "route_gtfs_id": "6-858", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13680, + "route_name": "Rockbank Station to Aintree", + "route_number": "444", + "route_gtfs_id": "4-444", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13686, + "route_name": "Sunshine Station - City via Dynon Rd", + "route_number": "216", + "route_gtfs_id": "4-216", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13687, + "route_name": "Sunshine Station - City via Footscray Rd", + "route_number": "220", + "route_gtfs_id": "4-220", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13696, + "route_name": "Geelong Station - Drysdale via Clifton Springs", + "route_number": "61", + "route_gtfs_id": "6-G61", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13697, + "route_name": "Geelong Station - St Leonards via Portarlington", + "route_number": "60", + "route_gtfs_id": "6-G60", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13710, + "route_name": "Port Melbourne - Casino East-Queens Bridge St (Cruise ship bus shuttle)", + "route_number": "109", + "route_gtfs_id": "4-PMC", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13712, + "route_name": "Horsham Station - Roberts Avenue", + "route_number": "5", + "route_gtfs_id": "6-HR5", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13714, + "route_name": "Horsham - Haven", + "route_number": "4", + "route_gtfs_id": "6-HR4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13716, + "route_name": "Horsham - Wawunna Rd and South Bank", + "route_number": "3", + "route_gtfs_id": "6-HR3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13718, + "route_name": "Horsham - East West (Hospital)", + "route_number": "2", + "route_gtfs_id": "6-HR2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13720, + "route_name": "Horsham - Natimuk Road - Shirley St", + "route_number": "1", + "route_gtfs_id": "6-HR1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13722, + "route_name": "Stawell South", + "route_number": "1", + "route_gtfs_id": "6-S01", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13731, + "route_name": "Stawell North", + "route_number": "2", + "route_gtfs_id": "6-S02", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13740, + "route_name": "Skybus - Avalon Airport - Melbourne City", + "route_number": "", + "route_gtfs_id": "11-Ska", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13779, + "route_name": "Sale - Glebe Estate via Port of Sale", + "route_number": "5", + "route_gtfs_id": "6-s05", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13780, + "route_name": "Sale - Glenhaven Park via Port of Sale", + "route_number": "6", + "route_gtfs_id": "6-s06", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13783, + "route_name": "Sale - Sale Hospital via Port of Sale", + "route_number": "1", + "route_gtfs_id": "6-589", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13788, + "route_name": "Sale - Gippsland Regional Sport Complex", + "route_number": "2", + "route_gtfs_id": "6-298", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13789, + "route_name": "Sale - Wurruk via Princes Highway", + "route_number": "3", + "route_gtfs_id": "6-209", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13794, + "route_name": "City - Doncaster SC via Belmore Rd and Eastern Fwy", + "route_number": "304", + "route_gtfs_id": "4-304", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13796, + "route_name": "City - Box Hill -Doncaster SC", + "route_number": "302-304 Combined", + "route_gtfs_id": "4-C24", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13797, + "route_name": "Yarra Bend - Melbourne University", + "route_number": "202", + "route_gtfs_id": "4-202", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13799, + "route_name": "Moonee Ponds - Broadmeadows Station via Essendon & Airport West & Gladstone Park", + "route_number": "477", + "route_gtfs_id": "4-j77", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13801, + "route_name": "Broadmeadows - Roxburgh Park via Greenvale", + "route_number": "484", + "route_gtfs_id": "4-j84", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13807, + "route_name": "Watergardens Station - Hillside via Langmore Dr", + "route_number": "463", + "route_gtfs_id": "4-j63", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13809, + "route_name": "Watergardens - Moonee Ponds via Keilor", + "route_number": "476", + "route_gtfs_id": "4-j76", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13826, + "route_name": "Endeavour Hills SC - Fountain Gate SC", + "route_number": "842", + "route_gtfs_id": "4-842", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13828, + "route_name": "Endeavour Hills - Dandenong Station via Daniel Solander Dr", + "route_number": "843", + "route_gtfs_id": "4-843", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13830, + "route_name": "Endeavour Hills - Dandenong Station via Kennington Park Dr", + "route_number": "845", + "route_gtfs_id": "4-845", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13832, + "route_name": "Endeavour Hills - Dandenong Station via Dandenong Hospital", + "route_number": "861", + "route_gtfs_id": "4-861", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13839, + "route_name": "Moonee Ponds - Keilor East via Airport West", + "route_number": "469", + "route_gtfs_id": "4-j69", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13841, + "route_name": "Watergardens Station - Caroline Springs Station via Caroline Springs Square SC", + "route_number": "462", + "route_gtfs_id": "4-j62", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13843, + "route_name": "Portland - South", + "route_number": "2", + "route_gtfs_id": "6-PT2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13862, + "route_name": "Sale - Loch Sport via Longford", + "route_number": "7", + "route_gtfs_id": "6-a30", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13874, + "route_name": "Watergardens Station - Caroline Springs Station via Caroline Spring Town Centre", + "route_number": "460", + "route_gtfs_id": "4-j60", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13879, + "route_name": "Brunswick West - Barkly Square SC via Hope St and Sydney Rd", + "route_number": "509", + "route_gtfs_id": "4-509", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13887, + "route_name": "Kilmore Town Service (Link Bus)", + "route_number": "", + "route_gtfs_id": "6-KM1", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 13889, + "route_name": "Wallan Station - Springridge via Wallan Central (Link A)", + "route_number": "", + "route_gtfs_id": "6-W12", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14914, + "route_name": "Eltham Town Service via Woodridge Estate", + "route_number": "582", + "route_gtfs_id": "4-582", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14922, + "route_name": "Geelong Station - Whittington via Newcomb", + "route_number": "30", + "route_gtfs_id": "6-G30", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14930, + "route_name": "Ringwood - Chadstone SC via Vermont South & Glen Waverley & Oakleigh", + "route_number": "742", + "route_gtfs_id": "4-742", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14938, + "route_name": "The Pines SC - Nunawading Station", + "route_number": "273", + "route_gtfs_id": "4-273", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14940, + "route_name": "Sunbury Railway Station - Wilson Lane", + "route_number": "485", + "route_gtfs_id": "4-485", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14941, + "route_name": "Sunbury Railway Station - Canterbury Hills", + "route_number": "489", + "route_gtfs_id": "4-489", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14949, + "route_name": "Casey Central SC - Dandenong Station via Hampton Park SC", + "route_number": "892", + "route_gtfs_id": "4-892", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14957, + "route_name": "Werribee Station - Werribee South via Werribee Park Mansion", + "route_number": "439", + "route_gtfs_id": "4-439", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14959, + "route_name": "Ballan - Hepburn via Daylesford", + "route_number": "", + "route_gtfs_id": "6-99y", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14961, + "route_name": "Bendigo Station - Strathfieldsaye via Kennington", + "route_number": "70", + "route_gtfs_id": "6-B70", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14967, + "route_name": "Campbellfield Plaza - Coburg via Fawkner", + "route_number": "530", + "route_gtfs_id": "4-j30", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14969, + "route_name": "Upfield Station - North Coburg via Somerset Estate", + "route_number": "531", + "route_gtfs_id": "4-j31", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14971, + "route_name": "Craigieburn Station - Broadmeadows Station via Upfield Station", + "route_number": "532", + "route_gtfs_id": "4-j32", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14975, + "route_name": "Craigieburn Station to Roxburgh Park Station via Roxburgh Park SC", + "route_number": "544", + "route_gtfs_id": "4-j44", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14992, + "route_name": "Ballarat - Maryborough", + "route_number": "", + "route_gtfs_id": "6-a29", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14993, + "route_name": "Werribee Station - Southern Loop via South Werribee", + "route_number": "443", + "route_gtfs_id": "4-443", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14995, + "route_name": "Frankston Station - Langwarrin via Langwarrin North", + "route_number": "789", + "route_gtfs_id": "4-789", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14997, + "route_name": "Frankston Station - Langwarrin via Langwarrin South", + "route_number": "790", + "route_gtfs_id": "4-790", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 14999, + "route_name": "Frankston Station - Cranbourne Station", + "route_number": "791", + "route_gtfs_id": "4-791", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15009, + "route_name": "Dandenong Station - Lynbrook Station", + "route_number": "890", + "route_gtfs_id": "4-890", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15021, + "route_name": "Sale - Sale Station via Reeve Street", + "route_number": "4", + "route_gtfs_id": "6-a19", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15023, + "route_name": "Sale - Stratford", + "route_number": "", + "route_gtfs_id": "6-947", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15025, + "route_name": "Laverton Station - Footscray via Altona Meadows & Altona & Millers Rd", + "route_number": "411", + "route_gtfs_id": "4-411", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15026, + "route_name": "Laverton Station - Footscray via Altona Meadows & Altona & Mills St", + "route_number": "412", + "route_gtfs_id": "4-412", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15028, + "route_name": "Ballan - Mount Egerton via Gordon", + "route_number": "", + "route_gtfs_id": "6-99x", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15030, + "route_name": "Donnybrook Station to Mandalay via Olivine", + "route_number": "511", + "route_gtfs_id": "4-j11", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15046, + "route_name": "Castlemaine Town Loop", + "route_number": "2", + "route_gtfs_id": "6-R37", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15061, + "route_name": "Melton - Melton Station via Brookfield", + "route_number": "453", + "route_gtfs_id": "4-453", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15063, + "route_name": "Micasa Rise-Roslyn Park - Melton Station", + "route_number": "455", + "route_gtfs_id": "4-455", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15065, + "route_name": "Sunshine Station - Melton via Caroline Springs", + "route_number": "456", + "route_gtfs_id": "4-456", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15067, + "route_name": "Melton - Melton Station via Melton West", + "route_number": "457", + "route_gtfs_id": "4-457", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15068, + "route_name": "Kurunjang - Melton Station", + "route_number": "458", + "route_gtfs_id": "4-458", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15070, + "route_name": "Arnolds Creek to Melton Station via Westlake", + "route_number": "459", + "route_gtfs_id": "4-459", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15073, + "route_name": "Benalla - Benalla East", + "route_number": "2", + "route_gtfs_id": "6-BNZ", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15074, + "route_name": "Warragul Station - Poowong East via Drouin & Ripplebrook", + "route_number": "", + "route_gtfs_id": "6-WGP", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15086, + "route_name": "Wollert West - Thomastown Station via Epping Station", + "route_number": "357", + "route_gtfs_id": "4-357", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15104, + "route_name": "Night Bus - Lilydale - Woori Yallock - Healesville - Yarra Glen loop", + "route_number": "965", + "route_gtfs_id": "4-965", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15119, + "route_name": "Murtoa to Rupanyup shuttle service", + "route_number": "", + "route_gtfs_id": "6-MUR", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15127, + "route_name": "Broadmeadows Station - Craigieburn via Meadow Heights", + "route_number": "953", + "route_gtfs_id": "4-953", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15129, + "route_name": "Clayton Station - Dandenong Station via Mulgrave", + "route_number": "978", + "route_gtfs_id": "4-978", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15131, + "route_name": "Clayton Station - Dandenong Station via Keysborough", + "route_number": "979", + "route_gtfs_id": "4-979", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15139, + "route_name": "City - Broadmeadows Station via Niddrie and Airport West", + "route_number": "959", + "route_gtfs_id": "4-959", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15163, + "route_name": "Ballarat Station - Wendouree Station via Howitt St", + "route_number": "11", + "route_gtfs_id": "6-11B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15164, + "route_name": "Ballarat Station - Wendouree Station via Forest St", + "route_number": "12", + "route_gtfs_id": "6-12B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15165, + "route_name": "Ballarat Station - Invermay Park", + "route_number": "13", + "route_gtfs_id": "6-13B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15166, + "route_name": "Ballarat Station - Black Hill", + "route_number": "14", + "route_gtfs_id": "6-14B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15168, + "route_name": "Ballarat Station - Canadian", + "route_number": "20", + "route_gtfs_id": "6-20B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15169, + "route_name": "Ballarat Station - Buninyong via Federation University", + "route_number": "21", + "route_gtfs_id": "6-21B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15170, + "route_name": "Ballarat Station - Federation University via Sebastopol", + "route_number": "22", + "route_gtfs_id": "6-22B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15171, + "route_name": "Ballarat Station - Mount Pleasant", + "route_number": "23", + "route_gtfs_id": "6-23B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15172, + "route_name": "Ballarat Station - Sebastopol", + "route_number": "24", + "route_gtfs_id": "6-24B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15173, + "route_name": "Ballarat Station - Delacombe", + "route_number": "25", + "route_gtfs_id": "6-25B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15174, + "route_name": "Ballarat Station - Alfredton", + "route_number": "26", + "route_gtfs_id": "6-26B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15175, + "route_name": "Ballarat Station - Creswick", + "route_number": "30", + "route_gtfs_id": "6-30B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15176, + "route_name": "Wendouree Station - Miners Rest", + "route_number": "31", + "route_gtfs_id": "6-31B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15191, + "route_name": "Sunshine Station - Watergardens Station via Keilor Downs", + "route_number": "941", + "route_gtfs_id": "4-941", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15197, + "route_name": "Watergardens Station - Melton via Caroline Springs", + "route_number": "943", + "route_gtfs_id": "4-943", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15198, + "route_name": "Footscray - Newport Station via Altona North", + "route_number": "947", + "route_gtfs_id": "4-947", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15199, + "route_name": "Williams Landing Station - Altona Meadows via Point Cook", + "route_number": "949", + "route_gtfs_id": "4-949", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15203, + "route_name": "Castlemaine - Campbells Creek", + "route_number": "1", + "route_gtfs_id": "6-r89", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15205, + "route_name": "Castlemaine - Harcourt", + "route_number": "3", + "route_gtfs_id": "6-R36", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15224, + "route_name": "Keysborough South - Noble Park Station", + "route_number": "816", + "route_gtfs_id": "4-816", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15227, + "route_name": "Belgrave - Lilydale via Kallista & The Patch & Monbulk & Mt Evelyn", + "route_number": "663", + "route_gtfs_id": "4-663", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15233, + "route_name": "Lilydale Station - Chirnside Park via Switchback Road", + "route_number": "677", + "route_gtfs_id": "4-677", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15235, + "route_name": "Chirnside Park Shopping Centre - Ringwood via Canterbury Rd", + "route_number": "679", + "route_gtfs_id": "4-679", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15237, + "route_name": "Lilydale - Mooroolbark via Lilydale East Estate & Lakeview Estate", + "route_number": "680", + "route_gtfs_id": "4-680", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15239, + "route_name": "Chirnside Park - Warburton via Lilydale Station & Seville & Yarra Junction", + "route_number": "683", + "route_gtfs_id": "4-683", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15248, + "route_name": "Middle Brighton - Chadstone via McKinnon & Carnegie", + "route_number": "626", + "route_gtfs_id": "4-626", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15253, + "route_name": "Mernda Station - Bundoora RMIT via Cravens Rd & South Morang Station", + "route_number": "386", + "route_gtfs_id": "4-386", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15260, + "route_name": "Whittlesea - Northland SC via South Morang Station", + "route_number": "382", + "route_gtfs_id": "4-382", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15277, + "route_name": "Wangaratta - Bright", + "route_number": "", + "route_gtfs_id": "6-DWB", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15280, + "route_name": "Mordialloc SC - Chelsea Railway Station", + "route_number": "706", + "route_gtfs_id": "4-7x6", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15281, + "route_name": "Chelsea Railway Station - Dandenong Railway Station via Patterson Lakes", + "route_number": "857", + "route_gtfs_id": "4-857", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15284, + "route_name": "Edithvale - Aspendale Gardens via Chelsea", + "route_number": "858", + "route_gtfs_id": "4-858", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15288, + "route_name": "Sorrento - Rosebud", + "route_number": "787", + "route_gtfs_id": "4-787", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15504, + "route_name": "Frankston - Dromana via Mount Eliza & Mornington and Mount Martha", + "route_number": "781", + "route_gtfs_id": "4-781", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15505, + "route_name": "Frankston - Lakewood via Heatherhill Road", + "route_number": "775", + "route_gtfs_id": "4-775", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15506, + "route_name": "Frankston - Rosebud via Monash University Peninsula Campus", + "route_number": "887", + "route_gtfs_id": "4-887", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15535, + "route_name": "Cranbourne Station - Pearcedale", + "route_number": "792", + "route_gtfs_id": "4-792", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15537, + "route_name": "Craigieburn Station - Craigieburn North via Craigieburn Central SC", + "route_number": "529", + "route_gtfs_id": "4-j29", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15539, + "route_name": "Craigieburn Station to Craigieburn Central SC via Elevation Bvd", + "route_number": "528", + "route_gtfs_id": "4-j28", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15543, + "route_name": "Craigieburn Station to Craigieburn Central SC via Cimberwood Dr", + "route_number": "537", + "route_gtfs_id": "4-j37", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15566, + "route_name": "Williams Landing Station - Werribee Station via Princes Hwy", + "route_number": "153", + "route_gtfs_id": "4-153", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15567, + "route_name": "Laverton Station - Hoppers Crossing Station via Dunnings Rd", + "route_number": "498", + "route_gtfs_id": "4-498", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15583, + "route_name": "Craigieburn - Craigieburn North via Hanson Rd", + "route_number": "533", + "route_gtfs_id": "4-j33", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15585, + "route_name": "Brunswick Station - Glenroy Station via West Coburg", + "route_number": "951", + "route_gtfs_id": "4-95I", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15586, + "route_name": "Glenroy to Coburg via Boundary Road & Sydney Road", + "route_number": "534", + "route_gtfs_id": "4-j34", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15587, + "route_name": "Glenroy - Gowrie via Gowrie Park", + "route_number": "536", + "route_gtfs_id": "4-j36", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15603, + "route_name": "Melton Station to Cobblebank Station", + "route_number": "454", + "route_gtfs_id": "4-454", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15612, + "route_name": "Fountain Gate SC - Lynbrook Station via Hallam Station", + "route_number": "891", + "route_gtfs_id": "4-891", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15614, + "route_name": "Cranbourne Park SC - Dandenong Station", + "route_number": "893", + "route_gtfs_id": "4-893", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15616, + "route_name": "Amberly Park - Hallam Station via Hampton Park", + "route_number": "894", + "route_gtfs_id": "4-894", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15618, + "route_name": "Dandenong Station - Cranbourne via Endeavour Hills & Hampton Park", + "route_number": "982", + "route_gtfs_id": "4-982", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15620, + "route_name": "V63 - Alexandra - Eildon via Thornton", + "route_number": "", + "route_gtfs_id": "6-V63", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15622, + "route_name": "H46 - Wangaratta - Glenrowan", + "route_number": "", + "route_gtfs_id": "6-H46", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15641, + "route_name": "City - The Pines SC via Eastern Fwy and George St", + "route_number": "305", + "route_gtfs_id": "4-305", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15643, + "route_name": "City - The Pines SC via Eastern Fwy and Reynolds Rd", + "route_number": "309", + "route_gtfs_id": "4-309", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15648, + "route_name": "City - The Pines SC via Eastern Fwy and Thompsons Rd", + "route_number": "905", + "route_gtfs_id": "4-905", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15650, + "route_name": "City - Bulleen", + "route_number": "200", + "route_gtfs_id": "4-200", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15652, + "route_name": "City - Bulleen - Doncaster SC via Kew Junction", + "route_number": "200-207 combined", + "route_gtfs_id": "4-C10", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15655, + "route_name": "Berwick Station - Kingsmere Estate via Casey Hospital", + "route_number": "831", + "route_gtfs_id": "4-831", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15657, + "route_name": "Berwick Station - Fountain Gate SC via Berwick North", + "route_number": "834", + "route_gtfs_id": "4-834", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15659, + "route_name": "Berwick Station - Fountain Gate SC via Narre Warren", + "route_number": "835", + "route_gtfs_id": "4-835", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15661, + "route_name": "Berwick Station - Eden Rise SC via Bridgewater Estate", + "route_number": "836", + "route_gtfs_id": "4-836", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15663, + "route_name": "Berwick Station - Beaconsfield East via Brisbane St & Beaconsfield Plaza SC", + "route_number": "837", + "route_gtfs_id": "4-837", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15665, + "route_name": "Emerald - Fountain Gate SC via Beaconsfield & Berwick", + "route_number": "838", + "route_gtfs_id": "4-838", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15667, + "route_name": "Berwick Station - Berwick North via Telford Dr & Whistler Dr", + "route_number": "839", + "route_gtfs_id": "4-839", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15669, + "route_name": "Berwick Station - Eden Rise SC via Bryn Mawr Bvd", + "route_number": "846", + "route_gtfs_id": "4-846", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15673, + "route_name": "Clyde - Berwick Station", + "route_number": "888", + "route_gtfs_id": "4-888", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15676, + "route_name": "Clyde North - Berwick Station via Grices Road", + "route_number": "889", + "route_gtfs_id": "4-889", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15680, + "route_name": "Hampton - Berwick Station via Southland SC & Dandenong", + "route_number": "828", + "route_gtfs_id": "4-828", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15682, + "route_name": "C27 - Smythesdale - Delacombe via Haddon (Snake Valley On-demand)", + "route_number": "", + "route_gtfs_id": "6-C27", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15689, + "route_name": "Mernda Station - Bundoora RMIT via Hawkstowe Pde & South Morang", + "route_number": "387", + "route_gtfs_id": "4-387", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15693, + "route_name": "Mernda Station - Doreen - Mernda Station (Anti-clockwise)", + "route_number": "388", + "route_gtfs_id": "4-388", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15707, + "route_name": "Kew - Oakleigh via Caulfield & Carnegie & Darling and Chadstone", + "route_number": "624", + "route_gtfs_id": "4-624", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15724, + "route_name": "North East Reservoir - Northcote Plaza via High Street", + "route_number": "552", + "route_gtfs_id": "4-552", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15730, + "route_name": "Corio SC - North Shore Station", + "route_number": "23", + "route_gtfs_id": "6-G23", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15742, + "route_name": "Ringwood Station - Eildon SC via Alexandra & Healesville", + "route_number": "684", + "route_gtfs_id": "4-684", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15761, + "route_name": "Narre Warren South - Fountain Gate SC via Narre Warren Station", + "route_number": "895", + "route_gtfs_id": "4-895", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15762, + "route_name": "Lilydale Station - Healesville Sanctuary via Coldstream & Yarra Glen", + "route_number": "685", + "route_gtfs_id": "4-685", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15777, + "route_name": "Wodonga (South) - Albury", + "route_number": "150", + "route_gtfs_id": "6-876", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15778, + "route_name": "Wodonga (North) - Albury", + "route_number": "160", + "route_gtfs_id": "6-877", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15780, + "route_name": "Wodonga - Albury", + "route_number": "AW", + "route_gtfs_id": "6-866", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15782, + "route_name": "City (Southern Cross Station) - Fishermans Bend via Williamstown Road", + "route_number": "235", + "route_gtfs_id": "4-235", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15783, + "route_name": "City (Southern Cross Station) - Fishermans Bend via Lorimer Street", + "route_number": "237", + "route_gtfs_id": "4-237", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15785, + "route_name": "Templestowe - Box Hill Bus Station", + "route_number": "281", + "route_gtfs_id": "4-281", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15789, + "route_name": "Altona - Mordialloc (SMARTBUS Service)", + "route_number": "903", + "route_gtfs_id": "4-903", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15798, + "route_name": "Box Hill Station to Nunawading", + "route_number": "735", + "route_gtfs_id": "4-735", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15799, + "route_name": "Box Hill Station - Upper Ferntree Gully via Vermont South & Knox City & Mountain Gate", + "route_number": "732", + "route_gtfs_id": "4-732", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15800, + "route_name": "Box Hill Station - Burwood via Surrey Hills", + "route_number": "766", + "route_gtfs_id": "4-766", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15802, + "route_name": "Box Hill Station - Deakin University", + "route_number": "201", + "route_gtfs_id": "4-201", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15804, + "route_name": "City - Box Hill Station via Belmore Rd and Eastern Fwy", + "route_number": "302", + "route_gtfs_id": "4-302", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15806, + "route_name": "Box Hill Station - Ringwood via Park Orchards", + "route_number": "271", + "route_gtfs_id": "4-271", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15808, + "route_name": "Box Hill Station - Doncaster SC via Middleborough Rd", + "route_number": "279", + "route_gtfs_id": "4-279", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15810, + "route_name": "Sunbury Station - Diggers Rest Station", + "route_number": "475", + "route_gtfs_id": "4-475", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15813, + "route_name": "Southland - Box Hill Station via Chadstone & Jordanville & Deakin University", + "route_number": "767", + "route_gtfs_id": "4-767", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15814, + "route_name": "Southland - Waverley Gardens via Clayton & Monash University", + "route_number": "631", + "route_gtfs_id": "4-631", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15817, + "route_name": "Sunbury Railway Station - Mount Lion", + "route_number": "481", + "route_gtfs_id": "4-481", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15818, + "route_name": "Craigieburn Station to Donnybrook Station via Hume Fwy", + "route_number": "501", + "route_gtfs_id": "4-j01", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15821, + "route_name": "Williams Landing Station - Tarneit Station via Sayers Rd", + "route_number": "150", + "route_gtfs_id": "4-150", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15822, + "route_name": "Williams Landing Station - Tarneit Station via Westmeadows La", + "route_number": "151", + "route_gtfs_id": "4-151", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15823, + "route_name": "Tarneit Station - Williams Landing Station via Palmers Rd", + "route_number": "152", + "route_gtfs_id": "4-152", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15824, + "route_name": "Hoppers Crossing Station - Tarneit Station via Morris Rd", + "route_number": "160", + "route_gtfs_id": "4-160", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15825, + "route_name": "Hoppers Crossing Station - Tarneit Station via Werribee Plaza SC", + "route_number": "167", + "route_gtfs_id": "4-167", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15826, + "route_name": "Werribee Station - Tarneit Station via Tarneit Rd", + "route_number": "180", + "route_gtfs_id": "4-180", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15827, + "route_name": "Werribee Station - Tarneit Station via Tarneit West", + "route_number": "182", + "route_gtfs_id": "4-182", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15828, + "route_name": "Werribee Station - Tarneit Station via Werribee Plaza SC", + "route_number": "170", + "route_gtfs_id": "4-170", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15829, + "route_name": "Sunbury Railway Station - Killara Heights", + "route_number": "487", + "route_gtfs_id": "4-487", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15830, + "route_name": "Sunbury Railway Station - Jacksons Hill", + "route_number": "488", + "route_gtfs_id": "4-488", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15831, + "route_name": "Sunbury Railway Station - Rolling Meadows", + "route_number": "486", + "route_gtfs_id": "4-486", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15836, + "route_name": "Essendon Station - Ivanhoe Station via Brunswick & Northcote & Thornbury", + "route_number": "510", + "route_gtfs_id": "4-510", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15838, + "route_name": "Strathmore - East Coburg via Pascoe Vale South & Coburg West & Coburg", + "route_number": "512", + "route_gtfs_id": "4-512", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15839, + "route_name": "Sunbury - Moonee Ponds via Diggers Rest", + "route_number": "483", + "route_gtfs_id": "4-483", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15877, + "route_name": "Mernda Station - Craigieburn Station via Wollert", + "route_number": "390", + "route_gtfs_id": "4-390", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15878, + "route_name": "Somerset Estate - Broadmeadows via Camp Road", + "route_number": "538", + "route_gtfs_id": "4-j38", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15879, + "route_name": "Airport West SC - Sunbury Station via Melbourne Airport", + "route_number": "479", + "route_gtfs_id": "4-j79", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15883, + "route_name": "Donnybrook Station to Craigieburn Station via Mickleham", + "route_number": "525", + "route_gtfs_id": "4-525", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15886, + "route_name": "Sunshine Station - Laverton Station via Robinsons Road", + "route_number": "400", + "route_gtfs_id": "4-400", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15888, + "route_name": "Sunshine Station - Watergardens Station via Deer Park", + "route_number": "420", + "route_gtfs_id": "4-420", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15890, + "route_name": "Sunshine Station - Brimbank Central SC via Deer Park", + "route_number": "422", + "route_gtfs_id": "4-422", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15892, + "route_name": "Maddingley - Darley via Bacchus Marsh Station", + "route_number": "433", + "route_gtfs_id": "6-BM3", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15916, + "route_name": "Albury to Lavington via North Albury & Springdale Heights (NSW Route 906)", + "route_number": "", + "route_gtfs_id": "6-906", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15918, + "route_name": "Albury to Quicks Hill via TAFE & Glenroy & Lavington (NSW Route 907)", + "route_number": "", + "route_gtfs_id": "6-907", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15920, + "route_name": "Albury to Thurgoona via North Albury & Lavington & Uni. (NSW Route 908)", + "route_number": "", + "route_gtfs_id": "6-908", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15922, + "route_name": "Albury to Thurgoona via Hospital & Airport (NSW Route 909)", + "route_number": "", + "route_gtfs_id": "6-909", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15924, + "route_name": "Albury - West Albury (NSW Route 901)", + "route_number": "", + "route_gtfs_id": "6-901", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15926, + "route_name": "Albury - South Albury (NSW Route 902)", + "route_number": "", + "route_gtfs_id": "6-902", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15928, + "route_name": "Albury - East Albury (NSW Route 903)", + "route_number": "", + "route_gtfs_id": "6-903", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15929, + "route_name": "Geelong Station - Torquay (Bell St)", + "route_number": "53", + "route_gtfs_id": "6-G53", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15931, + "route_name": "Torquay (Bell St) - Marshall Station", + "route_number": "54", + "route_gtfs_id": "6-G54", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15933, + "route_name": "Armstrong Creek - Waurn Ponds SC via Waurn Ponds Station", + "route_number": "45", + "route_gtfs_id": "6-G45", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15935, + "route_name": "Bacchus Marsh Station - Telford Park via Bacchus Marsh", + "route_number": "434", + "route_gtfs_id": "6-BM4", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15942, + "route_name": "Endeavour Hills SC - Cranbourne West via Hallam Rd", + "route_number": "863", + "route_gtfs_id": "4-863", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15944, + "route_name": "Essendon - East Brunswick via Albion Street", + "route_number": "503", + "route_gtfs_id": "4-503", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15946, + "route_name": "Moonee Ponds - Westgarth Station via Brunswick", + "route_number": "506", + "route_gtfs_id": "4-506", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15975, + "route_name": "North Melbourne Station - Melbourne University Loop via Royal Melbourne Hospital", + "route_number": "401", + "route_gtfs_id": "4-401", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15976, + "route_name": "Footscray Station - East Melbourne via North Melbourne", + "route_number": "402", + "route_gtfs_id": "4-402", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15977, + "route_name": "Footscray Station - Melbourne University via Royal Melbourne Hospital", + "route_number": "403", + "route_gtfs_id": "4-403", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15979, + "route_name": "Elsternwick Station - Fishermans Bend", + "route_number": "606", + "route_gtfs_id": "4-606", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15984, + "route_name": "Moonee Ponds - Melbourne University", + "route_number": "505", + "route_gtfs_id": "4-505", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15986, + "route_name": "Heidelberg Station - Melbourne University via Clifton Hill and Carlton", + "route_number": "546", + "route_gtfs_id": "4-546", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15990, + "route_name": "Eltham - Glenroy via Lower Plenty", + "route_number": "513", + "route_gtfs_id": "4-513", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 15992, + "route_name": "Eltham - Glenroy via Greensborough", + "route_number": "514", + "route_gtfs_id": "4-514", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16001, + "route_name": "Eltham - Glenroy via Greensborough or Lower Plenty", + "route_number": "513-514 Combined", + "route_gtfs_id": "4-53B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16002, + "route_name": "Chirnside Park - Knox City via Croydon & Bayswater", + "route_number": "664", + "route_gtfs_id": "4-664", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16003, + "route_name": "Ringwood - Lilydale via Croydon & Chirnside Park", + "route_number": "670", + "route_gtfs_id": "4-670", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16004, + "route_name": "Croydon - Chirnside Park via Warrien Road & Patrick Ave", + "route_number": "671", + "route_gtfs_id": "4-671", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16005, + "route_name": "Croydon - Chirnside Park via Wonga Park & Croydon Hills", + "route_number": "672", + "route_gtfs_id": "4-672", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16006, + "route_name": "Croydon - Upper Ferntree Gully via Olinda and Tremont", + "route_number": "688", + "route_gtfs_id": "4-688", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16007, + "route_name": "Croydon - Montrose via Hawthory Road & Durham Road", + "route_number": "689", + "route_gtfs_id": "4-689", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16008, + "route_name": "Croydon - Boronia via Kilsyth & Canterbury Gardens & Kilsyth South", + "route_number": "690", + "route_gtfs_id": "4-690", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16010, + "route_name": "Croydon Station-Monash University via Knox City Shopping Centre &Glen Waverley", + "route_number": "737", + "route_gtfs_id": "4-737", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16011, + "route_name": "Glen Waverley Station - Croydon Station via Knox City", + "route_number": "967", + "route_gtfs_id": "4-967", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16019, + "route_name": "Gembrook - Pakenham Station via Pakenham Upper", + "route_number": "840", + "route_gtfs_id": "4-840", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16021, + "route_name": "Williams Landing Station - Point Cook South via Alamanda Bvd", + "route_number": "494", + "route_gtfs_id": "4-494", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16023, + "route_name": "Williams Landing Station - Point Cook South via Boardwalk Bvd", + "route_number": "495", + "route_gtfs_id": "4-495", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16027, + "route_name": "Pakenham Station - Fountain Gate Shopping Centre via Lakeside & Beaconsfield", + "route_number": "926", + "route_gtfs_id": "4-926", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16029, + "route_name": "Pakenham Station - Pakenham North via Meadowvale", + "route_number": "927", + "route_gtfs_id": "4-927", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16031, + "route_name": "Pakenham Station - Cardinia Road Station", + "route_number": "928", + "route_gtfs_id": "4-928", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16033, + "route_name": "Pakenham Station - Pakenham North via Army Rd & Windermere Bvd", + "route_number": "929", + "route_gtfs_id": "4-929", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16035, + "route_name": "The Avenue Village SC - Berwick Station", + "route_number": "899", + "route_gtfs_id": "4-899", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16072, + "route_name": "Gisborne Station - Willowbank Road", + "route_number": "73", + "route_gtfs_id": "6-G73", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16074, + "route_name": "Gisborne Station - Willowbank Road", + "route_number": "74", + "route_gtfs_id": "6-G74", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16076, + "route_name": "Bullengarook - Gisborne Station On-demand only", + "route_number": "77", + "route_gtfs_id": "6-G77", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16077, + "route_name": "Gardenvale - City (Queen Victoria Market)", + "route_number": "605", + "route_gtfs_id": "4-605", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16079, + "route_name": "Ringwood Station - Croydon Station via Burnt Bridge Shopping Centre", + "route_number": "668", + "route_gtfs_id": "4-668", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16081, + "route_name": "Ringwood Station - Croydon Station via Ringwood East Station", + "route_number": "669", + "route_gtfs_id": "4-669", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16087, + "route_name": "Brighton Beach - Burnley Station via Elsternwick Station", + "route_number": "603", + "route_gtfs_id": "4-603", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16089, + "route_name": "Elsternwick Station - Anzac Station via Toorak Station", + "route_number": "604", + "route_gtfs_id": "4-604", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16114, + "route_name": "Cranbourne - Seaford via Carrum Downs (Adding stops)", + "route_number": "760", + "route_gtfs_id": "4-760", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16115, + "route_name": "Eynesbury - Melton Station", + "route_number": "452", + "route_gtfs_id": "6-452", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16136, + "route_name": "Warneet - Cranbourne Station", + "route_number": "795", + "route_gtfs_id": "4-795", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16137, + "route_name": "Cranbourne Station - Clyde", + "route_number": "796", + "route_gtfs_id": "4-796", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16138, + "route_name": "Cranbourne Park SC - Selandra Rise", + "route_number": "798", + "route_gtfs_id": "4-7X8", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16139, + "route_name": "Clyde North - Lynbrook Station via Cranbourne Park SC", + "route_number": "897", + "route_gtfs_id": "4-897", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16140, + "route_name": "Clyde North - Cranbourne Station via Cranbourne Park SC", + "route_number": "898", + "route_gtfs_id": "4-898", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16142, + "route_name": "Narre Warren North - Cranbourne via Narre Warren & Cranbourne North", + "route_number": "841", + "route_gtfs_id": "4-841", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16143, + "route_name": "Dandenong Station - Cranbourne via Berwick", + "route_number": "981", + "route_gtfs_id": "4-981", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16197, + "route_name": "Merinda Park Station - The Avenue Village SC", + "route_number": "799", + "route_gtfs_id": "4-799", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16203, + "route_name": "Maryborough - Bendigo", + "route_number": "", + "route_gtfs_id": "6-b29", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16228, + "route_name": "Geelong Station - Leopold", + "route_number": "32", + "route_gtfs_id": "6-G32", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16230, + "route_name": "Geelong Station - Ocean Grove via Barwon Heads", + "route_number": "55", + "route_gtfs_id": "6-G55", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16234, + "route_name": "Geelong Station - St Albans Park", + "route_number": "31", + "route_gtfs_id": "6-G31", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16236, + "route_name": "Jan Juc (Torquay) - Marshall Station", + "route_number": "52", + "route_gtfs_id": "6-G52", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16238, + "route_name": "Ballarat Station - Lucas via Wendouree (from 23-02-2025)", + "route_number": "10", + "route_gtfs_id": "6-10B", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16259, + "route_name": "Hurstbridge Station - Greensborough Station via Diamond Creek Station", + "route_number": "343", + "route_gtfs_id": "4-343", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16269, + "route_name": "Box Hill Station - Greensborough Station via Doncaster SC", + "route_number": "293", + "route_gtfs_id": "4-293", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16290, + "route_name": "Whittlesea-Mernda Station - Greensborough Station", + "route_number": "385", + "route_gtfs_id": "4-385", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16367, + "route_name": "Greensborough Station - St Helena West via St Helena", + "route_number": "518", + "route_gtfs_id": "4-518", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16372, + "route_name": "Lalor - Northland via Plenty Road & Childs Road & Grimshaw Street", + "route_number": "566", + "route_gtfs_id": "4-566", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16396, + "route_name": "Dandenong - Chadstone via Princes Highway & Oakleigh", + "route_number": "800", + "route_gtfs_id": "4-800", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16406, + "route_name": "Chelsea Railway Station - Airport West Shopping Centre", + "route_number": "902", + "route_gtfs_id": "4-902", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16440, + "route_name": "City - Doncaster Shopping Centre via Kew Junction", + "route_number": "207", + "route_gtfs_id": "4-207", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16442, + "route_name": "Manningham Loop via Tunstall Square SC & Doncaster SC", + "route_number": "280", + "route_gtfs_id": "4-280", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16445, + "route_name": "Manningham Loop via Templestowe Village SC & Doncaster SC", + "route_number": "282", + "route_gtfs_id": "4-282", + "geopath": [] + }, + { + "route_service_status": { + "description": "Service Information", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16447, + "route_name": "Doncaster Park & Ride - Box Hill Station via Union Road", + "route_number": "284", + "route_gtfs_id": "4-284", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16449, + "route_name": "Doncaster Park & Ride - Camberwell via North Balwyn", + "route_number": "285", + "route_gtfs_id": "4-285", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16451, + "route_name": "City - Ringwood North via Park Rd", + "route_number": "303", + "route_gtfs_id": "4-303", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16453, + "route_name": "City - The Pines SC via Eastern Fwy and High St", + "route_number": "908", + "route_gtfs_id": "4-908", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16482, + "route_name": "City - Mitcham via Eastern Fwy and Doncaster Rd", + "route_number": "907", + "route_gtfs_id": "4-907", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16535, + "route_name": "Merinda Park Station - Clyde North", + "route_number": "881", + "route_gtfs_id": "4-881", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16545, + "route_name": "Donnybrook Station Loop via Olivine and Peppercorn Hill (Clockwise)", + "route_number": "524", + "route_gtfs_id": "4-j24", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16563, + "route_name": "Berwick Station - The Avenue Village SC", + "route_number": "847", + "route_gtfs_id": "4-847", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16590, + "route_name": "Pakenham Station - Officer South via Cardinia Road Station", + "route_number": "925", + "route_gtfs_id": "4-925", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 2, + "route_id": 16613, + "route_name": "Mernda Station - Doreen - Mernda Station (Clockwise)", + "route_number": "389", + "route_gtfs_id": "4-389", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1512, + "route_name": "Warrnambool - Melbourne via Ararat & Hamilton", + "route_number": "", + "route_gtfs_id": "1-995", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1706, + "route_name": "Albury - Melbourne via Seymour", + "route_number": "", + "route_gtfs_id": "1-ABY", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1710, + "route_name": "Seymour - Melbourne via Broadmeadows", + "route_number": "", + "route_gtfs_id": "1-SER", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1717, + "route_name": "Batemans Bay - Melbourne via Bairnsdale", + "route_number": "", + "route_gtfs_id": "1-V09", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1718, + "route_name": "Canberra - Melbourne via Bairnsdale", + "route_number": "", + "route_gtfs_id": "1-V13", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1719, + "route_name": "Sale - Melbourne via Maffra & Traralgon", + "route_number": "", + "route_gtfs_id": "1-V43", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1720, + "route_name": "Cowes and Inverloch - Melbourne via Dandenong & Koo Wee Rup", + "route_number": "", + "route_gtfs_id": "1-V15", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1721, + "route_name": "Marlo - Lake Tyers Beach - Melbourne via Bairnsdale", + "route_number": "", + "route_gtfs_id": "1-V25", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1722, + "route_name": "Yarram - Melbourne via Koo Wee Rup & Dandenong", + "route_number": "", + "route_gtfs_id": "1-V52", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1723, + "route_name": "Griffith - Melbourne via Shepparton", + "route_number": "", + "route_gtfs_id": "1-V41", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1724, + "route_name": "Corowa - Melbourne via Rutherglen & Wangaratta", + "route_number": "", + "route_gtfs_id": "1-V17", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1725, + "route_name": "Mt Buller-Mansfield - Melbourne via Yea", + "route_number": "", + "route_gtfs_id": "1-V28", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1726, + "route_name": "Mulwala - Melbourne via Benalla & Seymour", + "route_number": "", + "route_gtfs_id": "1-V36", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1727, + "route_name": "Shepparton - Sydney via Benalla", + "route_number": "", + "route_gtfs_id": "1-V42", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1728, + "route_name": "Ballarat-Wendouree - Melbourne via Melton", + "route_number": "", + "route_gtfs_id": "1-BAT", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1731, + "route_name": "Halls Gap - Melbourne via Stawell & Ballarat", + "route_number": "", + "route_gtfs_id": "1-V24", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1732, + "route_name": "Mount Gambier - Melbourne via Hamilton & Ballarat", + "route_number": "", + "route_gtfs_id": "1-V29", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1733, + "route_name": "Ouyen - Melbourne via Warracknabeal & Ballarat", + "route_number": "", + "route_gtfs_id": "1-V38", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1734, + "route_name": "Mildura - Ballarat via Swan Hill & Bendigo", + "route_number": "", + "route_gtfs_id": "1-V32", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1735, + "route_name": "Warrnambool - Melbourne via Ballarat", + "route_number": "", + "route_gtfs_id": "1-V49", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1737, + "route_name": "Adelaide - Melbourne via Nhill & Bendigo", + "route_number": "", + "route_gtfs_id": "1-V03", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1738, + "route_name": "Sydney - Adelaide via Albury", + "route_number": "", + "route_gtfs_id": "1-V47", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1740, + "route_name": "Bendigo - Melbourne via Gisborne", + "route_number": "", + "route_gtfs_id": "1-BGO", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1744, + "route_name": "Barham - Melbourne via Bendigo", + "route_number": "", + "route_gtfs_id": "1-V10", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1745, + "route_name": "Geelong - Melbourne", + "route_number": "", + "route_gtfs_id": "1-GEL", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1749, + "route_name": "Warrnambool - Melbourne via Apollo Bay & Geelong", + "route_number": "", + "route_gtfs_id": "1-V50", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1751, + "route_name": "Geelong - Bendigo via Ballarat", + "route_number": "", + "route_gtfs_id": "1-V22", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1755, + "route_name": "Adelaide - Melbourne via Horsham & Ballarat & Geelong", + "route_number": "", + "route_gtfs_id": "1-V02", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1756, + "route_name": "Portland - Casterton - Melbourne via Hamilton & Warrnambool", + "route_number": "", + "route_gtfs_id": "1-V16", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1758, + "route_name": "Barmah - Melbourne via Shepparton & Heathcote", + "route_number": "", + "route_gtfs_id": "1-V07", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1759, + "route_name": "Albury - Bendigo via Wangaratta & Shepparton", + "route_number": "", + "route_gtfs_id": "1-V11", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1760, + "route_name": "Daylesford - Melbourne via Woodend or Castlemaine", + "route_number": "", + "route_gtfs_id": "1-V18", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1761, + "route_name": "Deniliquin - Melbourne via Moama & Echuca & Heathcote", + "route_number": "", + "route_gtfs_id": "1-V20", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1762, + "route_name": "Ballarat - Warrnambool via Skipton", + "route_number": "", + "route_gtfs_id": "1-V06", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1767, + "route_name": "Mount Gambier - Melbourne via Warrnambool & Geelong", + "route_number": "", + "route_gtfs_id": "1-V30", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1768, + "route_name": "Canberra - Melbourne via Albury", + "route_number": "", + "route_gtfs_id": "1-V14", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1773, + "route_name": "Donald - Melbourne via Bendigo", + "route_number": "", + "route_gtfs_id": "1-V19", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1774, + "route_name": "Lancefield - Melbourne via Sunbury or Gisborne", + "route_number": "", + "route_gtfs_id": "1-V26", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1775, + "route_name": "Maryborough - Melbourne via Castlemaine", + "route_number": "", + "route_gtfs_id": "1-V27", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1776, + "route_name": "Mildura - Albury via Kerang & Shepparton", + "route_number": "", + "route_gtfs_id": "1-V31", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1782, + "route_name": "Mildura - Melbourne via Ballarat & Donald", + "route_number": "", + "route_gtfs_id": "1-V34", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1783, + "route_name": "Mildura - Melbourne via Swan Hill & Bendigo", + "route_number": "", + "route_gtfs_id": "1-V35", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1784, + "route_name": "Sea Lake - Melbourne via Charlton & Bendigo", + "route_number": "", + "route_gtfs_id": "1-V39", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1823, + "route_name": "Bairnsdale - Melbourne via Sale & Traralgon", + "route_number": "", + "route_gtfs_id": "1-BDE", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1824, + "route_name": "Traralgon - Melbourne via Morwell & Moe & Pakenham", + "route_number": "", + "route_gtfs_id": "1-TRN", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1837, + "route_name": "Ararat - Melbourne via Ballarat", + "route_number": "", + "route_gtfs_id": "1-ART", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1838, + "route_name": "Nhill - Melbourne via Ararat & Ballarat", + "route_number": "", + "route_gtfs_id": "1-V37", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1848, + "route_name": "Swan Hill - Melbourne via Bendigo", + "route_number": "", + "route_gtfs_id": "1-SWL", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1849, + "route_name": "Echuca-Moama - Melbourne via Bendigo or Heathcote", + "route_number": "", + "route_gtfs_id": "1-ECH", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1853, + "route_name": "Warrnambool - Melbourne via Colac & Geelong", + "route_number": "", + "route_gtfs_id": "1-WBL", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1908, + "route_name": "Shepparton - Melbourne via Seymour", + "route_number": "", + "route_gtfs_id": "1-SNH", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1912, + "route_name": "Mount Beauty - Melbourne via Bright", + "route_number": "", + "route_gtfs_id": "1-mtb", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1914, + "route_name": "Echuca-Moama - Melbourne via Shepparton", + "route_number": "", + "route_gtfs_id": "1-EC2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 1915, + "route_name": "Daylesford - Melbourne via Ballarat", + "route_number": "", + "route_gtfs_id": "1-DF2", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 2055, + "route_name": "Alexandra - Seymour via Yea", + "route_number": "", + "route_gtfs_id": "5-als", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 4871, + "route_name": "Maryborough - Melbourne via Ballarat", + "route_number": "", + "route_gtfs_id": "1-MBY", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 5838, + "route_name": "Paynesville - Melbourne via Bairnsdale", + "route_number": "", + "route_gtfs_id": "1-pay", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 7601, + "route_name": "Geelong - Colac via Winchelsea and Birregurra", + "route_number": "", + "route_gtfs_id": "5-GCL", + "geopath": [] + }, + { + "route_service_status": { + "description": "Good Service", + "timestamp": "2025-04-07T09:30:51.876732+00:00" + }, + "route_type": 3, + "route_id": 14937, + "route_name": "Apollo Bay - Geelong (VLINE)", + "route_number": "", + "route_gtfs_id": "5-GVL", + "geopath": [] + } + ], + "status": { + "version": "3.0", + "health": 1 + } +} diff --git a/test.png b/test.png new file mode 100644 index 0000000..2d6f09f Binary files /dev/null and b/test.png differ diff --git a/test_before_palette.png b/test_before_palette.png new file mode 100644 index 0000000..342988a Binary files /dev/null and b/test_before_palette.png differ