Sprint 125
- 1 Chouette
- 1.1 Skip Stop Area resources in NeTEx Export
- 1.2 Skip Line resources in NeTEx Export
- 1.3 Publish to Chouette/IBOO Import API
- 1.4 Define Point Of Interest Hours with minute precision
- 1.5 Manage Sequence with large static list
- 1.6 Define a Stop Area as Flexible Stop Place
- 1.7 Manage Flexible Area with associated Stop Areas
- 1.8 Import GTFS Booking Rules as Line Booking Arrangement
- 1.9 Import NeTEx Line Booking Arrangement
- 1.10 Export Line Booking Arrangement in NeTEx
- 1.11 Documentation
- 2 Ara
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:
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:
The user can select:
the target Chouette instance:
Chouette Saas (https://chouette.enroute.mobi )
IBOO SaaS (https://iboo.iledefrance-mobilites.fr)
the Workbench identifier
a Workbench API Key
the option “Automatic Merge after import” (in this case, the option “Automatic Archive on failure” is selected too)
Define Point Of Interest Hours with minute precision
The user can define the Point Of Interest Hours with minute precision (instead of 5 minutes):
Manage Sequence with large static list
The user can manage a large list of values in a Static List sequence:
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:
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 |
---|---|
| Book When 0 - Time Of Travel Only |
| Minimum Booking Period (in seconds) |
| Latest Booking Time |
| Booking Notes |
| Contact / Phone Number |
| Contact / 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.