Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

is imported by Chouette with a dedicated timetable:

...

...

Performance improvements

We’re monitoring and improving constantly the Chouette operation performances. This release provides improvements especially on referential creation and reduce drastically the database table usage.

...

Chouette dependencies are constantly analyzed to find and resolve possible security issues. These libraries have been updated in this new release :

...

Ara

Custom formats for identifiers in GTFS-RT feed

...

Code Block
languagejson
{
  "header": {
    "gtfs_realtime_version": "2.0",
    "incrementality": 0,
    "timestamp": 1600697641
  },
  "entity": [
    {
      "id": "trip:268435951",
      "trip_update": {
        "trip": {
          "trip_id": "MyNetwork:VehicleJourney::268435951:LOC",
          "route_id": "MyNetwork:Line::15:LOC",
          "start_time": "16:10:48"
        },
        "stop_time_update": [
          {
            "stop_sequence": 18,
            "stop_id": "MyNetwork:StopPoint:Q:00009201:LOC",
            "arrival": {
              "time": 1600697448
            },
            "departure": {
              "time": 1600697448
            }
          },
          {
            "stop_sequence": 19,
            "stop_id": "MyNetwork:StopPoint:Q:00033601:LOC",
            "arrival": {
              "time": 1600697513
            },
            "departure": {
              "time": 1600697513
            }
          },
          {
            "stop_sequence": 20,
            "stop_id": "MyNetwork:StopPoint:Q:00043001:LOC",
            "arrival": {
              "time": 1600697571
            },
            "departure": {
              "time": 1600697571
            }
          },

...

Define a substitution to insert objectid in a generator identifier

...

  • generator identifier: prefix:%{objectid//:/_}

  • objectid value: x:y:z

  • resulted identifier: prefix:x_y_z

...

Include Direction Name in VehicleMonitoring SIRI Lite response

...

Code Block
languagejson
{
  "Siri": {
    "ServiceDelivery": {
      "ResponseTimestamp": "2017-01-01T12:00:00Z",
      "ProducerRef": "Ara",
      "ResponseMessageIdentifier": "MyNetwork:ResponseMessage::6ba7b814-9dad-11d1-5-00c04fd430c8:LOC",
      "RequestMessageRef": "Test:1234::LOC",
      "VehicleMonitoringDelivery": {
        "Version": "2.0:FR-IDF-2.4",
        "ResponseTimestamp": "2017-01-01T12:00:00Z",
        "RequestMessageRef": "Test:1234::LOC",
        "Status": true,
        "VehicleActivity": [{
          "RecordedAtTime": "2017-01-01T13:00:00Z",
          "ValidUntilTime": "2017-01-01T13:00:00Z",
          "VehicleMonitoringRef": "Test:Vehicle:201123:LOC",
          "MonitoredVehicleJourney": {
            "LineRef": "Test:Line:3:LOC",
            "FramedVehicleJourneyRef": {
              "DataFrameRef": "MyNetwork:DataFrame::2017-01-01:LOC",
              "DatedVehicleJourneyRef": "Test:VehicleJourney:201:LOC"
            },
            "PublishedLineName": "Ligne 3 Metro",
            "DirectionName": "Direction Name",
            "Monitored": true,
            "Bearing": 123,
            "VehicleLocation": {
              "Longitude": 1.234,
              "Latitude": 5.678
            }
          }
        }]
      }
    }
  }
} 

...