[
  {
    "shapeId": null,
    "stopSequence": 19,
    "stopId": "5028",
    "id": "2936-TRIMET-None",
    "routeShortName": "8",
    "vehicleId": "2936",
    "routeColor": null,
    "lon": -122.686989,
    "routeId": "8",
    "status": "IN_TRANSIT_TO",
    "blockId": null,
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": null,
    "directionId": null,
    "lat": 45.499146,
    "tripId": "944672",
    "routeLongName": "8  To NE Dekum",
    "routeType": "TRANSIT",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 79.0
  },
  {
    "shapeId": "435972",
    "stopSequence": 3,
    "stopId": "2641",
    "id": "3317-TRIMET-1001",
    "routeShortName": "10",
    "vehicleId": "3317",
    "routeColor": null,
    "lon": -122.670624,
    "routeId": "10",
    "status": "IN_TRANSIT_TO",
    "blockId": "1001",
    "agencyId": "TRIMET",
    "seconds": 54,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.513088,
    "tripId": "9602071",
    "routeLongName": "10 To 94-Foster",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 110.0
  },
  {
    "shapeId": "435975",
    "stopSequence": 55,
    "stopId": "5516",
    "id": "3161-TRIMET-1002",
    "routeShortName": "10",
    "vehicleId": "3161",
    "routeColor": null,
    "lon": -122.635071,
    "routeId": "10",
    "status": "STOPPED_AT",
    "blockId": "1002",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.484715,
    "tripId": "9602156",
    "routeLongName": "10 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 269.0
  },
  {
    "shapeId": "435975",
    "stopSequence": 10,
    "stopId": "1766",
    "id": "3139-TRIMET-1003",
    "routeShortName": "10",
    "vehicleId": "3139",
    "routeColor": null,
    "lon": -122.540176,
    "routeId": "10",
    "status": "IN_TRANSIT_TO",
    "blockId": "1003",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.476486,
    "tripId": "9602157",
    "routeLongName": "10 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 88.0
  },
  {
    "shapeId": "435975",
    "stopSequence": 1,
    "stopId": "1831",
    "id": "3514-TRIMET-1004",
    "routeShortName": "10",
    "vehicleId": "3514",
    "routeColor": null,
    "lon": -122.566071,
    "routeId": "10",
    "status": "STOPPED_AT",
    "blockId": "1004",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.479115,
    "tripId": "9602158",
    "routeLongName": "10 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 291.0
  },
  {
    "shapeId": "435972",
    "stopSequence": 40,
    "stopId": "2552",
    "id": "3311-TRIMET-1005",
    "routeShortName": "10",
    "vehicleId": "3311",
    "routeColor": null,
    "lon": -122.593437,
    "routeId": "10",
    "status": "IN_TRANSIT_TO",
    "blockId": "1005",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.483055,
    "tripId": "9602070",
    "routeLongName": "10 To 94-Foster",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "435984",
    "stopSequence": 1,
    "stopId": "10855",
    "id": "3576-TRIMET-1201",
    "routeShortName": "12",
    "vehicleId": "3576",
    "routeColor": null,
    "lon": -122.564911,
    "routeId": "12",
    "status": "STOPPED_AT",
    "blockId": "1201",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.558559,
    "tripId": "9602292",
    "routeLongName": "12 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 41.0
  },
  {
    "shapeId": "435984",
    "stopSequence": 80,
    "stopId": "4319",
    "id": "3957-TRIMET-1234",
    "routeShortName": "12",
    "vehicleId": "3957",
    "routeColor": null,
    "lon": -122.759666,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1234",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.435982,
    "tripId": "9602287",
    "routeLongName": "12 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 238.0
  },
  {
    "shapeId": "435984",
    "stopSequence": 43,
    "stopId": "7588",
    "id": "3945-TRIMET-1235",
    "routeShortName": "12",
    "vehicleId": "3945",
    "routeColor": null,
    "lon": -122.682259,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1235",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.510124,
    "tripId": "9602289",
    "routeLongName": "12 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 200.0
  },
  {
    "shapeId": "435984",
    "stopSequence": 19,
    "stopId": "5093",
    "id": "3606-TRIMET-1236",
    "routeShortName": "12",
    "vehicleId": "3606",
    "routeColor": null,
    "lon": -122.61245,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1236",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.53928,
    "tripId": "9602291",
    "routeLongName": "12 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 244.0
  },
  {
    "shapeId": "435998",
    "stopSequence": 3,
    "stopId": "4290",
    "id": "3603-TRIMET-1238",
    "routeShortName": "12",
    "vehicleId": "3603",
    "routeColor": null,
    "lon": -122.76516,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1238",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.433834,
    "tripId": "9602565",
    "routeLongName": "12 Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 63.0
  },
  {
    "shapeId": "435998",
    "stopSequence": 81,
    "stopId": "5050",
    "id": "2920-TRIMET-1267",
    "routeShortName": "12",
    "vehicleId": "2920",
    "routeColor": null,
    "lon": -122.564178,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1267",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.558674,
    "tripId": "9602560",
    "routeLongName": "12 Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 153.0
  },
  {
    "shapeId": "435998",
    "stopSequence": 65,
    "stopId": "5102",
    "id": "2908-TRIMET-1268",
    "routeShortName": "12",
    "vehicleId": "2908",
    "routeColor": null,
    "lon": -122.608322,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1268",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.540733,
    "tripId": "9602561",
    "routeLongName": "12 Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 59.0
  },
  {
    "shapeId": "435998",
    "stopSequence": 24,
    "stopId": "202",
    "id": "3221-TRIMET-1271",
    "routeShortName": "12",
    "vehicleId": "3221",
    "routeColor": null,
    "lon": -122.699539,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1271",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.464603,
    "tripId": "9602564",
    "routeLongName": "12 Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 50.0
  },
  {
    "shapeId": "435998",
    "stopSequence": 1,
    "stopId": "5846",
    "id": "2914-TRIMET-1272",
    "routeShortName": "12",
    "vehicleId": "2914",
    "routeColor": null,
    "lon": -122.769142,
    "routeId": "12",
    "status": "STOPPED_AT",
    "blockId": "1272",
    "agencyId": "TRIMET",
    "seconds": 43,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.430038,
    "tripId": "9602566",
    "routeLongName": "12 Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 100.0
  },
  {
    "shapeId": "435984",
    "stopSequence": 64,
    "stopId": "163",
    "id": "3206-TRIMET-1273",
    "routeShortName": "12",
    "vehicleId": "3206",
    "routeColor": null,
    "lon": -122.708542,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1273",
    "agencyId": "TRIMET",
    "seconds": 43,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.459412,
    "tripId": "9602288",
    "routeLongName": "12 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 230.0
  },
  {
    "shapeId": "435984",
    "stopSequence": 38,
    "stopId": "7631",
    "id": "3015-TRIMET-1274",
    "routeShortName": "12",
    "vehicleId": "3015",
    "routeColor": null,
    "lon": -122.674728,
    "routeId": "12",
    "status": "IN_TRANSIT_TO",
    "blockId": "1274",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.523151,
    "tripId": "9602290",
    "routeLongName": "12 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 268.0
  },
  {
    "shapeId": "435984",
    "stopSequence": 1,
    "stopId": "10855",
    "id": "2536-TRIMET-1275",
    "routeShortName": "12",
    "vehicleId": "2536",
    "routeColor": null,
    "lon": -122.564529,
    "routeId": "12",
    "status": "STOPPED_AT",
    "blockId": "1275",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.55814,
    "tripId": "9602293",
    "routeLongName": "12 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 240.0
  },
  {
    "shapeId": "436009",
    "stopSequence": 39,
    "stopId": "3639",
    "id": "4015-TRIMET-1401",
    "routeShortName": "14",
    "vehicleId": "4015",
    "routeColor": null,
    "lon": -122.681175,
    "routeId": "14",
    "status": "IN_TRANSIT_TO",
    "blockId": "1401",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.515945,
    "tripId": "9603131",
    "routeLongName": "14 To 94-Foster",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 110.0
  },
  {
    "shapeId": "436009",
    "stopSequence": 24,
    "stopId": "12892",
    "id": "3570-TRIMET-1402",
    "routeShortName": "14",
    "vehicleId": "3570",
    "routeColor": null,
    "lon": -122.6259,
    "routeId": "14",
    "status": "IN_TRANSIT_TO",
    "blockId": "1402",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.512051,
    "tripId": "9603132",
    "routeLongName": "14 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436009",
    "stopSequence": 9,
    "stopId": "1805",
    "id": "3532-TRIMET-1403",
    "routeShortName": "14",
    "vehicleId": "3532",
    "routeColor": null,
    "lon": -122.593536,
    "routeId": "14",
    "status": "IN_TRANSIT_TO",
    "blockId": "1403",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.488304,
    "tripId": "9603133",
    "routeLongName": "14 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 301.0
  },
  {
    "shapeId": "436009",
    "stopSequence": 1,
    "stopId": "1831",
    "id": "3128-TRIMET-1404",
    "routeShortName": "14",
    "vehicleId": "3128",
    "routeColor": null,
    "lon": -122.566177,
    "routeId": "14",
    "status": "STOPPED_AT",
    "blockId": "1404",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.479141,
    "tripId": "9603134",
    "routeLongName": "14 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 291.0
  },
  {
    "shapeId": "436009",
    "stopSequence": 1,
    "stopId": "1831",
    "id": "3513-TRIMET-1405",
    "routeShortName": "14",
    "vehicleId": "3513",
    "routeColor": null,
    "lon": -122.565826,
    "routeId": "14",
    "status": "STOPPED_AT",
    "blockId": "1405",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.479046,
    "tripId": "9603135",
    "routeLongName": "14 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 291.0
  },
  {
    "shapeId": "436007",
    "stopSequence": 29,
    "stopId": "1794",
    "id": "3571-TRIMET-1406",
    "routeShortName": "14",
    "vehicleId": "3571",
    "routeColor": null,
    "lon": -122.611183,
    "routeId": "14",
    "status": "IN_TRANSIT_TO",
    "blockId": "1406",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.497143,
    "tripId": "9602828",
    "routeLongName": "14 To 94-Foster",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 146.0
  },
  {
    "shapeId": "436007",
    "stopSequence": 12,
    "stopId": "2612",
    "id": "4062-TRIMET-1407",
    "routeShortName": "14",
    "vehicleId": "4062",
    "routeColor": null,
    "lon": -122.640442,
    "routeId": "14",
    "status": "IN_TRANSIT_TO",
    "blockId": "1407",
    "agencyId": "TRIMET",
    "seconds": 82,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.512077,
    "tripId": "9602829",
    "routeLongName": "14 To 94-Foster",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436028",
    "stopSequence": 38,
    "stopId": "4028",
    "id": "3526-TRIMET-1501",
    "routeShortName": "15",
    "vehicleId": "3526",
    "routeColor": null,
    "lon": -122.674057,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1501",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.518669,
    "tripId": "9603721",
    "routeLongName": "15 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 97.0
  },
  {
    "shapeId": "436031",
    "stopSequence": 11,
    "stopId": "718",
    "id": "3152-TRIMET-1502",
    "routeShortName": "15",
    "vehicleId": "3152",
    "routeColor": null,
    "lon": -122.697433,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1502",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.523373,
    "tripId": "9603722",
    "routeLongName": "15 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 93.0
  },
  {
    "shapeId": "436028",
    "stopSequence": 11,
    "stopId": "7315",
    "id": "3321-TRIMET-1503",
    "routeShortName": "15",
    "vehicleId": "3321",
    "routeColor": null,
    "lon": -122.711601,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1503",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.544971,
    "tripId": "9603723",
    "routeLongName": "15 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 75.0
  },
  {
    "shapeId": "436031",
    "stopSequence": 1,
    "stopId": "5836",
    "id": "3554-TRIMET-1504",
    "routeShortName": "15",
    "vehicleId": "3554",
    "routeColor": null,
    "lon": -122.706551,
    "routeId": "15",
    "status": "STOPPED_AT",
    "blockId": "1504",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.535351,
    "tripId": "9603724",
    "routeLongName": "15 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 88.0
  },
  {
    "shapeId": "436014",
    "stopSequence": 70,
    "stopId": "6014",
    "id": "3523-TRIMET-1505",
    "routeShortName": "15",
    "vehicleId": "3523",
    "routeColor": null,
    "lon": -122.698875,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1505",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.536469,
    "tripId": "9603450",
    "routeLongName": "15 To NW Yeon-44th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 358.0
  },
  {
    "shapeId": "436016",
    "stopSequence": 58,
    "stopId": "9613",
    "id": "3102-TRIMET-1506",
    "routeShortName": "15",
    "vehicleId": "3102",
    "routeColor": null,
    "lon": -122.686981,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1506",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.52132,
    "tripId": "9603451",
    "routeLongName": "15 To Thurman",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 290.0
  },
  {
    "shapeId": "436014",
    "stopSequence": 44,
    "stopId": "4023",
    "id": "3509-TRIMET-1507",
    "routeShortName": "15",
    "vehicleId": "3509",
    "routeColor": null,
    "lon": -122.645119,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1507",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.517025,
    "tripId": "9603452",
    "routeLongName": "15 To NW Yeon",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 290.0
  },
  {
    "shapeId": "436016",
    "stopSequence": 28,
    "stopId": "457",
    "id": "3563-TRIMET-1508",
    "routeShortName": "15",
    "vehicleId": "3563",
    "routeColor": null,
    "lon": -122.593407,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1508",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.516937,
    "tripId": "9603453",
    "routeLongName": "15 To Thurman",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436014",
    "stopSequence": 9,
    "stopId": "11026",
    "id": "3541-TRIMET-1509",
    "routeShortName": "15",
    "vehicleId": "3541",
    "routeColor": null,
    "lon": -122.555763,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1509",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.515644,
    "tripId": "9603454",
    "routeLongName": "15 To NW Yeon",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 120.0
  },
  {
    "shapeId": "436016",
    "stopSequence": 1,
    "stopId": "8194",
    "id": "4050-TRIMET-1510",
    "routeShortName": "15",
    "vehicleId": "4050",
    "routeColor": null,
    "lon": -122.563782,
    "routeId": "15",
    "status": "STOPPED_AT",
    "blockId": "1510",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530342,
    "tripId": "9603455",
    "routeLongName": "15 To Thurman",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 345.0
  },
  {
    "shapeId": "436014",
    "stopSequence": 1,
    "stopId": "8194",
    "id": "3307-TRIMET-1511",
    "routeShortName": "15",
    "vehicleId": "3307",
    "routeColor": null,
    "lon": -122.563889,
    "routeId": "15",
    "status": "STOPPED_AT",
    "blockId": "1511",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530643,
    "tripId": "9603456",
    "routeLongName": "15 To NW Yeon",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 345.0
  },
  {
    "shapeId": "436028",
    "stopSequence": 75,
    "stopId": "8912",
    "id": "4011-TRIMET-1512",
    "routeShortName": "15",
    "vehicleId": "4011",
    "routeColor": null,
    "lon": -122.562798,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1512",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.517284,
    "tripId": "9603719",
    "routeLongName": "15 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 210.0
  },
  {
    "shapeId": "436023",
    "stopSequence": 44,
    "stopId": "436",
    "id": "3524-TRIMET-1513",
    "routeShortName": "15",
    "vehicleId": "3524",
    "routeColor": null,
    "lon": -122.617966,
    "routeId": "15",
    "status": "IN_TRANSIT_TO",
    "blockId": "1513",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.516563,
    "tripId": "9603720",
    "routeLongName": "15 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436037",
    "stopSequence": 1,
    "stopId": "8437",
    "id": "3577-TRIMET-1601",
    "routeShortName": "16",
    "vehicleId": "3577",
    "routeColor": null,
    "lon": -122.815109,
    "routeId": "16",
    "status": "STOPPED_AT",
    "blockId": "1601",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.629368,
    "tripId": "9604073",
    "routeLongName": "16 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 341.0
  },
  {
    "shapeId": "436035",
    "stopSequence": 32,
    "stopId": "599",
    "id": "4004-TRIMET-1668",
    "routeShortName": "16",
    "vehicleId": "4004",
    "routeColor": null,
    "lon": -122.756325,
    "routeId": "16",
    "status": "IN_TRANSIT_TO",
    "blockId": "1668",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.5891,
    "tripId": "9603986",
    "routeLongName": "16 To Sauvie Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 235.0
  },
  {
    "shapeId": "436037",
    "stopSequence": 42,
    "stopId": "13621",
    "id": "2828-TRIMET-1669",
    "routeShortName": "16",
    "vehicleId": "2828",
    "routeColor": null,
    "lon": -122.675301,
    "routeId": "16",
    "status": "IN_TRANSIT_TO",
    "blockId": "1669",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.529884,
    "tripId": "9604072",
    "routeLongName": "16 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 140.0
  },
  {
    "shapeId": "436048",
    "stopSequence": 60,
    "stopId": "625",
    "id": "4051-TRIMET-1701",
    "routeShortName": "17",
    "vehicleId": "4051",
    "routeColor": null,
    "lon": -122.677574,
    "routeId": "17",
    "status": "IN_TRANSIT_TO",
    "blockId": "1701",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.527157,
    "tripId": "9604365",
    "routeLongName": "17 To Saratoga",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 358.0
  },
  {
    "shapeId": "436048",
    "stopSequence": 50,
    "stopId": "13825",
    "id": "3546-TRIMET-1702",
    "routeShortName": "17",
    "vehicleId": "3546",
    "routeColor": null,
    "lon": -122.658714,
    "routeId": "17",
    "status": "STOPPED_AT",
    "blockId": "1702",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.505581,
    "tripId": "9604366",
    "routeLongName": "17 To Saratoga",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436048",
    "stopSequence": 24,
    "stopId": "2763",
    "id": "4042-TRIMET-1703",
    "routeShortName": "17",
    "vehicleId": "4042",
    "routeColor": null,
    "lon": -122.579391,
    "routeId": "17",
    "status": "STOPPED_AT",
    "blockId": "1703",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.490265,
    "tripId": "9604367",
    "routeLongName": "17 To Saratoga",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 268.0
  },
  {
    "shapeId": "436048",
    "stopSequence": 3,
    "stopId": "6728",
    "id": "3111-TRIMET-1704",
    "routeShortName": "17",
    "vehicleId": "3111",
    "routeColor": null,
    "lon": -122.523796,
    "routeId": "17",
    "status": "IN_TRANSIT_TO",
    "blockId": "1704",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.488697,
    "tripId": "9604368",
    "routeLongName": "17 To Saratoga",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 99.0
  },
  {
    "shapeId": "436048",
    "stopSequence": 1,
    "stopId": "2685",
    "id": "4013-TRIMET-1705",
    "routeShortName": "17",
    "vehicleId": "4013",
    "routeColor": null,
    "lon": -122.52697,
    "routeId": "17",
    "status": "STOPPED_AT",
    "blockId": "1705",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.489662,
    "tripId": "9604369",
    "routeLongName": "17 To Saratoga",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "436041",
    "stopSequence": 62,
    "stopId": "2746",
    "id": "3564-TRIMET-1706",
    "routeShortName": "17",
    "vehicleId": "3564",
    "routeColor": null,
    "lon": -122.599113,
    "routeId": "17",
    "status": "STOPPED_AT",
    "blockId": "1706",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.490269,
    "tripId": "9604166",
    "routeLongName": "17 To SE 134th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "436041",
    "stopSequence": 45,
    "stopId": "13792",
    "id": "3132-TRIMET-1707",
    "routeShortName": "17",
    "vehicleId": "3132",
    "routeColor": null,
    "lon": -122.654228,
    "routeId": "17",
    "status": "IN_TRANSIT_TO",
    "blockId": "1707",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.501698,
    "tripId": "9604167",
    "routeLongName": "17 To SE 134th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 179.0
  },
  {
    "shapeId": "436041",
    "stopSequence": 35,
    "stopId": "13171",
    "id": "3315-TRIMET-1708",
    "routeShortName": "17",
    "vehicleId": "3315",
    "routeColor": null,
    "lon": -122.677429,
    "routeId": "17",
    "status": "IN_TRANSIT_TO",
    "blockId": "1708",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.523247,
    "tripId": "9604168",
    "routeLongName": "17 To SE 134th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 178.0
  },
  {
    "shapeId": "436041",
    "stopSequence": 15,
    "stopId": "7307",
    "id": "4061-TRIMET-1709",
    "routeShortName": "17",
    "vehicleId": "4061",
    "routeColor": null,
    "lon": -122.635918,
    "routeId": "17",
    "status": "STOPPED_AT",
    "blockId": "1709",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.550419,
    "tripId": "9604169",
    "routeLongName": "17 To SE 134th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436041",
    "stopSequence": 1,
    "stopId": "5148",
    "id": "3141-TRIMET-1710",
    "routeShortName": "17",
    "vehicleId": "3141",
    "routeColor": null,
    "lon": -122.639969,
    "routeId": "17",
    "status": "STOPPED_AT",
    "blockId": "1710",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.572834,
    "tripId": "9604170",
    "routeLongName": "17 To SE 134th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 292.0
  },
  {
    "shapeId": "436048",
    "stopSequence": 82,
    "stopId": "7317",
    "id": "3511-TRIMET-1711",
    "routeShortName": "17",
    "vehicleId": "3511",
    "routeColor": null,
    "lon": -122.635902,
    "routeId": "17",
    "status": "STOPPED_AT",
    "blockId": "1711",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.554222,
    "tripId": "9604364",
    "routeLongName": "17 To Saratoga",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436067",
    "stopSequence": 99,
    "stopId": "8140",
    "id": "4008-TRIMET-1901",
    "routeShortName": "19",
    "vehicleId": "4008",
    "routeColor": null,
    "lon": -122.564743,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1901",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.526321,
    "tripId": "9604736",
    "routeLongName": "19 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436068",
    "stopSequence": 79,
    "stopId": "2110",
    "id": "3116-TRIMET-1902",
    "routeShortName": "19",
    "vehicleId": "3116",
    "routeColor": null,
    "lon": -122.623169,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1902",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.526176,
    "tripId": "9604737",
    "routeLongName": "19 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 109.0
  },
  {
    "shapeId": "436067",
    "stopSequence": 64,
    "stopId": "7765",
    "id": "4055-TRIMET-1903",
    "routeShortName": "19",
    "vehicleId": "4055",
    "routeColor": null,
    "lon": -122.681847,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1903",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.513119,
    "tripId": "9604738",
    "routeLongName": "19 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 20.0
  },
  {
    "shapeId": "436067",
    "stopSequence": 28,
    "stopId": "6420",
    "id": "4033-TRIMET-1904",
    "routeShortName": "19",
    "vehicleId": "4033",
    "routeColor": null,
    "lon": -122.611465,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1904",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.479168,
    "tripId": "9604740",
    "routeLongName": "19 Gateway TC via 32nd-Rex",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436068",
    "stopSequence": 1,
    "stopId": "13145",
    "id": "3528-TRIMET-1905",
    "routeShortName": "19",
    "vehicleId": "3528",
    "routeColor": null,
    "lon": -122.565453,
    "routeId": "19",
    "status": "STOPPED_AT",
    "blockId": "1905",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.468349,
    "tripId": "9604741",
    "routeLongName": "19 Gateway via 28th-Union",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 100.0
  },
  {
    "shapeId": "436052",
    "stopSequence": 70,
    "stopId": "6405",
    "id": "3540-TRIMET-1907",
    "routeShortName": "19",
    "vehicleId": "3540",
    "routeColor": null,
    "lon": -122.630386,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1907",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.479191,
    "tripId": "9604559",
    "routeLongName": "19 112th via 32nd-Rex",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 78.0
  },
  {
    "shapeId": "436050",
    "stopSequence": 52,
    "stopId": "3931",
    "id": "4018-TRIMET-1908",
    "routeShortName": "19",
    "vehicleId": "4018",
    "routeColor": null,
    "lon": -122.652763,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1908",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.493912,
    "tripId": "9604560",
    "routeLongName": "19 112th via 28th-Union Mnr",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 162.0
  },
  {
    "shapeId": "436052",
    "stopSequence": 39,
    "stopId": "7636",
    "id": "3147-TRIMET-1909",
    "routeShortName": "19",
    "vehicleId": "3147",
    "routeColor": null,
    "lon": -122.675781,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1909",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.522049,
    "tripId": "9604561",
    "routeLongName": "19 112th via 32nd-Rex",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 201.0
  },
  {
    "shapeId": "436050",
    "stopSequence": 19,
    "stopId": "2009",
    "id": "3522-TRIMET-1910",
    "routeShortName": "19",
    "vehicleId": "3522",
    "routeColor": null,
    "lon": -122.610245,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1910",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.526505,
    "tripId": "9604562",
    "routeLongName": "19 Mt Scott-112th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436052",
    "stopSequence": 1,
    "stopId": "8194",
    "id": "3168-TRIMET-1911",
    "routeShortName": "19",
    "vehicleId": "3168",
    "routeColor": null,
    "lon": -122.563828,
    "routeId": "19",
    "status": "STOPPED_AT",
    "blockId": "1911",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530483,
    "tripId": "9604563",
    "routeLongName": "19 Mt Scott-112th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 345.0
  },
  {
    "shapeId": "436068",
    "stopSequence": 51,
    "stopId": "3932",
    "id": "3928-TRIMET-1934",
    "routeShortName": "19",
    "vehicleId": "3928",
    "routeColor": null,
    "lon": -122.65136,
    "routeId": "19",
    "status": "IN_TRANSIT_TO",
    "blockId": "1934",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.490784,
    "tripId": "9604739",
    "routeLongName": "19 Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 341.0
  },
  {
    "shapeId": "435921",
    "stopSequence": 1,
    "stopId": "12757",
    "id": "3318-TRIMET-201",
    "routeShortName": "2",
    "vehicleId": "3318",
    "routeColor": null,
    "lon": -122.429161,
    "routeId": "2",
    "status": "STOPPED_AT",
    "blockId": "201",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.503269,
    "tripId": "9599505",
    "routeLongName": "2  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 112.0
  },
  {
    "shapeId": "435921",
    "stopSequence": 81,
    "stopId": "7797",
    "id": "3515-TRIMET-203",
    "routeShortName": "2",
    "vehicleId": "3515",
    "routeColor": null,
    "lon": -122.679344,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "203",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.517788,
    "tripId": "9599499",
    "routeLongName": "2  To NW 6th & Flanders",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 22.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 1,
    "stopId": "9978",
    "id": "3717-TRIMET-2034",
    "routeShortName": "20",
    "vehicleId": "3717",
    "routeColor": null,
    "lon": -122.800697,
    "routeId": "20",
    "status": "STOPPED_AT",
    "blockId": "2034",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.491272,
    "tripId": "9605162",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 212.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 126,
    "stopId": "993",
    "id": "3743-TRIMET-2035",
    "routeShortName": "20",
    "vehicleId": "3743",
    "routeColor": null,
    "lon": -122.793922,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2035",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.514061,
    "tripId": "9604910",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 208.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 95,
    "stopId": "782",
    "id": "3604-TRIMET-2036",
    "routeShortName": "20",
    "vehicleId": "3604",
    "routeColor": null,
    "lon": -122.675888,
    "routeId": "20",
    "status": "STOPPED_AT",
    "blockId": "2036",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.523132,
    "tripId": "9604912",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 268.0
  },
  {
    "shapeId": "436075",
    "stopSequence": 81,
    "stopId": "702",
    "id": "3757-TRIMET-2037",
    "routeShortName": "20",
    "vehicleId": "3757",
    "routeColor": null,
    "lon": -122.627625,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2037",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.522881,
    "tripId": "9604913",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 265.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 46,
    "stopId": "5443",
    "id": "3612-TRIMET-2038",
    "routeShortName": "20",
    "vehicleId": "3612",
    "routeColor": null,
    "lon": -122.510452,
    "routeId": "20",
    "status": "STOPPED_AT",
    "blockId": "2038",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.519146,
    "tripId": "9604915",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 269.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 23,
    "stopId": "5492",
    "id": "3964-TRIMET-2039",
    "routeShortName": "20",
    "vehicleId": "3964",
    "routeColor": null,
    "lon": -122.432991,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2039",
    "agencyId": "TRIMET",
    "seconds": 63,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.519077,
    "tripId": "9604916",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "435921",
    "stopSequence": 1,
    "stopId": "12757",
    "id": "4040-TRIMET-204",
    "routeShortName": "2",
    "vehicleId": "4040",
    "routeColor": null,
    "lon": -122.428406,
    "routeId": "2",
    "status": "STOPPED_AT",
    "blockId": "204",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.503052,
    "tripId": "9599504",
    "routeLongName": "2  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 110.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 1,
    "stopId": "10857",
    "id": "3924-TRIMET-2040",
    "routeShortName": "20",
    "vehicleId": "3924",
    "routeColor": null,
    "lon": -122.427223,
    "routeId": "20",
    "status": "STOPPED_AT",
    "blockId": "2040",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.502789,
    "tripId": "9604919",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 105.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 117,
    "stopId": "13031",
    "id": "3756-TRIMET-2042",
    "routeShortName": "20",
    "vehicleId": "3756",
    "routeColor": null,
    "lon": -122.398979,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2042",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.518997,
    "tripId": "9605154",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 76,
    "stopId": "6143",
    "id": "3906-TRIMET-2044",
    "routeShortName": "20",
    "vehicleId": "3906",
    "routeColor": null,
    "lon": -122.556694,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2044",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.518322,
    "tripId": "9605156",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 29,
    "stopId": "690",
    "id": "3607-TRIMET-2045",
    "routeShortName": "20",
    "vehicleId": "3607",
    "routeColor": null,
    "lon": -122.738312,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2045",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.519218,
    "tripId": "9605159",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 66.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 16,
    "stopId": "9970",
    "id": "3946-TRIMET-2046",
    "routeShortName": "20",
    "vehicleId": "3946",
    "routeColor": null,
    "lon": -122.789421,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2046",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.515194,
    "tripId": "9605160",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 138.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 1,
    "stopId": "9978",
    "id": "3958-TRIMET-2047",
    "routeShortName": "20",
    "vehicleId": "3958",
    "routeColor": null,
    "lon": -122.800865,
    "routeId": "20",
    "status": "STOPPED_AT",
    "blockId": "2047",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.4911,
    "tripId": "9605161",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 230.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 43,
    "stopId": "792",
    "id": "3025-TRIMET-2067",
    "routeShortName": "20",
    "vehicleId": "3025",
    "routeColor": null,
    "lon": -122.681091,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2067",
    "agencyId": "TRIMET",
    "seconds": 45,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.52298,
    "tripId": "9605158",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 88.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 110,
    "stopId": "691",
    "id": "2803-TRIMET-2069",
    "routeShortName": "20",
    "vehicleId": "2803",
    "routeColor": null,
    "lon": -122.730537,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2069",
    "agencyId": "TRIMET",
    "seconds": 45,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.518707,
    "tripId": "9604911",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 254.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 61,
    "stopId": "10877",
    "id": "2923-TRIMET-2070",
    "routeShortName": "20",
    "vehicleId": "2923",
    "routeColor": null,
    "lon": -122.558304,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2070",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.522152,
    "tripId": "9604914",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 7,
    "stopId": "1335",
    "id": "3002-TRIMET-2072",
    "routeShortName": "20",
    "vehicleId": "3002",
    "routeColor": null,
    "lon": -122.413239,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2072",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.504833,
    "tripId": "9604917",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436076",
    "stopSequence": 1,
    "stopId": "10857",
    "id": "4003-TRIMET-2073",
    "routeShortName": "20",
    "vehicleId": "4003",
    "routeColor": null,
    "lon": -122.426964,
    "routeId": "20",
    "status": "STOPPED_AT",
    "blockId": "2073",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.502739,
    "tripId": "9604918",
    "routeLongName": "20 Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 104.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 99,
    "stopId": "5468",
    "id": "3637-TRIMET-2074",
    "routeShortName": "20",
    "vehicleId": "3637",
    "routeColor": null,
    "lon": -122.472137,
    "routeId": "20",
    "status": "STOPPED_AT",
    "blockId": "2074",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.5191,
    "tripId": "9605155",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "436079",
    "stopSequence": 57,
    "stopId": "776",
    "id": "3038-TRIMET-2076",
    "routeShortName": "20",
    "vehicleId": "3038",
    "routeColor": null,
    "lon": -122.61924,
    "routeId": "20",
    "status": "IN_TRANSIT_TO",
    "blockId": "2076",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.522785,
    "tripId": "9605157",
    "routeLongName": "20 Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 105.0
  },
  {
    "shapeId": "436091",
    "stopSequence": 36,
    "stopId": "2420",
    "id": "3625-TRIMET-2134",
    "routeShortName": "21",
    "vehicleId": "3625",
    "routeColor": null,
    "lon": -122.419304,
    "routeId": "21",
    "status": "STOPPED_AT",
    "blockId": "2134",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.536991,
    "tripId": "9605550",
    "routeLongName": "21 To Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 259.0
  },
  {
    "shapeId": "436093",
    "stopSequence": 1,
    "stopId": "5050",
    "id": "3268-TRIMET-2135",
    "routeShortName": "21",
    "vehicleId": "3268",
    "routeColor": null,
    "lon": -122.564728,
    "routeId": "21",
    "status": "STOPPED_AT",
    "blockId": "2135",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.558067,
    "tripId": "9605551",
    "routeLongName": "21 To Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 241.0
  },
  {
    "shapeId": "436085",
    "stopSequence": 39,
    "stopId": "10822",
    "id": "3913-TRIMET-2136",
    "routeShortName": "21",
    "vehicleId": "3913",
    "routeColor": null,
    "lon": -122.508583,
    "routeId": "21",
    "status": "IN_TRANSIT_TO",
    "blockId": "2136",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.552101,
    "tripId": "9605399",
    "routeLongName": "21 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 284.0
  },
  {
    "shapeId": "436085",
    "stopSequence": 2,
    "stopId": "2253",
    "id": "3701-TRIMET-2137",
    "routeShortName": "21",
    "vehicleId": "3701",
    "routeColor": null,
    "lon": -122.426659,
    "routeId": "21",
    "status": "STOPPED_AT",
    "blockId": "2137",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.502682,
    "tripId": "9605400",
    "routeLongName": "21 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 104.0
  },
  {
    "shapeId": "436102",
    "stopSequence": 36,
    "stopId": "6513",
    "id": "3617-TRIMET-2234",
    "routeShortName": "22",
    "vehicleId": "3617",
    "routeColor": null,
    "lon": -122.558052,
    "routeId": "22",
    "status": "IN_TRANSIT_TO",
    "blockId": "2234",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.53479,
    "tripId": "9605796",
    "routeLongName": "22 To Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436099",
    "stopSequence": 8,
    "stopId": "6514",
    "id": "3914-TRIMET-2235",
    "routeShortName": "22",
    "vehicleId": "3914",
    "routeColor": null,
    "lon": -122.557777,
    "routeId": "22",
    "status": "STOPPED_AT",
    "blockId": "2235",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.547974,
    "tripId": "9605709",
    "routeLongName": "22 To Parkrose",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 1.0
  },
  {
    "shapeId": "436098",
    "stopSequence": 1,
    "stopId": "8194",
    "id": "3732-TRIMET-2236",
    "routeShortName": "22",
    "vehicleId": "3732",
    "routeColor": null,
    "lon": -122.563705,
    "routeId": "22",
    "status": "STOPPED_AT",
    "blockId": "2236",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530159,
    "tripId": "9605710",
    "routeLongName": "22 To Parkrose",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 345.0
  },
  {
    "shapeId": "436111",
    "stopSequence": 14,
    "stopId": "2042",
    "id": "3909-TRIMET-2237",
    "routeShortName": "25",
    "vehicleId": "3909",
    "routeColor": null,
    "lon": -122.523834,
    "routeId": "25",
    "status": "IN_TRANSIT_TO",
    "blockId": "2237",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.526421,
    "tripId": "9606210",
    "routeLongName": "25 To Rockwood",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "435913",
    "stopSequence": 50,
    "stopId": "1373",
    "id": "3741-TRIMET-234",
    "routeShortName": "2",
    "vehicleId": "3741",
    "routeColor": null,
    "lon": -122.543617,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "234",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.50415,
    "tripId": "9599194",
    "routeLongName": "2  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "435913",
    "stopSequence": 29,
    "stopId": "1471",
    "id": "3614-TRIMET-235",
    "routeShortName": "2",
    "vehicleId": "3614",
    "routeColor": null,
    "lon": -122.611542,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "235",
    "agencyId": "TRIMET",
    "seconds": 33,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.505306,
    "tripId": "9599195",
    "routeLongName": "2  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "435913",
    "stopSequence": 13,
    "stopId": "1375",
    "id": "3728-TRIMET-236",
    "routeShortName": "2",
    "vehicleId": "3728",
    "routeColor": null,
    "lon": -122.658752,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "236",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.506889,
    "tripId": "9599196",
    "routeLongName": "2  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 177.0
  },
  {
    "shapeId": "435913",
    "stopSequence": 2,
    "stopId": "9301",
    "id": "3622-TRIMET-237",
    "routeShortName": "2",
    "vehicleId": "3622",
    "routeColor": null,
    "lon": -122.675468,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "237",
    "agencyId": "TRIMET",
    "seconds": 33,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.524971,
    "tripId": "9599197",
    "routeLongName": "2  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 178.0
  },
  {
    "shapeId": "435913",
    "stopSequence": 1,
    "stopId": "9573",
    "id": "3634-TRIMET-238",
    "routeShortName": "2",
    "vehicleId": "3634",
    "routeColor": null,
    "lon": -122.675407,
    "routeId": "2",
    "status": "STOPPED_AT",
    "blockId": "238",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.527641,
    "tripId": "9599198",
    "routeLongName": "2  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 223.0
  },
  {
    "shapeId": "435921",
    "stopSequence": 69,
    "stopId": "13741",
    "id": "3610-TRIMET-239",
    "routeShortName": "2",
    "vehicleId": "3610",
    "routeColor": null,
    "lon": -122.640137,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "239",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.504807,
    "tripId": "9599500",
    "routeLongName": "2  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "435921",
    "stopSequence": 47,
    "stopId": "1492",
    "id": "3736-TRIMET-240",
    "routeShortName": "2",
    "vehicleId": "3736",
    "routeColor": null,
    "lon": -122.579338,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "240",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.504944,
    "tripId": "9599501",
    "routeLongName": "2  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 283.0
  },
  {
    "shapeId": "435921",
    "stopSequence": 29,
    "stopId": "1390",
    "id": "3742-TRIMET-241",
    "routeShortName": "2",
    "vehicleId": "3742",
    "routeColor": null,
    "lon": -122.524567,
    "routeId": "2",
    "status": "STOPPED_AT",
    "blockId": "241",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.504063,
    "tripId": "9599502",
    "routeLongName": "2  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 269.0
  },
  {
    "shapeId": "435921",
    "stopSequence": 18,
    "stopId": "1425",
    "id": "3739-TRIMET-242",
    "routeShortName": "2",
    "vehicleId": "3739",
    "routeColor": null,
    "lon": -122.478195,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "242",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.504578,
    "tripId": "9599503",
    "routeLongName": "2  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "435913",
    "stopSequence": 68,
    "stopId": "1429",
    "id": "3937-TRIMET-243",
    "routeShortName": "2",
    "vehicleId": "3937",
    "routeColor": null,
    "lon": -122.474625,
    "routeId": "2",
    "status": "IN_TRANSIT_TO",
    "blockId": "243",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.504562,
    "tripId": "9599193",
    "routeLongName": "2  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436108",
    "stopSequence": 3,
    "stopId": "14038",
    "id": "3961-TRIMET-2434",
    "routeShortName": "24",
    "vehicleId": "3961",
    "routeColor": null,
    "lon": -122.689499,
    "routeId": "24",
    "status": "IN_TRANSIT_TO",
    "blockId": "2434",
    "agencyId": "TRIMET",
    "seconds": 88,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.5298,
    "tripId": "9606065",
    "routeLongName": "24 To Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 358.0
  },
  {
    "shapeId": "436107",
    "stopSequence": 49,
    "stopId": "14032",
    "id": "3623-TRIMET-2435",
    "routeShortName": "24",
    "vehicleId": "3623",
    "routeColor": null,
    "lon": -122.69886,
    "routeId": "24",
    "status": "IN_TRANSIT_TO",
    "blockId": "2435",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.535992,
    "tripId": "9605938",
    "routeLongName": "24 To SW 18th & Morrison",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 178.0
  },
  {
    "shapeId": "436107",
    "stopSequence": 27,
    "stopId": "1883",
    "id": "2930-TRIMET-2467",
    "routeShortName": "24",
    "vehicleId": "2930",
    "routeColor": null,
    "lon": -122.612167,
    "routeId": "24",
    "status": "IN_TRANSIT_TO",
    "blockId": "2467",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.548275,
    "tripId": "9605939",
    "routeLongName": "24 To SW 18th & Morrison",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436107",
    "stopSequence": 1,
    "stopId": "8194",
    "id": "2806-TRIMET-2468",
    "routeShortName": "24",
    "vehicleId": "2806",
    "routeColor": null,
    "lon": -122.563942,
    "routeId": "24",
    "status": "STOPPED_AT",
    "blockId": "2468",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530815,
    "tripId": "9605940",
    "routeLongName": "24 To SW 18th & Morrison",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 347.0
  },
  {
    "shapeId": "436108",
    "stopSequence": 31,
    "stopId": "1890",
    "id": "2816-TRIMET-2469",
    "routeShortName": "24",
    "vehicleId": "2816",
    "routeColor": null,
    "lon": -122.604698,
    "routeId": "24",
    "status": "IN_TRANSIT_TO",
    "blockId": "2469",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.548248,
    "tripId": "9606064",
    "routeLongName": "24 To Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436114",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3917-TRIMET-3034",
    "routeShortName": "30",
    "vehicleId": "3917",
    "routeColor": null,
    "lon": -122.568184,
    "routeId": "30",
    "status": "STOPPED_AT",
    "blockId": "3034",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.436066,
    "tripId": "9606260",
    "routeLongName": "30 To Estacada",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436116",
    "stopSequence": 1,
    "stopId": "3724",
    "id": "3628-TRIMET-3035",
    "routeShortName": "30",
    "vehicleId": "3628",
    "routeColor": null,
    "lon": -122.334061,
    "routeId": "30",
    "status": "STOPPED_AT",
    "blockId": "3035",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.286133,
    "tripId": "9606329",
    "routeLongName": "30 To Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 1.0
  },
  {
    "shapeId": "436118",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3410-TRIMET-3134",
    "routeShortName": "31",
    "vehicleId": "3410",
    "routeColor": null,
    "lon": -122.568153,
    "routeId": "31",
    "status": "STOPPED_AT",
    "blockId": "3134",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.435902,
    "tripId": "9606391",
    "routeLongName": "31 To Oregon City TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436118",
    "stopSequence": 12,
    "stopId": "6212",
    "id": "3726-TRIMET-3135",
    "routeShortName": "31",
    "vehicleId": "3726",
    "routeColor": null,
    "lon": -122.590057,
    "routeId": "31",
    "status": "IN_TRANSIT_TO",
    "blockId": "3135",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.416115,
    "tripId": "9606390",
    "routeLongName": "31 To Oregon City TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436124",
    "stopSequence": 4,
    "stopId": "9578",
    "id": "3547-TRIMET-3201",
    "routeShortName": "32",
    "vehicleId": "3547",
    "routeColor": null,
    "lon": -122.581497,
    "routeId": "32",
    "status": "IN_TRANSIT_TO",
    "blockId": "3201",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.332855,
    "tripId": "9606645",
    "routeLongName": "32 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 279.0
  },
  {
    "shapeId": "436122",
    "stopSequence": 45,
    "stopId": "3831",
    "id": "4021-TRIMET-3202",
    "routeShortName": "32",
    "vehicleId": "4021",
    "routeColor": null,
    "lon": -122.601242,
    "routeId": "32",
    "status": "IN_TRANSIT_TO",
    "blockId": "3202",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.375782,
    "tripId": "9606584",
    "routeLongName": "32 To Clackamas CC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 247.0
  },
  {
    "shapeId": "436127",
    "stopSequence": 50,
    "stopId": "3831",
    "id": "4010-TRIMET-3301",
    "routeShortName": "33",
    "vehicleId": "4010",
    "routeColor": null,
    "lon": -122.601189,
    "routeId": "33",
    "status": "STOPPED_AT",
    "blockId": "3301",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.36845,
    "tripId": "9606726",
    "routeLongName": "33 To Clackamas College",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 176.0
  },
  {
    "shapeId": "436127",
    "stopSequence": 37,
    "stopId": "3833",
    "id": "3502-TRIMET-3302",
    "routeShortName": "33",
    "vehicleId": "3502",
    "routeColor": null,
    "lon": -122.626572,
    "routeId": "33",
    "status": "IN_TRANSIT_TO",
    "blockId": "3302",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.409065,
    "tripId": "9606727",
    "routeLongName": "33 To Clackamas College",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 151.0
  },
  {
    "shapeId": "436127",
    "stopSequence": 20,
    "stopId": "2574",
    "id": "4030-TRIMET-3303",
    "routeShortName": "33",
    "vehicleId": "4030",
    "routeColor": null,
    "lon": -122.629623,
    "routeId": "33",
    "status": "IN_TRANSIT_TO",
    "blockId": "3303",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.446594,
    "tripId": "9606728",
    "routeLongName": "33 To Clackamas College",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 268.0
  },
  {
    "shapeId": "436129",
    "stopSequence": 79,
    "stopId": "13248",
    "id": "3164-TRIMET-3305",
    "routeShortName": "33",
    "vehicleId": "3164",
    "routeColor": null,
    "lon": -122.568161,
    "routeId": "33",
    "status": "IN_TRANSIT_TO",
    "blockId": "3305",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.435936,
    "tripId": "9606976",
    "routeLongName": "33 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436129",
    "stopSequence": 79,
    "stopId": "13248",
    "id": "3117-TRIMET-3306",
    "routeShortName": "33",
    "vehicleId": "3117",
    "routeColor": null,
    "lon": -122.568253,
    "routeId": "33",
    "status": "IN_TRANSIT_TO",
    "blockId": "3306",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.436409,
    "tripId": "9606977",
    "routeLongName": "33 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436129",
    "stopSequence": 60,
    "stopId": "2578",
    "id": "3574-TRIMET-3307",
    "routeShortName": "33",
    "vehicleId": "3574",
    "routeColor": null,
    "lon": -122.627228,
    "routeId": "33",
    "status": "IN_TRANSIT_TO",
    "blockId": "3307",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.446636,
    "tripId": "9606978",
    "routeLongName": "33 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 88.0
  },
  {
    "shapeId": "436129",
    "stopSequence": 46,
    "stopId": "3792",
    "id": "3306-TRIMET-3308",
    "routeShortName": "33",
    "vehicleId": "3306",
    "routeColor": null,
    "lon": -122.631943,
    "routeId": "33",
    "status": "IN_TRANSIT_TO",
    "blockId": "3308",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.416286,
    "tripId": "9606979",
    "routeLongName": "33 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 340.0
  },
  {
    "shapeId": "436129",
    "stopSequence": 30,
    "stopId": "10328",
    "id": "4063-TRIMET-3309",
    "routeShortName": "33",
    "vehicleId": "4063",
    "routeColor": null,
    "lon": -122.601585,
    "routeId": "33",
    "status": "IN_TRANSIT_TO",
    "blockId": "3309",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.373665,
    "tripId": "9606980",
    "routeLongName": "33 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 355.0
  },
  {
    "shapeId": "436129",
    "stopSequence": 13,
    "stopId": "3410",
    "id": "3963-TRIMET-3310",
    "routeShortName": "33",
    "vehicleId": "3963",
    "routeColor": null,
    "lon": -122.605003,
    "routeId": "33",
    "status": "STOPPED_AT",
    "blockId": "3310",
    "agencyId": "TRIMET",
    "seconds": 57,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.340069,
    "tripId": "9606981",
    "routeLongName": "33 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436129",
    "stopSequence": 1,
    "stopId": "1068",
    "id": "3320-TRIMET-3311",
    "routeShortName": "33",
    "vehicleId": "3320",
    "routeColor": null,
    "lon": -122.575531,
    "routeId": "33",
    "status": "STOPPED_AT",
    "blockId": "3311",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.321621,
    "tripId": "9606982",
    "routeLongName": "33 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 31.0
  },
  {
    "shapeId": "436129",
    "stopSequence": 1,
    "stopId": "1068",
    "id": "3573-TRIMET-3312",
    "routeShortName": "33",
    "vehicleId": "3573",
    "routeColor": null,
    "lon": -122.575653,
    "routeId": "33",
    "status": "STOPPED_AT",
    "blockId": "3312",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.321476,
    "tripId": "9606983",
    "routeLongName": "33 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 31.0
  },
  {
    "shapeId": "436127",
    "stopSequence": 71,
    "stopId": "6122",
    "id": "4009-TRIMET-3313",
    "routeShortName": "33",
    "vehicleId": "4009",
    "routeColor": null,
    "lon": -122.598244,
    "routeId": "33",
    "status": "IN_TRANSIT_TO",
    "blockId": "3313",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.334003,
    "tripId": "9606725",
    "routeLongName": "33 To Clackamas College",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 153.0
  },
  {
    "shapeId": "436139",
    "stopSequence": 2,
    "stopId": "4502",
    "id": "4037-TRIMET-3501",
    "routeShortName": "35",
    "vehicleId": "4037",
    "routeColor": null,
    "lon": -122.728851,
    "routeId": "35",
    "status": "IN_TRANSIT_TO",
    "blockId": "3501",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.576962,
    "tripId": "9607256",
    "routeLongName": "35 To Oregon City TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 118.0
  },
  {
    "shapeId": "436144",
    "stopSequence": 2,
    "stopId": "6320",
    "id": "4043-TRIMET-3502",
    "routeShortName": "35",
    "vehicleId": "4043",
    "routeColor": null,
    "lon": -122.604683,
    "routeId": "35",
    "status": "IN_TRANSIT_TO",
    "blockId": "3502",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.360596,
    "tripId": "9607397",
    "routeLongName": "35 University of Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 53.0
  },
  {
    "shapeId": "436144",
    "stopSequence": 64,
    "stopId": "2226",
    "id": "3012-TRIMET-3567",
    "routeShortName": "35",
    "vehicleId": "3012",
    "routeColor": null,
    "lon": -122.693275,
    "routeId": "35",
    "status": "IN_TRANSIT_TO",
    "blockId": "3567",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.55703,
    "tripId": "9607395",
    "routeLongName": "35 Greeley to Univ Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436144",
    "stopSequence": 46,
    "stopId": "3611",
    "id": "3207-TRIMET-3568",
    "routeShortName": "35",
    "vehicleId": "3207",
    "routeColor": null,
    "lon": -122.672867,
    "routeId": "35",
    "status": "STOPPED_AT",
    "blockId": "3568",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.496384,
    "tripId": "9607396",
    "routeLongName": "35 University of Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436139",
    "stopSequence": 69,
    "stopId": "5510",
    "id": "2818-TRIMET-3569",
    "routeShortName": "35",
    "vehicleId": "2818",
    "routeColor": null,
    "lon": -122.663223,
    "routeId": "35",
    "status": "IN_TRANSIT_TO",
    "blockId": "3569",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.41819,
    "tripId": "9607254",
    "routeLongName": "35 To Oregon City TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 188.0
  },
  {
    "shapeId": "436139",
    "stopSequence": 41,
    "stopId": "13167",
    "id": "2827-TRIMET-3570",
    "routeShortName": "35",
    "vehicleId": "2827",
    "routeColor": null,
    "lon": -122.680176,
    "routeId": "35",
    "status": "IN_TRANSIT_TO",
    "blockId": "3570",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.513962,
    "tripId": "9607255",
    "routeLongName": "35 To Oregon City TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 200.0
  },
  {
    "shapeId": "435923",
    "stopSequence": 15,
    "stopId": "1841",
    "id": "3575-TRIMET-401",
    "routeShortName": "4",
    "vehicleId": "3575",
    "routeColor": null,
    "lon": -122.666679,
    "routeId": "4",
    "status": "IN_TRANSIT_TO",
    "blockId": "401",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.547138,
    "tripId": "9599790",
    "routeLongName": "4  To St. Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "435923",
    "stopSequence": 1,
    "stopId": "12791",
    "id": "4065-TRIMET-402",
    "routeShortName": "4",
    "vehicleId": "4065",
    "routeColor": null,
    "lon": -122.679527,
    "routeId": "4",
    "status": "STOPPED_AT",
    "blockId": "402",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.514736,
    "tripId": "9599792",
    "routeLongName": "4  To St. Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 290.0
  },
  {
    "shapeId": "435925",
    "stopSequence": 52,
    "stopId": "3957",
    "id": "3325-TRIMET-403",
    "routeShortName": "4",
    "vehicleId": "3325",
    "routeColor": null,
    "lon": -122.675545,
    "routeId": "4",
    "status": "STOPPED_AT",
    "blockId": "403",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.550537,
    "tripId": "9600079",
    "routeLongName": "4  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "435925",
    "stopSequence": 18,
    "stopId": "1720",
    "id": "4046-TRIMET-404",
    "routeShortName": "4",
    "vehicleId": "4046",
    "routeColor": null,
    "lon": -122.722969,
    "routeId": "4",
    "status": "IN_TRANSIT_TO",
    "blockId": "404",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.591236,
    "tripId": "9600081",
    "routeLongName": "4  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436172",
    "stopSequence": 59,
    "stopId": "7588",
    "id": "3550-TRIMET-4401",
    "routeShortName": "44",
    "vehicleId": "3550",
    "routeColor": null,
    "lon": -122.682846,
    "routeId": "44",
    "status": "IN_TRANSIT_TO",
    "blockId": "4401",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.509029,
    "tripId": "9607702",
    "routeLongName": "44 To PCC Sylvania",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 200.0
  },
  {
    "shapeId": "436182",
    "stopSequence": 1,
    "stopId": "4431",
    "id": "4012-TRIMET-4402",
    "routeShortName": "44",
    "vehicleId": "4012",
    "routeColor": null,
    "lon": -122.727066,
    "routeId": "44",
    "status": "STOPPED_AT",
    "blockId": "4402",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.439903,
    "tripId": "9607849",
    "routeLongName": "44 To St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 177.0
  },
  {
    "shapeId": "436172",
    "stopSequence": 8,
    "stopId": "13212",
    "id": "2915-TRIMET-4467",
    "routeShortName": "44",
    "vehicleId": "2915",
    "routeColor": null,
    "lon": -122.751297,
    "routeId": "44",
    "status": "IN_TRANSIT_TO",
    "blockId": "4467",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.588634,
    "tripId": "9607704",
    "routeLongName": "44 To PCC Sylvania",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 203.0
  },
  {
    "shapeId": "436172",
    "stopSequence": 1,
    "stopId": "10095",
    "id": "3220-TRIMET-4468",
    "routeShortName": "44",
    "vehicleId": "3220",
    "routeColor": null,
    "lon": -122.762428,
    "routeId": "44",
    "status": "STOPPED_AT",
    "blockId": "4468",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.602127,
    "tripId": "9607705",
    "routeLongName": "44 To PCC Sylvania",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 67.0
  },
  {
    "shapeId": "436182",
    "stopSequence": 67,
    "stopId": "6260",
    "id": "3241-TRIMET-4469",
    "routeShortName": "44",
    "vehicleId": "3241",
    "routeColor": null,
    "lon": -122.701927,
    "routeId": "44",
    "status": "IN_TRANSIT_TO",
    "blockId": "4469",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.572514,
    "tripId": "9607846",
    "routeLongName": "44 Mocks Crest to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 321.0
  },
  {
    "shapeId": "436182",
    "stopSequence": 42,
    "stopId": "1097",
    "id": "3209-TRIMET-4470",
    "routeShortName": "44",
    "vehicleId": "3209",
    "routeColor": null,
    "lon": -122.665977,
    "routeId": "44",
    "status": "IN_TRANSIT_TO",
    "blockId": "4470",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.52866,
    "tripId": "9607847",
    "routeLongName": "44 Mocks Crest to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 91.0
  },
  {
    "shapeId": "436182",
    "stopSequence": 22,
    "stopId": "963",
    "id": "3005-TRIMET-4471",
    "routeShortName": "44",
    "vehicleId": "3005",
    "routeColor": null,
    "lon": -122.700478,
    "routeId": "44",
    "status": "IN_TRANSIT_TO",
    "blockId": "4471",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.477512,
    "tripId": "9607848",
    "routeLongName": "44 To St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 72.0
  },
  {
    "shapeId": "436172",
    "stopSequence": 92,
    "stopId": "8951",
    "id": "3019-TRIMET-4472",
    "routeShortName": "44",
    "vehicleId": "3019",
    "routeColor": null,
    "lon": -122.727066,
    "routeId": "44",
    "status": "STOPPED_AT",
    "blockId": "4472",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.439915,
    "tripId": "9607701",
    "routeLongName": "44 To PCC Sylvania",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 177.0
  },
  {
    "shapeId": "436172",
    "stopSequence": 46,
    "stopId": "5997",
    "id": "3261-TRIMET-4473",
    "routeShortName": "44",
    "vehicleId": "3261",
    "routeColor": null,
    "lon": -122.668121,
    "routeId": "44",
    "status": "IN_TRANSIT_TO",
    "blockId": "4473",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.543652,
    "tripId": "9607703",
    "routeLongName": "44 To PCC Sylvania",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436192",
    "stopSequence": 16,
    "stopId": "5197",
    "id": "3014-TRIMET-4567",
    "routeShortName": "45",
    "vehicleId": "3014",
    "routeColor": null,
    "lon": -122.793182,
    "routeId": "45",
    "status": "STOPPED_AT",
    "blockId": "4567",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.44593,
    "tripId": "9608048",
    "routeLongName": "45 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 64.0
  },
  {
    "shapeId": "436185",
    "stopSequence": 27,
    "stopId": "1955",
    "id": "3251-TRIMET-4568",
    "routeShortName": "45",
    "vehicleId": "3251",
    "routeColor": null,
    "lon": -122.718491,
    "routeId": "45",
    "status": "IN_TRANSIT_TO",
    "blockId": "4568",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.466637,
    "tripId": "9607982",
    "routeLongName": "45 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 239.0
  },
  {
    "shapeId": "435925",
    "stopSequence": 64,
    "stopId": "9311",
    "id": "2823-TRIMET-467",
    "routeShortName": "4",
    "vehicleId": "2823",
    "routeColor": null,
    "lon": -122.671959,
    "routeId": "4",
    "status": "IN_TRANSIT_TO",
    "blockId": "467",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.526863,
    "tripId": "9600078",
    "routeLongName": "4  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 273.0
  },
  {
    "shapeId": "435925",
    "stopSequence": 38,
    "stopId": "3489",
    "id": "3745-TRIMET-468",
    "routeShortName": "4",
    "vehicleId": "3745",
    "routeColor": null,
    "lon": -122.68689,
    "routeId": "4",
    "status": "IN_TRANSIT_TO",
    "blockId": "468",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.577625,
    "tripId": "9600080",
    "routeLongName": "4  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "435925",
    "stopSequence": 1,
    "stopId": "4818",
    "id": "3031-TRIMET-469",
    "routeShortName": "4",
    "vehicleId": "3031",
    "routeColor": null,
    "lon": -122.75177,
    "routeId": "4",
    "status": "STOPPED_AT",
    "blockId": "469",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.587906,
    "tripId": "9600082",
    "routeLongName": "4  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 25.0
  },
  {
    "shapeId": "435923",
    "stopSequence": 66,
    "stopId": "13869",
    "id": "2917-TRIMET-470",
    "routeShortName": "4",
    "vehicleId": "2917",
    "routeColor": null,
    "lon": -122.757851,
    "routeId": "4",
    "status": "STOPPED_AT",
    "blockId": "470",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.590687,
    "tripId": "9599787",
    "routeLongName": "4  To St. Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 146.0
  },
  {
    "shapeId": "435923",
    "stopSequence": 53,
    "stopId": "1721",
    "id": "3257-TRIMET-471",
    "routeShortName": "4",
    "vehicleId": "3257",
    "routeColor": null,
    "lon": -122.722427,
    "routeId": "4",
    "status": "IN_TRANSIT_TO",
    "blockId": "471",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.591232,
    "tripId": "9599788",
    "routeLongName": "4  To St. Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "435923",
    "stopSequence": 29,
    "stopId": "80",
    "id": "3232-TRIMET-472",
    "routeShortName": "4",
    "vehicleId": "3232",
    "routeColor": null,
    "lon": -122.674835,
    "routeId": "4",
    "status": "IN_TRANSIT_TO",
    "blockId": "472",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.573486,
    "tripId": "9599789",
    "routeLongName": "4  To St. Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "435923",
    "stopSequence": 5,
    "stopId": "8886",
    "id": "3156-TRIMET-473",
    "routeShortName": "4",
    "vehicleId": "3156",
    "routeColor": null,
    "lon": -122.676476,
    "routeId": "4",
    "status": "IN_TRANSIT_TO",
    "blockId": "473",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.523766,
    "tripId": "9599791",
    "routeLongName": "4  To St. Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 359.0
  },
  {
    "shapeId": "436196",
    "stopSequence": 1,
    "stopId": "9954",
    "id": "3051-TRIMET-4767",
    "routeShortName": "46",
    "vehicleId": "3051",
    "routeColor": null,
    "lon": -122.984879,
    "routeId": "46",
    "status": "STOPPED_AT",
    "blockId": "4767",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.521557,
    "tripId": "9608107",
    "routeLongName": "46 To Brookwood Library",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436209",
    "stopSequence": 19,
    "stopId": "13672",
    "id": "2801-TRIMET-4768",
    "routeShortName": "47",
    "vehicleId": "2801",
    "routeColor": null,
    "lon": -122.856003,
    "routeId": "47",
    "status": "IN_TRANSIT_TO",
    "blockId": "4768",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.544056,
    "tripId": "9608174",
    "routeLongName": "47 To Hillsboro TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 179.0
  },
  {
    "shapeId": "436307",
    "stopSequence": 27,
    "stopId": "10083",
    "id": "2837-TRIMET-4769",
    "routeShortName": "67",
    "vehicleId": "2837",
    "routeColor": null,
    "lon": -122.854477,
    "routeId": "67",
    "status": "IN_TRANSIT_TO",
    "blockId": "4769",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.562973,
    "tripId": "9610549",
    "routeLongName": "67 To PCC Rock Creek",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436309",
    "stopSequence": 2,
    "stopId": "14088",
    "id": "2829-TRIMET-4770",
    "routeShortName": "67",
    "vehicleId": "2829",
    "routeColor": null,
    "lon": -122.860916,
    "routeId": "67",
    "status": "IN_TRANSIT_TO",
    "blockId": "4770",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.563351,
    "tripId": "9610626",
    "routeLongName": "67 To Merlo Rd Max Station",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 188.0
  },
  {
    "shapeId": "436214",
    "stopSequence": 22,
    "stopId": "9923",
    "id": "3226-TRIMET-4771",
    "routeShortName": "47",
    "vehicleId": "3226",
    "routeColor": null,
    "lon": -122.916161,
    "routeId": "47",
    "status": "IN_TRANSIT_TO",
    "blockId": "4771",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.53138,
    "tripId": "9608251",
    "routeLongName": "47 To PCC Rock Creek",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 269.0
  },
  {
    "shapeId": "436201",
    "stopSequence": 29,
    "stopId": "9992",
    "id": "4002-TRIMET-4772",
    "routeShortName": "46",
    "vehicleId": "4002",
    "routeColor": null,
    "lon": -122.995773,
    "routeId": "46",
    "status": "IN_TRANSIT_TO",
    "blockId": "4772",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.540344,
    "tripId": "9608135",
    "routeLongName": "46 To Hillsboro TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 181.0
  },
  {
    "shapeId": "436218",
    "stopSequence": 1,
    "stopId": "11939",
    "id": "2835-TRIMET-4867",
    "routeShortName": "48",
    "vehicleId": "2835",
    "routeColor": null,
    "lon": -122.78215,
    "routeId": "48",
    "status": "STOPPED_AT",
    "blockId": "4867",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.510139,
    "tripId": "9608333",
    "routeLongName": "48 To Hillsboro TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 297.0
  },
  {
    "shapeId": "436224",
    "stopSequence": 30,
    "stopId": "9055",
    "id": "2902-TRIMET-4868",
    "routeShortName": "48",
    "vehicleId": "2902",
    "routeColor": null,
    "lon": -122.856079,
    "routeId": "48",
    "status": "IN_TRANSIT_TO",
    "blockId": "4868",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.535145,
    "tripId": "9608447",
    "routeLongName": "48 To Sunset TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 110.0
  },
  {
    "shapeId": "436224",
    "stopSequence": 1,
    "stopId": "9956",
    "id": "3746-TRIMET-4869",
    "routeShortName": "48",
    "vehicleId": "3746",
    "routeColor": null,
    "lon": -122.98587,
    "routeId": "48",
    "status": "STOPPED_AT",
    "blockId": "4869",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.521538,
    "tripId": "9608448",
    "routeLongName": "48 To Sunset TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 58.0
  },
  {
    "shapeId": "436220",
    "stopSequence": 46,
    "stopId": "8549",
    "id": "2922-TRIMET-4870",
    "routeShortName": "48",
    "vehicleId": "2922",
    "routeColor": null,
    "lon": -122.965607,
    "routeId": "48",
    "status": "STOPPED_AT",
    "blockId": "4870",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530678,
    "tripId": "9608332",
    "routeLongName": "48 To Hillsboro TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 257.0
  },
  {
    "shapeId": "436490",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3405-TRIMET-5201",
    "routeShortName": "152",
    "vehicleId": "3405",
    "routeColor": null,
    "lon": -122.568169,
    "routeId": "152",
    "status": "STOPPED_AT",
    "blockId": "5201",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.435978,
    "tripId": "9617127",
    "routeLongName": "152 Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436490",
    "stopSequence": 8,
    "stopId": "10939",
    "id": "3409-TRIMET-5202",
    "routeShortName": "152",
    "vehicleId": "3409",
    "routeColor": null,
    "lon": -122.605301,
    "routeId": "152",
    "status": "IN_TRANSIT_TO",
    "blockId": "5202",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.430927,
    "tripId": "9617126",
    "routeLongName": "152 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 271.0
  },
  {
    "shapeId": "436243",
    "stopSequence": 1,
    "stopId": "9986",
    "id": "3027-TRIMET-5267",
    "routeShortName": "52",
    "vehicleId": "3027",
    "routeColor": null,
    "lon": -122.801003,
    "routeId": "52",
    "status": "STOPPED_AT",
    "blockId": "5267",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.491554,
    "tripId": "9608594",
    "routeLongName": "52 To PCC-Rock Creek",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 213.0
  },
  {
    "shapeId": "436252",
    "stopSequence": 55,
    "stopId": "8435",
    "id": "2815-TRIMET-5268",
    "routeShortName": "52",
    "vehicleId": "2815",
    "routeColor": null,
    "lon": -122.80114,
    "routeId": "52",
    "status": "IN_TRANSIT_TO",
    "blockId": "5268",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.488426,
    "tripId": "9608761",
    "routeLongName": "52 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 346.0
  },
  {
    "shapeId": "436252",
    "stopSequence": 20,
    "stopId": "7023",
    "id": "3247-TRIMET-5269",
    "routeShortName": "52",
    "vehicleId": "3247",
    "routeColor": null,
    "lon": -122.867538,
    "routeId": "52",
    "status": "IN_TRANSIT_TO",
    "blockId": "5269",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.516125,
    "tripId": "9608762",
    "routeLongName": "52 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436243",
    "stopSequence": 52,
    "stopId": "4429",
    "id": "3033-TRIMET-5270",
    "routeShortName": "52",
    "vehicleId": "3033",
    "routeColor": null,
    "lon": -122.859383,
    "routeId": "52",
    "status": "STOPPED_AT",
    "blockId": "5270",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.565952,
    "tripId": "9608591",
    "routeLongName": "52 To PCC-Rock Creek",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 244.0
  },
  {
    "shapeId": "436252",
    "stopSequence": 1,
    "stopId": "13700",
    "id": "2833-TRIMET-5271",
    "routeShortName": "52",
    "vehicleId": "2833",
    "routeColor": null,
    "lon": -122.858574,
    "routeId": "52",
    "status": "STOPPED_AT",
    "blockId": "5271",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.565777,
    "tripId": "9608764",
    "routeLongName": "52 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 34.0
  },
  {
    "shapeId": "436243",
    "stopSequence": 24,
    "stopId": "7012",
    "id": "3212-TRIMET-5272",
    "routeShortName": "52",
    "vehicleId": "3212",
    "routeColor": null,
    "lon": -122.867119,
    "routeId": "52",
    "status": "STOPPED_AT",
    "blockId": "5272",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.493961,
    "tripId": "9608593",
    "routeLongName": "52 To PCC-Rock Creek",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 1.0
  },
  {
    "shapeId": "436493",
    "stopSequence": 26,
    "stopId": "8312",
    "id": "3725-TRIMET-5434",
    "routeShortName": "154",
    "vehicleId": "3725",
    "routeColor": null,
    "lon": -122.567856,
    "routeId": "154",
    "status": "IN_TRANSIT_TO",
    "blockId": "5434",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.372593,
    "tripId": "9617195",
    "routeLongName": "154 To Clackamas Heights",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 50.0
  },
  {
    "shapeId": "436269",
    "stopSequence": 7,
    "stopId": "2566",
    "id": "3028-TRIMET-5467",
    "routeShortName": "56",
    "vehicleId": "3028",
    "routeColor": null,
    "lon": -122.680832,
    "routeId": "56",
    "status": "IN_TRANSIT_TO",
    "blockId": "5467",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.510513,
    "tripId": "9609204",
    "routeLongName": "56 To Washington Square",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 131.0
  },
  {
    "shapeId": "436266",
    "stopSequence": 37,
    "stopId": "156",
    "id": "3010-TRIMET-5468",
    "routeShortName": "54",
    "vehicleId": "3010",
    "routeColor": null,
    "lon": -122.680656,
    "routeId": "54",
    "status": "IN_TRANSIT_TO",
    "blockId": "5468",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.483078,
    "tripId": "9609071",
    "routeLongName": "54 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 353.0
  },
  {
    "shapeId": "436266",
    "stopSequence": 1,
    "stopId": "9979",
    "id": "3243-TRIMET-5469",
    "routeShortName": "54",
    "vehicleId": "3243",
    "routeColor": null,
    "lon": -122.801437,
    "routeId": "54",
    "status": "STOPPED_AT",
    "blockId": "5469",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.4911,
    "tripId": "9609072",
    "routeLongName": "54 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 35.0
  },
  {
    "shapeId": "436260",
    "stopSequence": 23,
    "stopId": "352",
    "id": "3645-TRIMET-5470",
    "routeShortName": "54",
    "vehicleId": "3645",
    "routeColor": null,
    "lon": -122.7313,
    "routeId": "54",
    "status": "IN_TRANSIT_TO",
    "blockId": "5470",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.487041,
    "tripId": "9608941",
    "routeLongName": "54 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436260",
    "stopSequence": 1,
    "stopId": "13170",
    "id": "2838-TRIMET-5471",
    "routeShortName": "54",
    "vehicleId": "2838",
    "routeColor": null,
    "lon": -122.677391,
    "routeId": "54",
    "status": "STOPPED_AT",
    "blockId": "5471",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.522739,
    "tripId": "9608942",
    "routeLongName": "54 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 11.0
  },
  {
    "shapeId": "436270",
    "stopSequence": 21,
    "stopId": "5186",
    "id": "3020-TRIMET-5472",
    "routeShortName": "56",
    "vehicleId": "3020",
    "routeColor": null,
    "lon": -122.755424,
    "routeId": "56",
    "status": "IN_TRANSIT_TO",
    "blockId": "5472",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.48317,
    "tripId": "9609337",
    "routeLongName": "56 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 56.0
  },
  {
    "shapeId": "436269",
    "stopSequence": 46,
    "stopId": "6125",
    "id": "3205-TRIMET-5473",
    "routeShortName": "56",
    "vehicleId": "3205",
    "routeColor": null,
    "lon": -122.780777,
    "routeId": "56",
    "status": "IN_TRANSIT_TO",
    "blockId": "5473",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.456085,
    "tripId": "9609203",
    "routeLongName": "56 To Washington Square",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 124.0
  },
  {
    "shapeId": "436495",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3706-TRIMET-5534",
    "routeShortName": "155",
    "vehicleId": "3706",
    "routeColor": null,
    "lon": -122.56871,
    "routeId": "155",
    "status": "STOPPED_AT",
    "blockId": "5534",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.436344,
    "tripId": "9617230",
    "routeLongName": "155 To Sunnyside-172nd Ave",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 172.0
  },
  {
    "shapeId": "436495",
    "stopSequence": 16,
    "stopId": "12924",
    "id": "3927-TRIMET-5535",
    "routeShortName": "155",
    "vehicleId": "3927",
    "routeColor": null,
    "lon": -122.512962,
    "routeId": "155",
    "status": "STOPPED_AT",
    "blockId": "5535",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.424847,
    "tripId": "9617229",
    "routeLongName": "155 To Sunnyside-172nd Ave",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436271",
    "stopSequence": 42,
    "stopId": "304",
    "id": "2820-TRIMET-5767",
    "routeShortName": "57",
    "vehicleId": "2820",
    "routeColor": null,
    "lon": -122.984604,
    "routeId": "57",
    "status": "IN_TRANSIT_TO",
    "blockId": "5767",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.520081,
    "tripId": "9609477",
    "routeLongName": "57 To Forest Grove",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436271",
    "stopSequence": 30,
    "stopId": "5588",
    "id": "3203-TRIMET-5768",
    "routeShortName": "57",
    "vehicleId": "3203",
    "routeColor": null,
    "lon": -122.956421,
    "routeId": "57",
    "status": "IN_TRANSIT_TO",
    "blockId": "5768",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.504848,
    "tripId": "9609478",
    "routeLongName": "57 To Forest Grove",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 300.0
  },
  {
    "shapeId": "436271",
    "stopSequence": 14,
    "stopId": "5592",
    "id": "3026-TRIMET-5770",
    "routeShortName": "57",
    "vehicleId": "3026",
    "routeColor": null,
    "lon": -122.861084,
    "routeId": "57",
    "status": "IN_TRANSIT_TO",
    "blockId": "5770",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.493217,
    "tripId": "9609479",
    "routeLongName": "57 To Forest Grove",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 278.0
  },
  {
    "shapeId": "436271",
    "stopSequence": 1,
    "stopId": "9984",
    "id": "4005-TRIMET-5771",
    "routeShortName": "57",
    "vehicleId": "4005",
    "routeColor": null,
    "lon": -122.80127,
    "routeId": "57",
    "status": "STOPPED_AT",
    "blockId": "5771",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.491272,
    "tripId": "9609480",
    "routeLongName": "57 To Forest Grove",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 33.0
  },
  {
    "shapeId": "436271",
    "stopSequence": 1,
    "stopId": "9984",
    "id": "3239-TRIMET-5772",
    "routeShortName": "57",
    "vehicleId": "3239",
    "routeColor": null,
    "lon": -122.801018,
    "routeId": "57",
    "status": "STOPPED_AT",
    "blockId": "5772",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.491539,
    "tripId": "9609481",
    "routeLongName": "57 To Forest Grove",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 33.0
  },
  {
    "shapeId": "436273",
    "stopSequence": 47,
    "stopId": "5655",
    "id": "3216-TRIMET-5774",
    "routeShortName": "57",
    "vehicleId": "3216",
    "routeColor": null,
    "lon": -122.924133,
    "routeId": "57",
    "status": "IN_TRANSIT_TO",
    "blockId": "5774",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.499752,
    "tripId": "9609761",
    "routeLongName": "57 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 98.0
  },
  {
    "shapeId": "436273",
    "stopSequence": 41,
    "stopId": "5598",
    "id": "3039-TRIMET-5775",
    "routeShortName": "57",
    "vehicleId": "3039",
    "routeColor": null,
    "lon": -122.964539,
    "routeId": "57",
    "status": "IN_TRANSIT_TO",
    "blockId": "5775",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.508171,
    "tripId": "9609762",
    "routeLongName": "57 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 120.0
  },
  {
    "shapeId": "436273",
    "stopSequence": 30,
    "stopId": "4116",
    "id": "2912-TRIMET-5777",
    "routeShortName": "57",
    "vehicleId": "2912",
    "routeColor": null,
    "lon": -123.004379,
    "routeId": "57",
    "status": "IN_TRANSIT_TO",
    "blockId": "5777",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.519501,
    "tripId": "9609763",
    "routeLongName": "57 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 109.0
  },
  {
    "shapeId": "436273",
    "stopSequence": 7,
    "stopId": "7048",
    "id": "3032-TRIMET-5778",
    "routeShortName": "57",
    "vehicleId": "3032",
    "routeColor": null,
    "lon": -123.094757,
    "routeId": "57",
    "status": "IN_TRANSIT_TO",
    "blockId": "5778",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.518475,
    "tripId": "9609764",
    "routeLongName": "57 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 65.0
  },
  {
    "shapeId": "436273",
    "stopSequence": 1,
    "stopId": "146",
    "id": "3224-TRIMET-5779",
    "routeShortName": "57",
    "vehicleId": "3224",
    "routeColor": null,
    "lon": -123.11554,
    "routeId": "57",
    "status": "STOPPED_AT",
    "blockId": "5779",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.518589,
    "tripId": "9609765",
    "routeLongName": "57 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 56.0
  },
  {
    "shapeId": "436271",
    "stopSequence": 69,
    "stopId": "4295",
    "id": "3249-TRIMET-5780",
    "routeShortName": "57",
    "vehicleId": "3249",
    "routeColor": null,
    "lon": -123.090218,
    "routeId": "57",
    "status": "IN_TRANSIT_TO",
    "blockId": "5780",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.52013,
    "tripId": "9609476",
    "routeLongName": "57 To Forest Grove",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436281",
    "stopSequence": 22,
    "stopId": "12790",
    "id": "3259-TRIMET-5867",
    "routeShortName": "58",
    "vehicleId": "3259",
    "routeColor": null,
    "lon": -122.678261,
    "routeId": "58",
    "status": "IN_TRANSIT_TO",
    "blockId": "5867",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.513649,
    "tripId": "9610127",
    "routeLongName": "58 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 110.0
  },
  {
    "shapeId": "435928",
    "stopSequence": 51,
    "stopId": "3052",
    "id": "4056-TRIMET-602",
    "routeShortName": "6",
    "vehicleId": "4056",
    "routeColor": null,
    "lon": -122.687416,
    "routeId": "6",
    "status": "IN_TRANSIT_TO",
    "blockId": "602",
    "agencyId": "TRIMET",
    "seconds": 33,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.516842,
    "tripId": "9600643",
    "routeLongName": "6  To SW 18th Ave",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 290.0
  },
  {
    "shapeId": "436289",
    "stopSequence": 50,
    "stopId": "5165",
    "id": "3802-TRIMET-6267",
    "routeShortName": "62",
    "vehicleId": "3802",
    "routeColor": null,
    "lon": -122.796059,
    "routeId": "62",
    "status": "STOPPED_AT",
    "blockId": "6267",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.445168,
    "tripId": "9610238",
    "routeLongName": "62 To Washington Square",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 72.0
  },
  {
    "shapeId": "436289",
    "stopSequence": 2,
    "stopId": "9628",
    "id": "3804-TRIMET-6268",
    "routeShortName": "62",
    "vehicleId": "3804",
    "routeColor": null,
    "lon": -122.782112,
    "routeId": "62",
    "status": "IN_TRANSIT_TO",
    "blockId": "6268",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.510128,
    "tripId": "9610239",
    "routeLongName": "62 To Washington Square",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 297.0
  },
  {
    "shapeId": "436292",
    "stopSequence": 28,
    "stopId": "4087",
    "id": "3260-TRIMET-6269",
    "routeShortName": "62",
    "vehicleId": "3260",
    "routeColor": null,
    "lon": -122.826141,
    "routeId": "62",
    "status": "IN_TRANSIT_TO",
    "blockId": "6269",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.486515,
    "tripId": "9610339",
    "routeLongName": "62 To Sunset TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "435927",
    "stopSequence": 40,
    "stopId": "13150",
    "id": "2824-TRIMET-667",
    "routeShortName": "6",
    "vehicleId": "2824",
    "routeColor": null,
    "lon": -122.661339,
    "routeId": "6",
    "status": "IN_TRANSIT_TO",
    "blockId": "667",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.580452,
    "tripId": "9600362",
    "routeLongName": "6  Jantzen Beach",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "435927",
    "stopSequence": 6,
    "stopId": "3635",
    "id": "2924-TRIMET-668",
    "routeShortName": "6",
    "vehicleId": "2924",
    "routeColor": null,
    "lon": -122.678246,
    "routeId": "6",
    "status": "IN_TRANSIT_TO",
    "blockId": "668",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.515163,
    "tripId": "9600364",
    "routeLongName": "6  Jantzen Beach",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 110.0
  },
  {
    "shapeId": "435928",
    "stopSequence": 34,
    "stopId": "5955",
    "id": "3208-TRIMET-669",
    "routeShortName": "6",
    "vehicleId": "3208",
    "routeColor": null,
    "lon": -122.661667,
    "routeId": "6",
    "status": "IN_TRANSIT_TO",
    "blockId": "669",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.539337,
    "tripId": "9600644",
    "routeLongName": "6  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "435928",
    "stopSequence": 21,
    "stopId": "5923",
    "id": "2940-TRIMET-670",
    "routeShortName": "6",
    "vehicleId": "2940",
    "routeColor": null,
    "lon": -122.661415,
    "routeId": "6",
    "status": "STOPPED_AT",
    "blockId": "670",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.565327,
    "tripId": "9600645",
    "routeLongName": "6  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "435928",
    "stopSequence": 6,
    "stopId": "13905",
    "id": "3041-TRIMET-671",
    "routeShortName": "6",
    "vehicleId": "3041",
    "routeColor": null,
    "lon": -122.675751,
    "routeId": "6",
    "status": "IN_TRANSIT_TO",
    "blockId": "671",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.596638,
    "tripId": "9600646",
    "routeLongName": "6  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 84.0
  },
  {
    "shapeId": "435928",
    "stopSequence": 1,
    "stopId": "1026",
    "id": "3230-TRIMET-673",
    "routeShortName": "6",
    "vehicleId": "3230",
    "routeColor": null,
    "lon": -122.681168,
    "routeId": "6",
    "status": "STOPPED_AT",
    "blockId": "673",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.610916,
    "tripId": "9600648",
    "routeLongName": "6  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 208.0
  },
  {
    "shapeId": "435927",
    "stopSequence": 21,
    "stopId": "5939",
    "id": "3255-TRIMET-675",
    "routeShortName": "6",
    "vehicleId": "3255",
    "routeColor": null,
    "lon": -122.661537,
    "routeId": "6",
    "status": "IN_TRANSIT_TO",
    "blockId": "675",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.542152,
    "tripId": "9600363",
    "routeLongName": "6  Jantzen Beach",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 4.0
  },
  {
    "shapeId": "436319",
    "stopSequence": 49,
    "stopId": "7395",
    "id": "4022-TRIMET-7001",
    "routeShortName": "70",
    "vehicleId": "4022",
    "routeColor": null,
    "lon": -122.630692,
    "routeId": "70",
    "status": "IN_TRANSIT_TO",
    "blockId": "7001",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.54451,
    "tripId": "9610736",
    "routeLongName": "70 To Sunderlnd",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 359.0
  },
  {
    "shapeId": "436319",
    "stopSequence": 9,
    "stopId": "10302",
    "id": "3165-TRIMET-7003",
    "routeShortName": "70",
    "vehicleId": "3165",
    "routeColor": null,
    "lon": -122.647041,
    "routeId": "70",
    "status": "IN_TRANSIT_TO",
    "blockId": "7003",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.463699,
    "tripId": "9610738",
    "routeLongName": "70 To Sunderland via 17th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436321",
    "stopSequence": 1,
    "stopId": "13477",
    "id": "3119-TRIMET-7004",
    "routeShortName": "70",
    "vehicleId": "3119",
    "routeColor": null,
    "lon": -122.641098,
    "routeId": "70",
    "status": "STOPPED_AT",
    "blockId": "7004",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.444824,
    "tripId": "9610739",
    "routeLongName": "70 To Sunderland via 13th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 81.0
  },
  {
    "shapeId": "436324",
    "stopSequence": 74,
    "stopId": "6886",
    "id": "4019-TRIMET-7005",
    "routeShortName": "70",
    "vehicleId": "4019",
    "routeColor": null,
    "lon": -122.647049,
    "routeId": "70",
    "status": "IN_TRANSIT_TO",
    "blockId": "7005",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.460201,
    "tripId": "9610908",
    "routeLongName": "70 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436323",
    "stopSequence": 52,
    "stopId": "6553",
    "id": "3567-TRIMET-7006",
    "routeShortName": "70",
    "vehicleId": "3567",
    "routeColor": null,
    "lon": -122.654739,
    "routeId": "70",
    "status": "STOPPED_AT",
    "blockId": "7006",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.506599,
    "tripId": "9610909",
    "routeLongName": "70 To Milwaukie via 17th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436324",
    "stopSequence": 39,
    "stopId": "4049",
    "id": "4016-TRIMET-7007",
    "routeShortName": "70",
    "vehicleId": "4016",
    "routeColor": null,
    "lon": -122.649261,
    "routeId": "70",
    "status": "STOPPED_AT",
    "blockId": "7007",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.531471,
    "tripId": "9610910",
    "routeLongName": "70 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436323",
    "stopSequence": 7,
    "stopId": "9402",
    "id": "3561-TRIMET-7008",
    "routeShortName": "70",
    "vehicleId": "3561",
    "routeColor": null,
    "lon": -122.642548,
    "routeId": "70",
    "status": "IN_TRANSIT_TO",
    "blockId": "7008",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.581879,
    "tripId": "9610911",
    "routeLongName": "70 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 299.0
  },
  {
    "shapeId": "436324",
    "stopSequence": 1,
    "stopId": "9368",
    "id": "3144-TRIMET-7010",
    "routeShortName": "70",
    "vehicleId": "3144",
    "routeColor": null,
    "lon": -122.635765,
    "routeId": "70",
    "status": "STOPPED_AT",
    "blockId": "7010",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.589851,
    "tripId": "9610912",
    "routeLongName": "70 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436329",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3504-TRIMET-7101",
    "routeShortName": "71",
    "vehicleId": "3504",
    "routeColor": null,
    "lon": -122.568214,
    "routeId": "71",
    "status": "STOPPED_AT",
    "blockId": "7101",
    "agencyId": "TRIMET",
    "seconds": 33,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.436218,
    "tripId": "9611236",
    "routeLongName": "71 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436329",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3538-TRIMET-7102",
    "routeShortName": "71",
    "vehicleId": "3538",
    "routeColor": null,
    "lon": -122.568703,
    "routeId": "71",
    "status": "STOPPED_AT",
    "blockId": "7102",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.436298,
    "tripId": "9611237",
    "routeLongName": "71 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 172.0
  },
  {
    "shapeId": "436327",
    "stopSequence": 66,
    "stopId": "8448",
    "id": "4035-TRIMET-7103",
    "routeShortName": "71",
    "vehicleId": "4035",
    "routeColor": null,
    "lon": -122.578926,
    "routeId": "71",
    "status": "IN_TRANSIT_TO",
    "blockId": "7103",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.4417,
    "tripId": "9611065",
    "routeLongName": "71 To Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436327",
    "stopSequence": 34,
    "stopId": "7706",
    "id": "4027-TRIMET-7104",
    "routeShortName": "71",
    "vehicleId": "4027",
    "routeColor": null,
    "lon": -122.609047,
    "routeId": "71",
    "status": "STOPPED_AT",
    "blockId": "7104",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.497189,
    "tripId": "9611066",
    "routeLongName": "71 To Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436327",
    "stopSequence": 11,
    "stopId": "1245",
    "id": "3568-TRIMET-7105",
    "routeShortName": "71",
    "vehicleId": "3568",
    "routeColor": null,
    "lon": -122.603271,
    "routeId": "71",
    "status": "STOPPED_AT",
    "blockId": "7105",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.552608,
    "tripId": "9611067",
    "routeLongName": "71 To Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 210.0
  },
  {
    "shapeId": "436329",
    "stopSequence": 72,
    "stopId": "10850",
    "id": "3328-TRIMET-7106",
    "routeShortName": "71",
    "vehicleId": "3328",
    "routeColor": null,
    "lon": -122.56411,
    "routeId": "71",
    "status": "IN_TRANSIT_TO",
    "blockId": "7106",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.558582,
    "tripId": "9611233",
    "routeLongName": "71 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 333.0
  },
  {
    "shapeId": "436329",
    "stopSequence": 44,
    "stopId": "3403",
    "id": "4020-TRIMET-7107",
    "routeShortName": "71",
    "vehicleId": "4020",
    "routeColor": null,
    "lon": -122.606659,
    "routeId": "71",
    "status": "IN_TRANSIT_TO",
    "blockId": "7107",
    "agencyId": "TRIMET",
    "seconds": 40,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.508045,
    "tripId": "9611234",
    "routeLongName": "71 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "436329",
    "stopSequence": 21,
    "stopId": "1749",
    "id": "3308-TRIMET-7108",
    "routeShortName": "71",
    "vehicleId": "3308",
    "routeColor": null,
    "lon": -122.594048,
    "routeId": "71",
    "status": "IN_TRANSIT_TO",
    "blockId": "7108",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.468643,
    "tripId": "9611235",
    "routeLongName": "71 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 90,
    "stopId": "10957",
    "id": "3142-TRIMET-7201",
    "routeShortName": "72",
    "vehicleId": "3142",
    "routeColor": null,
    "lon": -122.661423,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7201",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.559765,
    "tripId": "9611412",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 23,
    "stopId": "7984",
    "id": "3551-TRIMET-7202",
    "routeShortName": "72",
    "vehicleId": "3551",
    "routeColor": null,
    "lon": -122.57885,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7202",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.488037,
    "tripId": "9611416",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 1.0
  },
  {
    "shapeId": "436334",
    "stopSequence": 85,
    "stopId": "7965",
    "id": "3055-TRIMET-7234",
    "routeShortName": "72",
    "vehicleId": "3055",
    "routeColor": null,
    "lon": -122.578941,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7234",
    "agencyId": "TRIMET",
    "seconds": 40,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.48362,
    "tripId": "9611750",
    "routeLongName": "72 Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436334",
    "stopSequence": 69,
    "stopId": "8066",
    "id": "3955-TRIMET-7235",
    "routeShortName": "72",
    "vehicleId": "3955",
    "routeColor": null,
    "lon": -122.578987,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7235",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.517639,
    "tripId": "9611751",
    "routeLongName": "72 Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 177.0
  },
  {
    "shapeId": "436334",
    "stopSequence": 55,
    "stopId": "8002",
    "id": "3934-TRIMET-7236",
    "routeShortName": "72",
    "vehicleId": "3934",
    "routeColor": null,
    "lon": -122.578857,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7236",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.542667,
    "tripId": "9611752",
    "routeLongName": "72 Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436334",
    "stopSequence": 47,
    "stopId": "8889",
    "id": "3709-TRIMET-7237",
    "routeShortName": "72",
    "vehicleId": "3709",
    "routeColor": null,
    "lon": -122.579346,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7237",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.562561,
    "tripId": "9611753",
    "routeLongName": "72 Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 92.0
  },
  {
    "shapeId": "436334",
    "stopSequence": 30,
    "stopId": "7329",
    "id": "3754-TRIMET-7238",
    "routeShortName": "72",
    "vehicleId": "3754",
    "routeColor": null,
    "lon": -122.634895,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7238",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.56245,
    "tripId": "9611754",
    "routeLongName": "72 Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 359.0
  },
  {
    "shapeId": "436334",
    "stopSequence": 16,
    "stopId": "3165",
    "id": "3908-TRIMET-7239",
    "routeShortName": "72",
    "vehicleId": "3908",
    "routeColor": null,
    "lon": -122.665405,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7239",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.562725,
    "tripId": "9611755",
    "routeLongName": "72 Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "436334",
    "stopSequence": 1,
    "stopId": "115",
    "id": "3939-TRIMET-7240",
    "routeShortName": "72",
    "vehicleId": "3939",
    "routeColor": null,
    "lon": -122.703842,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7240",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.55674,
    "tripId": "9611756",
    "routeLongName": "72 Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 161.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 103,
    "stopId": "115",
    "id": "3956-TRIMET-7241",
    "routeShortName": "72",
    "vehicleId": "3956",
    "routeColor": null,
    "lon": -122.701996,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7241",
    "agencyId": "TRIMET",
    "seconds": 70,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.557232,
    "tripId": "9611410",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 308.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 102,
    "stopId": "2161",
    "id": "3054-TRIMET-7242",
    "routeShortName": "72",
    "vehicleId": "3054",
    "routeColor": null,
    "lon": -122.698685,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7242",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.556156,
    "tripId": "9611411",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 279.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 78,
    "stopId": "7328",
    "id": "3058-TRIMET-7243",
    "routeShortName": "72",
    "vehicleId": "3058",
    "routeColor": null,
    "lon": -122.634888,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7243",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.561707,
    "tripId": "9611413",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 179.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 54,
    "stopId": "7967",
    "id": "3059-TRIMET-7244",
    "routeShortName": "72",
    "vehicleId": "3059",
    "routeColor": null,
    "lon": -122.578758,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7244",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.547882,
    "tripId": "9611414",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 1.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 32,
    "stopId": "12755",
    "id": "3929-TRIMET-7245",
    "routeShortName": "72",
    "vehicleId": "3929",
    "routeColor": null,
    "lon": -122.57869,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7245",
    "agencyId": "TRIMET",
    "seconds": 63,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.508148,
    "tripId": "9611415",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 13,
    "stopId": "7962",
    "id": "3053-TRIMET-7246",
    "routeShortName": "72",
    "vehicleId": "3053",
    "routeColor": null,
    "lon": -122.579056,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7246",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.468971,
    "tripId": "9611417",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 359.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 3,
    "stopId": "7941",
    "id": "3959-TRIMET-7247",
    "routeShortName": "72",
    "vehicleId": "3959",
    "routeColor": null,
    "lon": -122.578697,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7247",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.438278,
    "tripId": "9611418",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 269.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3052-TRIMET-7248",
    "routeShortName": "72",
    "vehicleId": "3052",
    "routeColor": null,
    "lon": -122.568207,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7248",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.436188,
    "tripId": "9611419",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3923-TRIMET-7249",
    "routeShortName": "72",
    "vehicleId": "3923",
    "routeColor": null,
    "lon": -122.568176,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7249",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.43602,
    "tripId": "9611420",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436330",
    "stopSequence": 1,
    "stopId": "13248",
    "id": "3951-TRIMET-7250",
    "routeShortName": "72",
    "vehicleId": "3951",
    "routeColor": null,
    "lon": -122.568253,
    "routeId": "72",
    "status": "STOPPED_AT",
    "blockId": "7250",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.436417,
    "tripId": "9611421",
    "routeLongName": "72 Swan Island",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436334",
    "stopSequence": 99,
    "stopId": "8018",
    "id": "3630-TRIMET-7251",
    "routeShortName": "72",
    "vehicleId": "3630",
    "routeColor": null,
    "lon": -122.579117,
    "routeId": "72",
    "status": "IN_TRANSIT_TO",
    "blockId": "7251",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.456257,
    "tripId": "9611749",
    "routeLongName": "72 Clackamas TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436338",
    "stopSequence": 15,
    "stopId": "6635",
    "id": "3714-TRIMET-7334",
    "routeShortName": "73",
    "vehicleId": "3714",
    "routeColor": null,
    "lon": -122.537743,
    "routeId": "73",
    "status": "IN_TRANSIT_TO",
    "blockId": "7334",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.489117,
    "tripId": "9612323",
    "routeLongName": "73 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 1.0
  },
  {
    "shapeId": "436338",
    "stopSequence": 1,
    "stopId": "14002",
    "id": "3949-TRIMET-7335",
    "routeShortName": "73",
    "vehicleId": "3949",
    "routeColor": null,
    "lon": -122.56778,
    "routeId": "73",
    "status": "STOPPED_AT",
    "blockId": "7335",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.479588,
    "tripId": "9612324",
    "routeLongName": "73 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 291.0
  },
  {
    "shapeId": "436337",
    "stopSequence": 36,
    "stopId": "6636",
    "id": "3718-TRIMET-7336",
    "routeShortName": "73",
    "vehicleId": "3718",
    "routeColor": null,
    "lon": -122.537743,
    "routeId": "73",
    "status": "STOPPED_AT",
    "blockId": "7336",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.489082,
    "tripId": "9612090",
    "routeLongName": "73 To Foster & 94th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 181.0
  },
  {
    "shapeId": "436337",
    "stopSequence": 20,
    "stopId": "9642",
    "id": "3708-TRIMET-7337",
    "routeShortName": "73",
    "vehicleId": "3708",
    "routeColor": null,
    "lon": -122.537651,
    "routeId": "73",
    "status": "IN_TRANSIT_TO",
    "blockId": "7337",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.533962,
    "tripId": "9612091",
    "routeLongName": "73 To Foster & 94th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436337",
    "stopSequence": 2,
    "stopId": "4766",
    "id": "3962-TRIMET-7338",
    "routeShortName": "73",
    "vehicleId": "3962",
    "routeColor": null,
    "lon": -122.56823,
    "routeId": "73",
    "status": "IN_TRANSIT_TO",
    "blockId": "7338",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.556431,
    "tripId": "9612092",
    "routeLongName": "73 To Foster & 94th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 359.0
  },
  {
    "shapeId": "436337",
    "stopSequence": 1,
    "stopId": "10850",
    "id": "3918-TRIMET-7339",
    "routeShortName": "73",
    "vehicleId": "3918",
    "routeColor": null,
    "lon": -122.564629,
    "routeId": "73",
    "status": "STOPPED_AT",
    "blockId": "7339",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.558784,
    "tripId": "9612093",
    "routeLongName": "73 To Foster & 94th",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 221.0
  },
  {
    "shapeId": "436338",
    "stopSequence": 48,
    "stopId": "4767",
    "id": "3721-TRIMET-7340",
    "routeShortName": "73",
    "vehicleId": "3721",
    "routeColor": null,
    "lon": -122.567505,
    "routeId": "73",
    "status": "IN_TRANSIT_TO",
    "blockId": "7340",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.555389,
    "tripId": "9612321",
    "routeLongName": "73 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436338",
    "stopSequence": 29,
    "stopId": "6648",
    "id": "3733-TRIMET-7341",
    "routeShortName": "73",
    "vehicleId": "3733",
    "routeColor": null,
    "lon": -122.537758,
    "routeId": "73",
    "status": "IN_TRANSIT_TO",
    "blockId": "7341",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.526134,
    "tripId": "9612322",
    "routeLongName": "73 To Parkrose TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436355",
    "stopSequence": 35,
    "stopId": "5919",
    "id": "3510-TRIMET-7501",
    "routeShortName": "75",
    "vehicleId": "3510",
    "routeColor": null,
    "lon": -122.661354,
    "routeId": "75",
    "status": "STOPPED_AT",
    "blockId": "7501",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.575954,
    "tripId": "9612988",
    "routeLongName": "75 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436355",
    "stopSequence": 28,
    "stopId": "3489",
    "id": "4052-TRIMET-7502",
    "routeShortName": "75",
    "vehicleId": "4052",
    "routeColor": null,
    "lon": -122.685432,
    "routeId": "75",
    "status": "STOPPED_AT",
    "blockId": "7502",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.577118,
    "tripId": "9612989",
    "routeLongName": "75 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 91.0
  },
  {
    "shapeId": "436355",
    "stopSequence": 7,
    "stopId": "3474",
    "id": "4053-TRIMET-7503",
    "routeShortName": "75",
    "vehicleId": "4053",
    "routeColor": null,
    "lon": -122.754501,
    "routeId": "75",
    "status": "IN_TRANSIT_TO",
    "blockId": "7503",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.590111,
    "tripId": "9612990",
    "routeLongName": "75 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 115.0
  },
  {
    "shapeId": "436355",
    "stopSequence": 1,
    "stopId": "10697",
    "id": "3507-TRIMET-7504",
    "routeShortName": "75",
    "vehicleId": "3507",
    "routeColor": null,
    "lon": -122.762756,
    "routeId": "75",
    "status": "STOPPED_AT",
    "blockId": "7504",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.602139,
    "tripId": "9612991",
    "routeLongName": "75 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 67.0
  },
  {
    "shapeId": "436348",
    "stopSequence": 101,
    "stopId": "3478",
    "id": "3566-TRIMET-7505",
    "routeShortName": "75",
    "vehicleId": "3566",
    "routeColor": null,
    "lon": -122.7033,
    "routeId": "75",
    "status": "IN_TRANSIT_TO",
    "blockId": "7505",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.577122,
    "tripId": "9612716",
    "routeLongName": "75 to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 269.0
  },
  {
    "shapeId": "436348",
    "stopSequence": 95,
    "stopId": "3507",
    "id": "4058-TRIMET-7506",
    "routeShortName": "75",
    "vehicleId": "4058",
    "routeColor": null,
    "lon": -122.682701,
    "routeId": "75",
    "status": "STOPPED_AT",
    "blockId": "7506",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.577126,
    "tripId": "9612717",
    "routeLongName": "75 to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 269.0
  },
  {
    "shapeId": "436348",
    "stopSequence": 71,
    "stopId": "7516",
    "id": "3121-TRIMET-7507",
    "routeShortName": "75",
    "vehicleId": "3121",
    "routeColor": null,
    "lon": -122.62043,
    "routeId": "75",
    "status": "IN_TRANSIT_TO",
    "blockId": "7507",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.566582,
    "tripId": "9612718",
    "routeLongName": "75 to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 359.0
  },
  {
    "shapeId": "436348",
    "stopSequence": 49,
    "stopId": "7451",
    "id": "4039-TRIMET-7508",
    "routeShortName": "75",
    "vehicleId": "4039",
    "routeColor": null,
    "lon": -122.622963,
    "routeId": "75",
    "status": "IN_TRANSIT_TO",
    "blockId": "7508",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.523598,
    "tripId": "9612719",
    "routeLongName": "75 to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436348",
    "stopSequence": 34,
    "stopId": "7467",
    "id": "3543-TRIMET-7509",
    "routeShortName": "75",
    "vehicleId": "3543",
    "routeColor": null,
    "lon": -122.622643,
    "routeId": "75",
    "status": "IN_TRANSIT_TO",
    "blockId": "7509",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.4939,
    "tripId": "9612720",
    "routeLongName": "75 to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436348",
    "stopSequence": 15,
    "stopId": "3086",
    "id": "4047-TRIMET-7510",
    "routeShortName": "75",
    "vehicleId": "4047",
    "routeColor": null,
    "lon": -122.620506,
    "routeId": "75",
    "status": "IN_TRANSIT_TO",
    "blockId": "7510",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.460403,
    "tripId": "9612721",
    "routeLongName": "75 to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 99.0
  },
  {
    "shapeId": "436348",
    "stopSequence": 1,
    "stopId": "13482",
    "id": "3559-TRIMET-7511",
    "routeShortName": "75",
    "vehicleId": "3559",
    "routeColor": null,
    "lon": -122.640411,
    "routeId": "75",
    "status": "STOPPED_AT",
    "blockId": "7511",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.445126,
    "tripId": "9612722",
    "routeLongName": "75 to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 169.0
  },
  {
    "shapeId": "436348",
    "stopSequence": 1,
    "stopId": "13482",
    "id": "4036-TRIMET-7512",
    "routeShortName": "75",
    "vehicleId": "4036",
    "routeColor": null,
    "lon": -122.640434,
    "routeId": "75",
    "status": "STOPPED_AT",
    "blockId": "7512",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.445221,
    "tripId": "9612723",
    "routeLongName": "75 to St Johns",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 169.0
  },
  {
    "shapeId": "436355",
    "stopSequence": 105,
    "stopId": "7548",
    "id": "4038-TRIMET-7513",
    "routeShortName": "75",
    "vehicleId": "4038",
    "routeColor": null,
    "lon": -122.615875,
    "routeId": "75",
    "status": "STOPPED_AT",
    "blockId": "7513",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.463078,
    "tripId": "9612985",
    "routeLongName": "75 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 179.0
  },
  {
    "shapeId": "436355",
    "stopSequence": 78,
    "stopId": "7492",
    "id": "4025-TRIMET-7514",
    "routeShortName": "75",
    "vehicleId": "4025",
    "routeColor": null,
    "lon": -122.622971,
    "routeId": "75",
    "status": "IN_TRANSIT_TO",
    "blockId": "7514",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.516415,
    "tripId": "9612986",
    "routeLongName": "75 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 178.0
  },
  {
    "shapeId": "436355",
    "stopSequence": 63,
    "stopId": "7498",
    "id": "3124-TRIMET-7515",
    "routeShortName": "75",
    "vehicleId": "3124",
    "routeColor": null,
    "lon": -122.621704,
    "routeId": "75",
    "status": "STOPPED_AT",
    "blockId": "7515",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.544743,
    "tripId": "9612987",
    "routeLongName": "75 To Milwaukie",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 226.0
  },
  {
    "shapeId": "436361",
    "stopSequence": 38,
    "stopId": "2239",
    "id": "2817-TRIMET-7667",
    "routeShortName": "76",
    "vehicleId": "2817",
    "routeColor": null,
    "lon": -122.769852,
    "routeId": "76",
    "status": "IN_TRANSIT_TO",
    "blockId": "7667",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.434956,
    "tripId": "9613347",
    "routeLongName": "76 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 308.0
  },
  {
    "shapeId": "436357",
    "stopSequence": 40,
    "stopId": "9070",
    "id": "3227-TRIMET-7668",
    "routeShortName": "76",
    "vehicleId": "3227",
    "routeColor": null,
    "lon": -122.764442,
    "routeId": "76",
    "status": "IN_TRANSIT_TO",
    "blockId": "7668",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.41177,
    "tripId": "9613241",
    "routeLongName": "76 To Meridian Hospital",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436357",
    "stopSequence": 2,
    "stopId": "8262",
    "id": "3210-TRIMET-7669",
    "routeShortName": "76",
    "vehicleId": "3210",
    "routeColor": null,
    "lon": -122.805832,
    "routeId": "76",
    "status": "IN_TRANSIT_TO",
    "blockId": "7669",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.488373,
    "tripId": "9613242",
    "routeLongName": "76 To Meridian Hospital",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 268.0
  },
  {
    "shapeId": "436361",
    "stopSequence": 1,
    "stopId": "3868",
    "id": "2810-TRIMET-7670",
    "routeShortName": "76",
    "vehicleId": "2810",
    "routeColor": null,
    "lon": -122.74247,
    "routeId": "76",
    "status": "STOPPED_AT",
    "blockId": "7670",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.377903,
    "tripId": "9613348",
    "routeLongName": "76 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 348.0
  },
  {
    "shapeId": "436363",
    "stopSequence": 3,
    "stopId": "6013",
    "id": "3544-TRIMET-7701",
    "routeShortName": "77",
    "vehicleId": "3544",
    "routeColor": null,
    "lon": -122.703781,
    "routeId": "77",
    "status": "IN_TRANSIT_TO",
    "blockId": "7701",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.536842,
    "tripId": "9613455",
    "routeLongName": "77 To Troutdale",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 88.0
  },
  {
    "shapeId": "436364",
    "stopSequence": 99,
    "stopId": "8482",
    "id": "4029-TRIMET-7702",
    "routeShortName": "77",
    "vehicleId": "4029",
    "routeColor": null,
    "lon": -122.71048,
    "routeId": "77",
    "status": "IN_TRANSIT_TO",
    "blockId": "7702",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.53764,
    "tripId": "9613607",
    "routeLongName": "77 Montgomry Pk",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 358.0
  },
  {
    "shapeId": "436364",
    "stopSequence": 79,
    "stopId": "11492",
    "id": "3104-TRIMET-7703",
    "routeShortName": "77",
    "vehicleId": "3104",
    "routeColor": null,
    "lon": -122.662872,
    "routeId": "77",
    "status": "STOPPED_AT",
    "blockId": "7703",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.531105,
    "tripId": "9613608",
    "routeLongName": "77 Montgomry Pk",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 234.0
  },
  {
    "shapeId": "436364",
    "stopSequence": 63,
    "stopId": "650",
    "id": "4024-TRIMET-7704",
    "routeShortName": "77",
    "vehicleId": "4024",
    "routeColor": null,
    "lon": -122.614998,
    "routeId": "77",
    "status": "IN_TRANSIT_TO",
    "blockId": "7704",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.535046,
    "tripId": "9613609",
    "routeLongName": "77 Montgomry Pk",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436364",
    "stopSequence": 35,
    "stopId": "2375",
    "id": "3565-TRIMET-7705",
    "routeShortName": "77",
    "vehicleId": "3565",
    "routeColor": null,
    "lon": -122.522751,
    "routeId": "77",
    "status": "IN_TRANSIT_TO",
    "blockId": "7705",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.533573,
    "tripId": "9613610",
    "routeLongName": "77 Montgomry Pk",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 268.0
  },
  {
    "shapeId": "436363",
    "stopSequence": 70,
    "stopId": "2391",
    "id": "3113-TRIMET-7706",
    "routeShortName": "77",
    "vehicleId": "3113",
    "routeColor": null,
    "lon": -122.501984,
    "routeId": "77",
    "status": "IN_TRANSIT_TO",
    "blockId": "7706",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.533665,
    "tripId": "9613452",
    "routeLongName": "77 To Troutdale",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "436363",
    "stopSequence": 38,
    "stopId": "2426",
    "id": "4032-TRIMET-7707",
    "routeShortName": "77",
    "vehicleId": "4032",
    "routeColor": null,
    "lon": -122.614998,
    "routeId": "77",
    "status": "IN_TRANSIT_TO",
    "blockId": "7707",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.534058,
    "tripId": "9613453",
    "routeLongName": "77 To Troutdale",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436363",
    "stopSequence": 19,
    "stopId": "11817",
    "id": "3552-TRIMET-7708",
    "routeShortName": "77",
    "vehicleId": "3552",
    "routeColor": null,
    "lon": -122.666008,
    "routeId": "77",
    "status": "STOPPED_AT",
    "blockId": "7708",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530788,
    "tripId": "9613454",
    "routeLongName": "77 To Troutdale",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 86.0
  },
  {
    "shapeId": "436364",
    "stopSequence": 1,
    "stopId": "9481",
    "id": "3301-TRIMET-7734",
    "routeShortName": "77",
    "vehicleId": "3301",
    "routeColor": null,
    "lon": -122.398239,
    "routeId": "77",
    "status": "STOPPED_AT",
    "blockId": "7734",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.544384,
    "tripId": "9613612",
    "routeLongName": "77 Montgomry Pk",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 84.0
  },
  {
    "shapeId": "436364",
    "stopSequence": 2,
    "stopId": "9471",
    "id": "3737-TRIMET-7735",
    "routeShortName": "77",
    "vehicleId": "3737",
    "routeColor": null,
    "lon": -122.392586,
    "routeId": "77",
    "status": "IN_TRANSIT_TO",
    "blockId": "7735",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.544476,
    "tripId": "9613611",
    "routeLongName": "77 Montgomry Pk",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 93.0
  },
  {
    "shapeId": "436368",
    "stopSequence": 64,
    "stopId": "6",
    "id": "4001-TRIMET-7867",
    "routeShortName": "78",
    "vehicleId": "4001",
    "routeColor": null,
    "lon": -122.674591,
    "routeId": "78",
    "status": "IN_TRANSIT_TO",
    "blockId": "7867",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.420509,
    "tripId": "9613760",
    "routeLongName": "78 To Lake Oswego TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 98.0
  },
  {
    "shapeId": "436368",
    "stopSequence": 20,
    "stopId": "6125",
    "id": "2832-TRIMET-7868",
    "routeShortName": "78",
    "vehicleId": "2832",
    "routeColor": null,
    "lon": -122.781723,
    "routeId": "78",
    "status": "IN_TRANSIT_TO",
    "blockId": "7868",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.456512,
    "tripId": "9613761",
    "routeLongName": "78 To Lake Oswego TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 122.0
  },
  {
    "shapeId": "436368",
    "stopSequence": 1,
    "stopId": "9982",
    "id": "3217-TRIMET-7869",
    "routeShortName": "78",
    "vehicleId": "3217",
    "routeColor": null,
    "lon": -122.80143,
    "routeId": "78",
    "status": "STOPPED_AT",
    "blockId": "7869",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.491108,
    "tripId": "9613762",
    "routeLongName": "78 To Lake Oswego TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 215.0
  },
  {
    "shapeId": "436376",
    "stopSequence": 64,
    "stopId": "2271",
    "id": "3244-TRIMET-7870",
    "routeShortName": "78",
    "vehicleId": "3244",
    "routeColor": null,
    "lon": -122.803963,
    "routeId": "78",
    "status": "STOPPED_AT",
    "blockId": "7870",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.48782,
    "tripId": "9613874",
    "routeLongName": "78 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 342.0
  },
  {
    "shapeId": "436376",
    "stopSequence": 23,
    "stopId": "3388",
    "id": "3643-TRIMET-7871",
    "routeShortName": "78",
    "vehicleId": "3643",
    "routeColor": null,
    "lon": -122.741165,
    "routeId": "78",
    "status": "IN_TRANSIT_TO",
    "blockId": "7871",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.438435,
    "tripId": "9613875",
    "routeLongName": "78 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 181.0
  },
  {
    "shapeId": "436379",
    "stopSequence": 17,
    "stopId": "14047",
    "id": "3619-TRIMET-7934",
    "routeShortName": "79",
    "vehicleId": "3619",
    "routeColor": null,
    "lon": -122.579231,
    "routeId": "79",
    "status": "IN_TRANSIT_TO",
    "blockId": "7934",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.384674,
    "tripId": "9613981",
    "routeLongName": "79 To Oregon City TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 259.0
  },
  {
    "shapeId": "436381",
    "stopSequence": 20,
    "stopId": "13247",
    "id": "3729-TRIMET-7935",
    "routeShortName": "79",
    "vehicleId": "3729",
    "routeColor": null,
    "lon": -122.568665,
    "routeId": "79",
    "status": "IN_TRANSIT_TO",
    "blockId": "7935",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.435532,
    "tripId": "9614080",
    "routeLongName": "79 To Clackamas Town Center",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 81.0
  },
  {
    "shapeId": "435937",
    "stopSequence": 30,
    "stopId": "2592",
    "id": "3131-TRIMET-801",
    "routeShortName": "8",
    "vehicleId": "3131",
    "routeColor": null,
    "lon": -122.666428,
    "routeId": "8",
    "status": "STOPPED_AT",
    "blockId": "801",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.52998,
    "tripId": "9600935",
    "routeLongName": "8  OHSU-VA Hosp",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 220.0
  },
  {
    "shapeId": "435937",
    "stopSequence": 15,
    "stopId": "6784",
    "id": "3527-TRIMET-802",
    "routeShortName": "8",
    "vehicleId": "3527",
    "routeColor": null,
    "lon": -122.650368,
    "routeId": "8",
    "status": "IN_TRANSIT_TO",
    "blockId": "802",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.552765,
    "tripId": "9600936",
    "routeLongName": "8  OHSU-VA Hosp",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436382",
    "stopSequence": 1,
    "stopId": "10859",
    "id": "3413-TRIMET-8034",
    "routeShortName": "80",
    "vehicleId": "3413",
    "routeColor": null,
    "lon": -122.426865,
    "routeId": "80",
    "status": "STOPPED_AT",
    "blockId": "8034",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.502926,
    "tripId": "9614178",
    "routeLongName": "80 To Glen Otto Park",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 268.0
  },
  {
    "shapeId": "435943",
    "stopSequence": 39,
    "stopId": "6792",
    "id": "3153-TRIMET-804",
    "routeShortName": "8",
    "vehicleId": "3153",
    "routeColor": null,
    "lon": -122.649727,
    "routeId": "8",
    "status": "IN_TRANSIT_TO",
    "blockId": "804",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.562721,
    "tripId": "9601212",
    "routeLongName": "8  To NE Dekum",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "435943",
    "stopSequence": 11,
    "stopId": "7756",
    "id": "3323-TRIMET-805",
    "routeShortName": "8",
    "vehicleId": "3323",
    "routeColor": null,
    "lon": -122.682198,
    "routeId": "8",
    "status": "IN_TRANSIT_TO",
    "blockId": "805",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.512474,
    "tripId": "9601214",
    "routeLongName": "8  To NE Dekum",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 20.0
  },
  {
    "shapeId": "436386",
    "stopSequence": 24,
    "stopId": "13988",
    "id": "3621-TRIMET-8134",
    "routeShortName": "81",
    "vehicleId": "3621",
    "routeColor": null,
    "lon": -122.391487,
    "routeId": "81",
    "status": "IN_TRANSIT_TO",
    "blockId": "8134",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.546494,
    "tripId": "9614274",
    "routeLongName": "81 To TRIP Industrial Park",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 9.0
  },
  {
    "shapeId": "436395",
    "stopSequence": 9,
    "stopId": "2945",
    "id": "3130-TRIMET-8501",
    "routeShortName": "85",
    "vehicleId": "3130",
    "routeColor": null,
    "lon": -122.677292,
    "routeId": "85",
    "status": "IN_TRANSIT_TO",
    "blockId": "8501",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.540985,
    "tripId": "9614470",
    "routeLongName": "85 To Rose Quarter TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "435937",
    "stopSequence": 38,
    "stopId": "7588",
    "id": "3036-TRIMET-867",
    "routeShortName": "8",
    "vehicleId": "3036",
    "routeColor": null,
    "lon": -122.683556,
    "routeId": "8",
    "status": "IN_TRANSIT_TO",
    "blockId": "867",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.50779,
    "tripId": "9600934",
    "routeLongName": "8  OHSU-VA Hosp",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 199.0
  },
  {
    "shapeId": "435943",
    "stopSequence": 17,
    "stopId": "11817",
    "id": "3240-TRIMET-869",
    "routeShortName": "8",
    "vehicleId": "3240",
    "routeColor": null,
    "lon": -122.666565,
    "routeId": "8",
    "status": "IN_TRANSIT_TO",
    "blockId": "869",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.530346,
    "tripId": "9601213",
    "routeLongName": "8  To NE Dekum",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 38.0
  },
  {
    "shapeId": "436399",
    "stopSequence": 35,
    "stopId": "10732",
    "id": "3624-TRIMET-8734",
    "routeShortName": "87",
    "vehicleId": "3624",
    "routeColor": null,
    "lon": -122.548233,
    "routeId": "87",
    "status": "IN_TRANSIT_TO",
    "blockId": "8734",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.568188,
    "tripId": "9614611",
    "routeLongName": "87 To Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436399",
    "stopSequence": 1,
    "stopId": "4522",
    "id": "3608-TRIMET-8735",
    "routeShortName": "87",
    "vehicleId": "3608",
    "routeColor": null,
    "lon": -122.47345,
    "routeId": "87",
    "status": "STOPPED_AT",
    "blockId": "8735",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.489716,
    "tripId": "9614612",
    "routeLongName": "87 To Gateway TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 107.0
  },
  {
    "shapeId": "436396",
    "stopSequence": 35,
    "stopId": "6920",
    "id": "3943-TRIMET-8736",
    "routeShortName": "87",
    "vehicleId": "3943",
    "routeColor": null,
    "lon": -122.477058,
    "routeId": "87",
    "status": "IN_TRANSIT_TO",
    "blockId": "8736",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.526936,
    "tripId": "9614519",
    "routeLongName": "87 To 182nd & Powell",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "436396",
    "stopSequence": 1,
    "stopId": "10863",
    "id": "3901-TRIMET-8737",
    "routeShortName": "87",
    "vehicleId": "3901",
    "routeColor": null,
    "lon": -122.563156,
    "routeId": "87",
    "status": "STOPPED_AT",
    "blockId": "8737",
    "agencyId": "TRIMET",
    "seconds": 33,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530174,
    "tripId": "9614520",
    "routeLongName": "87 To 182nd & Powell",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 174.0
  },
  {
    "shapeId": "436402",
    "stopSequence": 22,
    "stopId": "7078",
    "id": "2927-TRIMET-8867",
    "routeShortName": "88",
    "vehicleId": "2927",
    "routeColor": null,
    "lon": -122.881752,
    "routeId": "88",
    "status": "IN_TRANSIT_TO",
    "blockId": "8867",
    "agencyId": "TRIMET",
    "seconds": 54,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.474892,
    "tripId": "9614779",
    "routeLongName": "88 To Beaverton TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 179.0
  },
  {
    "shapeId": "436400",
    "stopSequence": 31,
    "stopId": "1651",
    "id": "3248-TRIMET-8868",
    "routeShortName": "88",
    "vehicleId": "3248",
    "routeColor": null,
    "lon": -122.854202,
    "routeId": "88",
    "status": "IN_TRANSIT_TO",
    "blockId": "8868",
    "agencyId": "TRIMET",
    "seconds": 13,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.48106,
    "tripId": "9614696",
    "routeLongName": "88 To Willow Ck-185th TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 281.0
  },
  {
    "shapeId": "436452",
    "stopSequence": 28,
    "stopId": "8340",
    "id": "115+216",
    "routeShortName": "MAX Blue",
    "vehicleId": "115+216",
    "routeColor": null,
    "lon": -122.665009,
    "routeId": "100",
    "status": "STOPPED_AT",
    "blockId": "9003",
    "agencyId": "TRIMET",
    "seconds": 21,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530087,
    "tripId": "9616462",
    "routeLongName": "Blue to Gresham",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 90.0
  },
  {
    "shapeId": "436452",
    "stopSequence": 17,
    "stopId": "10120",
    "id": "117+201",
    "routeShortName": "MAX Blue",
    "vehicleId": "117+201",
    "routeColor": null,
    "lon": -122.753914,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9005",
    "agencyId": "TRIMET",
    "seconds": 15,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.506264,
    "tripId": "9616463",
    "routeLongName": "Blue to Gresham",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 83.0
  },
  {
    "shapeId": "436452",
    "stopSequence": 16,
    "stopId": "9969",
    "id": "116+211",
    "routeShortName": "MAX Blue",
    "vehicleId": "116+211",
    "routeColor": null,
    "lon": -122.793022,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9006",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.493118,
    "tripId": "9616464",
    "routeLongName": "Blue to Gresham",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 40.0
  },
  {
    "shapeId": "436452",
    "stopSequence": 2,
    "stopId": "9846",
    "id": "414+538",
    "routeShortName": "MAX Blue",
    "vehicleId": "414+538",
    "routeColor": null,
    "lon": -122.986694,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9008",
    "agencyId": "TRIMET",
    "seconds": 40,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.521355,
    "tripId": "9616466",
    "routeLongName": "Blue to Gresham",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 91.0
  },
  {
    "shapeId": "435971",
    "stopSequence": 31,
    "stopId": "4587",
    "id": "3145-TRIMET-901",
    "routeShortName": "9",
    "vehicleId": "3145",
    "routeColor": null,
    "lon": -122.51944,
    "routeId": "9",
    "status": "IN_TRANSIT_TO",
    "blockId": "901",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.498562,
    "tripId": "9601807",
    "routeLongName": "9  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 255.0
  },
  {
    "shapeId": "436470",
    "stopSequence": 13,
    "stopId": "8370",
    "id": "114+223",
    "routeShortName": "MAX Blue",
    "vehicleId": "114+223",
    "routeColor": null,
    "lon": -122.562675,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9011",
    "agencyId": "TRIMET",
    "seconds": 31,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.522694,
    "tripId": "9616983",
    "routeLongName": "Blue to Hillsboro",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436462",
    "stopSequence": 10,
    "stopId": "9830",
    "id": "531+536",
    "routeShortName": "MAX Blue",
    "vehicleId": "531+536",
    "routeColor": null,
    "lon": -122.853752,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9018",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.51107,
    "tripId": "9616465",
    "routeLongName": "Blue to Gresham",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 125.0
  },
  {
    "shapeId": "436452",
    "stopSequence": 1,
    "stopId": "9848",
    "id": "126+206",
    "routeShortName": "MAX Blue",
    "vehicleId": "126+206",
    "routeColor": null,
    "lon": -122.991074,
    "routeId": "100",
    "status": "STOPPED_AT",
    "blockId": "9019",
    "agencyId": "TRIMET",
    "seconds": 9,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.522156,
    "tripId": "9616467",
    "routeLongName": "Blue to Gresham",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "435958",
    "stopSequence": 37,
    "stopId": "4542",
    "id": "3560-TRIMET-902",
    "routeShortName": "9",
    "vehicleId": "3560",
    "routeColor": null,
    "lon": -122.564415,
    "routeId": "9",
    "status": "IN_TRANSIT_TO",
    "blockId": "902",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.497162,
    "tripId": "9601497",
    "routeLongName": "9  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 107.0
  },
  {
    "shapeId": "436470",
    "stopSequence": 39,
    "stopId": "9832",
    "id": "302-TRIMET-9020",
    "routeShortName": "MAX Blue",
    "vehicleId": "302",
    "routeColor": null,
    "lon": -122.853699,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9020",
    "agencyId": "TRIMET",
    "seconds": 12,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.511089,
    "tripId": "9616979",
    "routeLongName": "Blue to Hillsboro",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 305.0
  },
  {
    "shapeId": "436470",
    "stopSequence": 32,
    "stopId": "9624",
    "id": "120+237",
    "routeShortName": "MAX Blue",
    "vehicleId": "120+237",
    "routeColor": null,
    "lon": -122.781616,
    "routeId": "100",
    "status": "STOPPED_AT",
    "blockId": "9021",
    "agencyId": "TRIMET",
    "seconds": 17,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.510494,
    "tripId": "9616980",
    "routeLongName": "Blue to Hillsboro",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 298.0
  },
  {
    "shapeId": "436470",
    "stopSequence": 27,
    "stopId": "8384",
    "id": "231+246",
    "routeShortName": "MAX Blue",
    "vehicleId": "231+246",
    "routeColor": null,
    "lon": -122.682465,
    "routeId": "100",
    "status": "STOPPED_AT",
    "blockId": "9022",
    "agencyId": "TRIMET",
    "seconds": 25,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.520092,
    "tripId": "9616981",
    "routeLongName": "Blue to Hillsboro",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 291.0
  },
  {
    "shapeId": "436470",
    "stopSequence": 20,
    "stopId": "8377",
    "id": "408+523",
    "routeShortName": "MAX Blue",
    "vehicleId": "408+523",
    "routeColor": null,
    "lon": -122.663612,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9024",
    "agencyId": "TRIMET",
    "seconds": 29,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.530113,
    "tripId": "9616982",
    "routeLongName": "Blue to Hillsboro",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "436470",
    "stopSequence": 46,
    "stopId": "9845",
    "id": "242+319",
    "routeShortName": "MAX Blue",
    "vehicleId": "242+319",
    "routeColor": null,
    "lon": -122.98069,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9025",
    "agencyId": "TRIMET",
    "seconds": 38,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.521332,
    "tripId": "9616978",
    "routeLongName": "Blue to Hillsboro",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 271.0
  },
  {
    "shapeId": "436470",
    "stopSequence": 7,
    "stopId": "8364",
    "id": "217+241",
    "routeShortName": "MAX Blue",
    "vehicleId": "217+241",
    "routeColor": null,
    "lon": -122.472275,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9026",
    "agencyId": "TRIMET",
    "seconds": 33,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.521141,
    "tripId": "9616984",
    "routeLongName": "Blue to Hillsboro",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 297.0
  },
  {
    "shapeId": "436470",
    "stopSequence": 1,
    "stopId": "8359",
    "id": "412+526",
    "routeShortName": "MAX Blue",
    "vehicleId": "412+526",
    "routeColor": null,
    "lon": -122.418533,
    "routeId": "100",
    "status": "STOPPED_AT",
    "blockId": "9027",
    "agencyId": "TRIMET",
    "seconds": 35,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.501823,
    "tripId": "9616986",
    "routeLongName": "Blue to Hillsboro",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 285.0
  },
  {
    "shapeId": "436452",
    "stopSequence": 41,
    "stopId": "8353",
    "id": "421+521",
    "routeShortName": "MAX Blue",
    "vehicleId": "421+521",
    "routeColor": null,
    "lon": -122.476837,
    "routeId": "100",
    "status": "STOPPED_AT",
    "blockId": "9029",
    "agencyId": "TRIMET",
    "seconds": 31,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.521992,
    "tripId": "9616460",
    "routeLongName": "Blue to Gresham",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 93.0
  },
  {
    "shapeId": "436452",
    "stopSequence": 35,
    "stopId": "8347",
    "id": "121+229",
    "routeShortName": "MAX Blue",
    "vehicleId": "121+229",
    "routeColor": null,
    "lon": -122.563835,
    "routeId": "100",
    "status": "IN_TRANSIT_TO",
    "blockId": "9030",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530983,
    "tripId": "9616461",
    "routeLongName": "Blue to Gresham",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 166.0
  },
  {
    "shapeId": "436407",
    "stopSequence": 3,
    "stopId": "10575",
    "id": "407+413",
    "routeShortName": "MAX Red",
    "vehicleId": "407+413",
    "routeColor": null,
    "lon": -122.557877,
    "routeId": "90",
    "status": "STOPPED_AT",
    "blockId": "9040",
    "agencyId": "TRIMET",
    "seconds": 20,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.57217,
    "tripId": "9615382",
    "routeLongName": "Red Line to Beaverton",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 119.0
  },
  {
    "shapeId": "436406",
    "stopSequence": 26,
    "stopId": "10574",
    "id": "303+306",
    "routeShortName": "MAX Red",
    "vehicleId": "303+306",
    "routeColor": null,
    "lon": -122.561089,
    "routeId": "90",
    "status": "IN_TRANSIT_TO",
    "blockId": "9041",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.562469,
    "tripId": "9615097",
    "routeLongName": "Red to Airport",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 43.0
  },
  {
    "shapeId": "436406",
    "stopSequence": 10,
    "stopId": "8336",
    "id": "422+534",
    "routeShortName": "MAX Red",
    "vehicleId": "422+534",
    "routeColor": null,
    "lon": -122.675499,
    "routeId": "90",
    "status": "IN_TRANSIT_TO",
    "blockId": "9042",
    "agencyId": "TRIMET",
    "seconds": 33,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.517494,
    "tripId": "9615099",
    "routeLongName": "Red to Airport",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 114.0
  },
  {
    "shapeId": "436407",
    "stopSequence": 11,
    "stopId": "8373",
    "id": "404+533",
    "routeShortName": "MAX Red",
    "vehicleId": "404+533",
    "routeColor": null,
    "lon": -122.620506,
    "routeId": "90",
    "status": "IN_TRANSIT_TO",
    "blockId": "9043",
    "agencyId": "TRIMET",
    "seconds": 9,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.532787,
    "tripId": "9615381",
    "routeLongName": "Red Line to Beaverton",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 288.0
  },
  {
    "shapeId": "436407",
    "stopSequence": 28,
    "stopId": "9821",
    "id": "525+532",
    "routeShortName": "MAX Red",
    "vehicleId": "525+532",
    "routeColor": null,
    "lon": -122.798622,
    "routeId": "90",
    "status": "IN_TRANSIT_TO",
    "blockId": "9044",
    "agencyId": "TRIMET",
    "seconds": 25,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.492287,
    "tripId": "9615378",
    "routeLongName": "Red Line to Beaverton",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 271.0
  },
  {
    "shapeId": "436407",
    "stopSequence": 26,
    "stopId": "10121",
    "id": "219+310",
    "routeShortName": "MAX Red",
    "vehicleId": "219+310",
    "routeColor": null,
    "lon": -122.699455,
    "routeId": "90",
    "status": "IN_TRANSIT_TO",
    "blockId": "9045",
    "agencyId": "TRIMET",
    "seconds": 32,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.519215,
    "tripId": "9615379",
    "routeLongName": "Red Line to Beaverton",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 253.0
  },
  {
    "shapeId": "436407",
    "stopSequence": 1,
    "stopId": "10579",
    "id": "220+239",
    "routeShortName": "MAX Red",
    "vehicleId": "220+239",
    "routeColor": null,
    "lon": -122.593102,
    "routeId": "90",
    "status": "STOPPED_AT",
    "blockId": "9047",
    "agencyId": "TRIMET",
    "seconds": 309,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.587498,
    "tripId": "9615383",
    "routeLongName": "Red Line to Beaverton",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:28 PM",
    "routeTextColor": null,
    "heading": 139.0
  },
  {
    "shapeId": "436406",
    "stopSequence": 3,
    "stopId": "10120",
    "id": "218+318",
    "routeShortName": "MAX Red",
    "vehicleId": "218+318",
    "routeColor": null,
    "lon": -122.753441,
    "routeId": "90",
    "status": "IN_TRANSIT_TO",
    "blockId": "9048",
    "agencyId": "TRIMET",
    "seconds": 36,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.506313,
    "tripId": "9615100",
    "routeLongName": "Red to Airport",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 80.0
  },
  {
    "shapeId": "436406",
    "stopSequence": 18,
    "stopId": "8344",
    "id": "207+233",
    "routeShortName": "MAX Red",
    "vehicleId": "207+233",
    "routeColor": null,
    "lon": -122.634026,
    "routeId": "90",
    "status": "IN_TRANSIT_TO",
    "blockId": "9049",
    "agencyId": "TRIMET",
    "seconds": 35,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.531494,
    "tripId": "9615098",
    "routeLongName": "Red to Airport",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 41.0
  },
  {
    "shapeId": "436407",
    "stopSequence": 18,
    "stopId": "8380",
    "id": "304+309",
    "routeShortName": "MAX Red",
    "vehicleId": "304+309",
    "routeColor": null,
    "lon": -122.672195,
    "routeId": "90",
    "status": "IN_TRANSIT_TO",
    "blockId": "9052",
    "agencyId": "TRIMET",
    "seconds": 9,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.520409,
    "tripId": "9615380",
    "routeLongName": "Red Line to Beaverton",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 201.0
  },
  {
    "shapeId": "436502",
    "stopSequence": 11,
    "stopId": "11511",
    "id": "228+238",
    "routeShortName": "MAX Yellow",
    "vehicleId": "228+238",
    "routeColor": null,
    "lon": -122.680946,
    "routeId": "190",
    "status": "IN_TRANSIT_TO",
    "blockId": "9061",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.552876,
    "tripId": "9617722",
    "routeLongName": "Yellow Line to Expo Ctr",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 0.0
  },
  {
    "shapeId": "436548",
    "stopSequence": 10,
    "stopId": "13712",
    "id": "243+324",
    "routeShortName": "MAX Orange",
    "vehicleId": "243+324",
    "routeColor": null,
    "lon": -122.662979,
    "routeId": "290",
    "status": "STOPPED_AT",
    "blockId": "9062",
    "agencyId": "TRIMET",
    "seconds": 8,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.506474,
    "tripId": "9620529",
    "routeLongName": "Orange Line to Milwaukie",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 91.0
  },
  {
    "shapeId": "436548",
    "stopSequence": 16,
    "stopId": "13718",
    "id": "419+527",
    "routeShortName": "MAX Orange",
    "vehicleId": "419+527",
    "routeColor": null,
    "lon": -122.638062,
    "routeId": "290",
    "status": "IN_TRANSIT_TO",
    "blockId": "9063",
    "agencyId": "TRIMET",
    "seconds": 10,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.445,
    "tripId": "9620528",
    "routeLongName": "Orange Line to Milwaukie",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 199.0
  },
  {
    "shapeId": "436548",
    "stopSequence": 2,
    "stopId": "9303",
    "id": "119+322",
    "routeShortName": "MAX Orange",
    "vehicleId": "119+322",
    "routeColor": null,
    "lon": -122.67543,
    "routeId": "290",
    "status": "STOPPED_AT",
    "blockId": "9064",
    "agencyId": "TRIMET",
    "seconds": 21,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.523849,
    "tripId": "9620530",
    "routeLongName": "Orange Line to Milwaukie",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 179.0
  },
  {
    "shapeId": "436547",
    "stopSequence": 9,
    "stopId": "13728",
    "id": "105+314",
    "routeShortName": "MAX Orange",
    "vehicleId": "105+314",
    "routeColor": null,
    "lon": -122.671989,
    "routeId": "290",
    "status": "STOPPED_AT",
    "blockId": "9065",
    "agencyId": "TRIMET",
    "seconds": 25,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.502621,
    "tripId": "9620236",
    "routeLongName": "Orange Line to City Ctr/Expo",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 247.0
  },
  {
    "shapeId": "436507",
    "stopSequence": 7,
    "stopId": "11504",
    "id": "107+226",
    "routeShortName": "MAX Yellow",
    "vehicleId": "107+226",
    "routeColor": null,
    "lon": -122.682335,
    "routeId": "190",
    "status": "IN_TRANSIT_TO",
    "blockId": "9066",
    "agencyId": "TRIMET",
    "seconds": 35,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.555786,
    "tripId": "9618009",
    "routeLongName": "Yellow Line to City Ctr/Milw",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 181.0
  },
  {
    "shapeId": "436507",
    "stopSequence": 1,
    "stopId": "11498",
    "id": "102-TRIMET-9067",
    "routeShortName": "MAX Yellow",
    "vehicleId": "102",
    "routeColor": null,
    "lon": -122.685814,
    "routeId": "190",
    "status": "STOPPED_AT",
    "blockId": "9067",
    "agencyId": "TRIMET",
    "seconds": 32,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.60516,
    "tripId": "9618010",
    "routeLongName": "Yellow Line to City Ctr/Milw",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 203.0
  },
  {
    "shapeId": "436507",
    "stopSequence": 1,
    "stopId": "11498",
    "id": "202+232",
    "routeShortName": "MAX Yellow",
    "vehicleId": "202+232",
    "routeColor": null,
    "lon": -122.685783,
    "routeId": "190",
    "status": "STOPPED_AT",
    "blockId": "9068",
    "agencyId": "TRIMET",
    "seconds": 28,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.605209,
    "tripId": "9618011",
    "routeLongName": "Yellow Line to City Ctr/Milw",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 203.0
  },
  {
    "shapeId": "436502",
    "stopSequence": 7,
    "stopId": "7763",
    "id": "402+420",
    "routeShortName": "MAX Yellow",
    "vehicleId": "402+420",
    "routeColor": null,
    "lon": -122.676567,
    "routeId": "190",
    "status": "STOPPED_AT",
    "blockId": "9069",
    "agencyId": "TRIMET",
    "seconds": 22,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.527206,
    "tripId": "9617723",
    "routeLongName": "Yellow Line to Expo Ctr",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 358.0
  },
  {
    "shapeId": "436547",
    "stopSequence": 3,
    "stopId": "13722",
    "id": "221+222",
    "routeShortName": "MAX Orange",
    "vehicleId": "221+222",
    "routeColor": null,
    "lon": -122.636467,
    "routeId": "290",
    "status": "IN_TRANSIT_TO",
    "blockId": "9070",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.460003,
    "tripId": "9620237",
    "routeLongName": "Orange Line to City Ctr/Expo",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 352.0
  },
  {
    "shapeId": "436547",
    "stopSequence": 1,
    "stopId": "13720",
    "id": "208+247",
    "routeShortName": "MAX Orange",
    "vehicleId": "208+247",
    "routeColor": null,
    "lon": -122.635056,
    "routeId": "290",
    "status": "STOPPED_AT",
    "blockId": "9071",
    "agencyId": "TRIMET",
    "seconds": 26,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.430801,
    "tripId": "9620238",
    "routeLongName": "Orange Line to City Ctr/Expo",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 354.0
  },
  {
    "shapeId": "436529",
    "stopSequence": 1,
    "stopId": "13140",
    "id": "230+308",
    "routeShortName": "MAX Green",
    "vehicleId": "230+308",
    "routeColor": null,
    "lon": -122.683739,
    "routeId": "200",
    "status": "STOPPED_AT",
    "blockId": "9080",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.508701,
    "tripId": "9619010",
    "routeLongName": "Green Line to Clackamas",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 311.0
  },
  {
    "shapeId": "436529",
    "stopSequence": 11,
    "stopId": "8342",
    "id": "124+326",
    "routeShortName": "MAX Green",
    "vehicleId": "124+326",
    "routeColor": null,
    "lon": -122.657204,
    "routeId": "200",
    "status": "STOPPED_AT",
    "blockId": "9081",
    "agencyId": "TRIMET",
    "seconds": 17,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.530071,
    "tripId": "9619008",
    "routeLongName": "Green Line to Clackamas",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 91.0
  },
  {
    "shapeId": "436536",
    "stopSequence": 10,
    "stopId": "8371",
    "id": "236+317",
    "routeShortName": "MAX Green",
    "vehicleId": "236+317",
    "routeColor": null,
    "lon": -122.56855,
    "routeId": "200",
    "status": "IN_TRANSIT_TO",
    "blockId": "9082",
    "agencyId": "TRIMET",
    "seconds": 38,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.53204,
    "tripId": "9619320",
    "routeLongName": "Green Line to City Ctr",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 256.0
  },
  {
    "shapeId": "436536",
    "stopSequence": 1,
    "stopId": "13132",
    "id": "522+524",
    "routeShortName": "MAX Green",
    "vehicleId": "522+524",
    "routeColor": null,
    "lon": -122.567863,
    "routeId": "200",
    "status": "STOPPED_AT",
    "blockId": "9083",
    "agencyId": "TRIMET",
    "seconds": 23,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.435883,
    "tripId": "9619322",
    "routeLongName": "Green Line to City Ctr",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 350.0
  },
  {
    "shapeId": "436536",
    "stopSequence": 1,
    "stopId": "13132",
    "id": "316+323",
    "routeShortName": "MAX Green",
    "vehicleId": "316+323",
    "routeColor": null,
    "lon": -122.567833,
    "routeId": "200",
    "status": "STOPPED_AT",
    "blockId": "9084",
    "agencyId": "TRIMET",
    "seconds": 11,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.43576,
    "tripId": "9619323",
    "routeLongName": "Green Line to City Ctr",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 350.0
  },
  {
    "shapeId": "436534",
    "stopSequence": 17,
    "stopId": "7601",
    "id": "403+529",
    "routeShortName": "MAX Green",
    "vehicleId": "403+529",
    "routeColor": null,
    "lon": -122.669502,
    "routeId": "200",
    "status": "IN_TRANSIT_TO",
    "blockId": "9085",
    "agencyId": "TRIMET",
    "seconds": 32,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.527439,
    "tripId": "9619319",
    "routeLongName": "Green Line to City Ctr",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 237.0
  },
  {
    "shapeId": "436529",
    "stopSequence": 17,
    "stopId": "13124",
    "id": "122+307",
    "routeShortName": "MAX Green",
    "vehicleId": "122+307",
    "routeColor": null,
    "lon": -122.564499,
    "routeId": "200",
    "status": "IN_TRANSIT_TO",
    "blockId": "9086",
    "agencyId": "TRIMET",
    "seconds": 35,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.520424,
    "tripId": "9619007",
    "routeLongName": "Green Line to Clackamas",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 173.0
  },
  {
    "shapeId": "436536",
    "stopSequence": 4,
    "stopId": "13135",
    "id": "234+321",
    "routeShortName": "MAX Green",
    "vehicleId": "234+321",
    "routeColor": null,
    "lon": -122.56617,
    "routeId": "200",
    "status": "IN_TRANSIT_TO",
    "blockId": "9087",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.474407,
    "tripId": "9619321",
    "routeLongName": "Green Line to City Ctr",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 355.0
  },
  {
    "shapeId": "436529",
    "stopSequence": 4,
    "stopId": "13123",
    "id": "411+535",
    "routeShortName": "MAX Green",
    "vehicleId": "411+535",
    "routeColor": null,
    "lon": -122.68045,
    "routeId": "200",
    "status": "STOPPED_AT",
    "blockId": "9088",
    "agencyId": "TRIMET",
    "seconds": 36,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.515694,
    "tripId": "9619009",
    "routeLongName": "Green Line to Clackamas",
    "routeType": "TRAM",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 20.0
  },
  {
    "shapeId": "435958",
    "stopSequence": 21,
    "stopId": "4656",
    "id": "3266-TRIMET-934",
    "routeShortName": "9",
    "vehicleId": "3266",
    "routeColor": null,
    "lon": -122.619034,
    "routeId": "9",
    "status": "STOPPED_AT",
    "blockId": "934",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.497543,
    "tripId": "9601498",
    "routeLongName": "9  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 89.0
  },
  {
    "shapeId": "435958",
    "stopSequence": 9,
    "stopId": "13772",
    "id": "3602-TRIMET-935",
    "routeShortName": "9",
    "vehicleId": "3602",
    "routeColor": null,
    "lon": -122.668205,
    "routeId": "9",
    "status": "IN_TRANSIT_TO",
    "blockId": "935",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.504154,
    "tripId": "9601499",
    "routeLongName": "9  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 46.0
  },
  {
    "shapeId": "436432",
    "stopSequence": 35,
    "stopId": "168",
    "id": "2926-TRIMET-9367",
    "routeShortName": "94",
    "vehicleId": "2926",
    "routeColor": null,
    "lon": -122.727417,
    "routeId": "94",
    "status": "IN_TRANSIT_TO",
    "blockId": "9367",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.450779,
    "tripId": "9615811",
    "routeLongName": "94 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 15.0
  },
  {
    "shapeId": "436413",
    "stopSequence": 25,
    "stopId": "12848",
    "id": "3636-TRIMET-9368",
    "routeShortName": "93",
    "vehicleId": "3636",
    "routeColor": null,
    "lon": -122.84642,
    "routeId": "93",
    "status": "STOPPED_AT",
    "blockId": "9368",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.367371,
    "tripId": "9615464",
    "routeLongName": "93 To Sherwood",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 222.0
  },
  {
    "shapeId": "436419",
    "stopSequence": 13,
    "stopId": "4301",
    "id": "3638-TRIMET-9369",
    "routeShortName": "93",
    "vehicleId": "3638",
    "routeColor": null,
    "lon": -122.813507,
    "routeId": "93",
    "status": "IN_TRANSIT_TO",
    "blockId": "9369",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.385384,
    "tripId": "9615592",
    "routeLongName": "93 To Tigard TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 68.0
  },
  {
    "shapeId": "435958",
    "stopSequence": 1,
    "stopId": "9573",
    "id": "3902-TRIMET-937",
    "routeShortName": "9",
    "vehicleId": "3902",
    "routeColor": null,
    "lon": -122.675446,
    "routeId": "9",
    "status": "STOPPED_AT",
    "blockId": "937",
    "agencyId": "TRIMET",
    "seconds": 100,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.527615,
    "tripId": "9601500",
    "routeLongName": "9  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:32 PM",
    "routeTextColor": null,
    "heading": 228.0
  },
  {
    "shapeId": "436423",
    "stopSequence": 1,
    "stopId": "13172",
    "id": "3231-TRIMET-9371",
    "routeShortName": "94",
    "vehicleId": "3231",
    "routeColor": null,
    "lon": -122.675171,
    "routeId": "94",
    "status": "STOPPED_AT",
    "blockId": "9371",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.527512,
    "tripId": "9615722",
    "routeLongName": "94 To Sherwood",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 184.0
  },
  {
    "shapeId": "436423",
    "stopSequence": 15,
    "stopId": "4318",
    "id": "3250-TRIMET-9374",
    "routeShortName": "94",
    "vehicleId": "3250",
    "routeColor": null,
    "lon": -122.774765,
    "routeId": "94",
    "status": "IN_TRANSIT_TO",
    "blockId": "9374",
    "agencyId": "TRIMET",
    "seconds": 30,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.428864,
    "tripId": "9615721",
    "routeLongName": "94 To Sherwood",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 232.0
  },
  {
    "shapeId": "435958",
    "stopSequence": 1,
    "stopId": "9573",
    "id": "3903-TRIMET-938",
    "routeShortName": "9",
    "vehicleId": "3903",
    "routeColor": null,
    "lon": -122.675301,
    "routeId": "9",
    "status": "STOPPED_AT",
    "blockId": "938",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.527756,
    "tripId": "9601501",
    "routeLongName": "9  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 184.0
  },
  {
    "shapeId": "435971",
    "stopSequence": 81,
    "stopId": "7751",
    "id": "3911-TRIMET-939",
    "routeShortName": "9",
    "vehicleId": "3911",
    "routeColor": null,
    "lon": -122.678261,
    "routeId": "9",
    "status": "IN_TRANSIT_TO",
    "blockId": "939",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.519814,
    "tripId": "9601804",
    "routeLongName": "9  To NW Flanders",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 21.0
  },
  {
    "shapeId": "435971",
    "stopSequence": 66,
    "stopId": "4646",
    "id": "3710-TRIMET-941",
    "routeShortName": "9",
    "vehicleId": "3710",
    "routeColor": null,
    "lon": -122.627098,
    "routeId": "9",
    "status": "IN_TRANSIT_TO",
    "blockId": "941",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.496979,
    "tripId": "9601805",
    "routeLongName": "9  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 264.0
  },
  {
    "shapeId": "435971",
    "stopSequence": 47,
    "stopId": "4700",
    "id": "3265-TRIMET-942",
    "routeShortName": "9",
    "vehicleId": "3265",
    "routeColor": null,
    "lon": -122.573013,
    "routeId": "9",
    "status": "IN_TRANSIT_TO",
    "blockId": "942",
    "agencyId": "TRIMET",
    "seconds": 24,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.497433,
    "tripId": "9601806",
    "routeLongName": "9  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 270.0
  },
  {
    "shapeId": "435971",
    "stopSequence": 4,
    "stopId": "13033",
    "id": "3907-TRIMET-943",
    "routeShortName": "9",
    "vehicleId": "3907",
    "routeColor": null,
    "lon": -122.427994,
    "routeId": "9",
    "status": "IN_TRANSIT_TO",
    "blockId": "943",
    "agencyId": "TRIMET",
    "seconds": 37,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.500694,
    "tripId": "9601808",
    "routeLongName": "9  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 180.0
  },
  {
    "shapeId": "435971",
    "stopSequence": 1,
    "stopId": "12757",
    "id": "3703-TRIMET-944",
    "routeShortName": "9",
    "vehicleId": "3703",
    "routeColor": null,
    "lon": -122.429024,
    "routeId": "9",
    "status": "STOPPED_AT",
    "blockId": "944",
    "agencyId": "TRIMET",
    "seconds": 27,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.503231,
    "tripId": "9601809",
    "routeLongName": "9  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 112.0
  },
  {
    "shapeId": "435971",
    "stopSequence": 1,
    "stopId": "12757",
    "id": "3941-TRIMET-945",
    "routeShortName": "9",
    "vehicleId": "3941",
    "routeColor": null,
    "lon": -122.428635,
    "routeId": "9",
    "status": "STOPPED_AT",
    "blockId": "945",
    "agencyId": "TRIMET",
    "seconds": 34,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.503117,
    "tripId": "9601810",
    "routeLongName": "9  To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 112.0
  },
  {
    "shapeId": "435958",
    "stopSequence": 59,
    "stopId": "13957",
    "id": "3631-TRIMET-946",
    "routeShortName": "9",
    "vehicleId": "3631",
    "routeColor": null,
    "lon": -122.49675,
    "routeId": "9",
    "status": "IN_TRANSIT_TO",
    "blockId": "946",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.494801,
    "tripId": "9601496",
    "routeLongName": "9  Gresham TC",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 106.0
  },
  {
    "shapeId": "436434",
    "stopSequence": 8,
    "stopId": "13050",
    "id": "3234-TRIMET-9667",
    "routeShortName": "96",
    "vehicleId": "3234",
    "routeColor": null,
    "lon": -122.684212,
    "routeId": "96",
    "status": "IN_TRANSIT_TO",
    "blockId": "9667",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "0",
    "lat": 45.470234,
    "tripId": "9615869",
    "routeLongName": "96 To Mohawk P&R",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 282.0
  },
  {
    "shapeId": "436439",
    "stopSequence": 18,
    "stopId": "3049",
    "id": "3228-TRIMET-9668",
    "routeShortName": "96",
    "vehicleId": "3228",
    "routeColor": null,
    "lon": -122.6838,
    "routeId": "96",
    "status": "STOPPED_AT",
    "blockId": "9668",
    "agencyId": "TRIMET",
    "seconds": 16,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.515873,
    "tripId": "9615952",
    "routeLongName": "96 To 10th & Jefferson",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 290.0
  },
  {
    "shapeId": "436439",
    "stopSequence": 5,
    "stopId": "496",
    "id": "3229-TRIMET-9669",
    "routeShortName": "96",
    "vehicleId": "3229",
    "routeColor": null,
    "lon": -122.75724,
    "routeId": "96",
    "status": "IN_TRANSIT_TO",
    "blockId": "9669",
    "agencyId": "TRIMET",
    "seconds": 19,
    "serviceId": "M.561",
    "directionId": "1",
    "lat": 45.386738,
    "tripId": "9615953",
    "routeLongName": "96 To Portland",
    "routeType": "BUS",
    "reportDate": "01/20/20 12:33 PM",
    "routeTextColor": null,
    "heading": 13.0
  }
]
