Sprint 125

Sprint 125

All our SaaS products have been updated with the releases associated to this Sprint 125 on Apr 1, 2025.

Chouette

Skip Stop Area resources in NeTEx Export

The user can create an Export or define a Publication to skip Stop Area resources in a NeTEx export:

image-20250328-151549.png

In this case, the NeTEx export won’t include:

  • Stop Areas

  • Entrances

Skip Line resources in NeTEx Export

The user can create an Export or define a Publication to skip Line resources in a NeTEx export.

In this case, the NeTEx export won’t include:

  • Companies

  • Networks

  • LineNotices

  • Lines

Publish to Chouette/IBOO Import API

The user can add a Chouette Destination to a Publication to start a Chouette Import with the given configuration:

image-20250328-151948.png

The user can select:

Define Point Of Interest Hours with minute precision

The user can define the Point Of Interest Hours with minute precision (instead of 5 minutes):

image-20250328-152302.png

Manage Sequence with large static list

The user can manage a large list of values in a Static List sequence:

image-20250328-154841.png

Define a Stop Area as Flexible Stop Place

The user can create a Stop Area with the type: Flexible Stop Place / Lieu d’arrêt à la demande.

A Flexible Stop Place Stop Area can’t have a parent and be a parent. The user can search Flexible Stop Places in the Stop Area search.

Manage Flexible Area with associated Stop Areas

When a user has a defined a Stop Area as Flexible Stop Place, he can define the Stop Areas associated to the Flexible Area:

image-20250328-153153.png

Import GTFS Booking Rules as Line Booking Arrangement

For each GTFS Booking Rules, the Chouette import updates or creates a Booking Arrangement.

The Booking Arrangement is created with the following information

  • Name: GTFS Booking Rule <booking_rule_id>

  • Line Provider: the Line Provider associated to the GTFS import

  • Code (with Code Space associated the GTFS import): the GTFS Booking Rule booking_rule_id

The following GTFS attributes are used to define Chouette Booking Arrangement:

GTFS Attribute

Chouette Booking Arrangement

GTFS Attribute

Chouette Booking Arrangement

booking_type

Book When

0 - Time Of Travel Only
1 - Advance And Day Of Travel
2 - Until Previous Day

prior_notice_duration_min

Minimum Booking Period (in seconds)

prior_notice_last_time

Latest Booking Time

message

Booking Notes

phone_number

Contact / Phone Number

info_url

Contact / URL

booking_url

Booking URL

Import NeTEx Line Booking Arrangement

When the user can import Booking Arrangements via the associated NeTEx resource:

<BookingArrangement version="any" id="standard"> <BookingContact> <Phone>+33 1 23 45 67 89</Phone> <Url>https://example.com/info</Url> </BookingContact> <BookingMethods>callOffice</BookingMethods> <BookingAccess>public</BookingAccess> <BookWhen>untilPreviousDay</BookWhen> <BuyWhen>beforeBoarding</BuyWhen> <LatestBookingTime>16:30:00</LatestBookingTime> <MinimumBookingPeriod>PT30M</MinimumBookingPeriod> <BookingUrl>https://example.com/booking</BookingUrl> <BookingNote> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac elit suscipit, volutpat ipsum at, dignissim velit. Nullam feugiat, orci nec egestas placerat, ligula dolor tempus velit </BookingNote> </BookingArrangement>

And a Line can be associated to a Chouette Booking Arrangement via a NeTEx BookingArrangementRef:

<Line id="line-1" version="any"> <Name>Line Sample</Name> <!-- ... --> <bookingArrangements> <BookingArrangementRef ref="standard"/> </bookingArrangements> </Line>

Only a single Booking Arrangement can be associated to a Chouette Line.

Export Line Booking Arrangement in NeTEx

When the user exports a Line associated to a Booking Arrangement, the Booking Arrangement should be exported in the NeTEx file:

<BookingArrangement version="any" id="standard"> <BookingContact> <Phone>+33 1 23 45 67 89</Phone> <Url>https://example.com/info</Url> </BookingContact> <BookingMethods>callOffice</BookingMethods> <BookingAccess>public</BookingAccess> <BookWhen>untilPreviousDay</BookWhen> <BuyWhen>beforeBoarding</BuyWhen> <LatestBookingTime>16:30:00</LatestBookingTime> <MinimumBookingPeriod>PT30M</MinimumBookingPeriod> <BookingUrl>https://example.com/booking</BookingUrl> <BookingNote> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac elit suscipit, volutpat ipsum at, dignissim velit. Nullam feugiat, orci nec egestas placerat, ligula dolor tempus velit </BookingNote> </BookingArrangement>

The Booking Arrangement is associated to the Lines via a BookingArrangementRef:

<Line id="line-1" version="any"> <Name>Line Sample</Name> <!-- ... --> <bookingArrangements> <BookingArrangementRef ref="standard"/> </bookingArrangements> </Line>

Documentation

The Chouette documentation has been improved:

Ara

Historize Vehicle Occupancy

Each time Ara historizes a Vehicle, the current Occupancy is now stored.

Display partner label in exchanges index

The user can select Exchanges and read Exchange details by viewing the Partner name (instead of its short name).

Link to view Exchanges and Monitors

In the Exchanges and Monitors search page, the user can access more easily to the page details by clicking on the item name.