Setting Up PASS-IPA for use with Navitia

When third-party Navitia software is used for trip planning, the following steps should be taken to set up PASS-IPA.

Before you begin

A Navitia token is required.

Procedure

  1. Define Navitia-related system properties:
    1. In the Trapeze4 Workstation, click Tools > System Properties.
    2. On the Profile tab, navigate to Journey Planners > Navitia Parameters.

    3. Click Edit.
    4. Define parameter options as needed:
      Default values are the default values used by Navitia.

      Parameter Set Name
      Name of the parameter set.
      Maximum Walking Time
      Total amount of time clients are allowed to walk during their trips. Values are defined based on the Time span property set in File > Properties on the Formats tab.
      Walking Speed
      Average walking speed for clients walking between points during their trip. Values are defined based on the Speed property set in File > Properties on the Formats tab.
      Maximum Travel Time
      Maximum amount of time clients are allowed to travel between points (including walking time). Values are defined based on the Time span property set in File > Properties on the Formats tab.
      Pickup Early Window
      The maximum amount of time before the Req time that clients can be picked up. Values are defined based on the Time span property set in File > Properties on the Formats tab.
      Pickup Late Window
      The maximum amount of time after the Req time that clients can be picked up. Values are defined based on the Time span property set in File > Properties on the Formats tab.
      Dropoff Early Window
      The maximum amount of time before the Req time that clients can be dropped off. Values are defined based on the Time span property set in File > Properties on the Formats tab.
      Dropoff Late Window
      The maximum amount of time after the Req time that clients can be dropped off. Values are defined based on the Time span property set in File > Properties on the Formats tab.
      Forbidden Uris
      Navitia-compliant aspects of journeys that should not be included in trip results. For example, specific networks or physical modes. Multiple values can be used (separated by commas).
      For example, network:ABC:123,physical_mode:Bus. For more information about available URIs, see Navitia.
  2. Set up ancillary data:
    1. Click File > Ancillary Data > General > Trip Planning Solutions.

    2. Define the following:
      Name
      A recognizable name for the solution.
      Product
      Select Navitia.
      Parameter
      Use the parameter set created in System Properties.
    3. Click Save.
    4. Click Close.
    5. Reopen Trip Planning Solutions ancillary data and verify that the new Trip Planning Solution is visible in the first row.
  3. Associate the created solution for Trapeze personal trip planning:
    1. Click Task > Personal Trip Planning.
    2. Click the Solutions tab.
    3. Modify the visible data using the Name column by selecting the Solution Name created in Trip Planning Solutions ancillary data.

    4. Click Save As.

    5. Type a Solution Set Name for the modified version.
    6. Click OK.
  4. Define Trapeze6 properties for the Navitia trip planner:
    1. Open the Trapeze6 Client Shell.
    2. Open Properties.
      Typically, this is found under Tools > Properties, but may be found elsewhere depending on the system setup.
    3. Navigate to INFO > InfoPTP > Default solution set.

    4. In the Value column, type the set name used in Personal Trip Planning.
    5. Navigate to PASS > PassInfoServer > JourneyPlanner > Navitia > Username.
    6. Type the token you received from Navitia.
      Currently, Password is not used. You do not need to fill it in.
  5. Set the appropriate switches:
    1. In Schedule Server (SchedSrv3.exe), click View > Switches.
    2. Navigate to PASS > SchedSrv > MultiModal > Enable.
      Note that PASS and Pass are two different folders.
    3. In the Boolean Switch frame, click ON.
      The switch is enabled. Enable = 1.

    4. Optional: Define any other Multimodal switches as needed:
      Para Trip Behavior > End of Multimodal Trip
      0
      Algorithm will determine if a Para trip connection at end of multimodal trip is needed.
      1
      Force a Para trip connection at end of multimodal trips.
      2
      Prevent a Para trip connection at end of multimodal trips.
      Para Trip Behavior > Start of Multimodal Trip
      0
      Algorithm will determine if a Para trip connection at start of multimodal trip is needed.
      1
      Force a Para trip connection at start of multimodal trips.
      2
      Prevent a Para trip connection at start of multimodal trips.
      SearchOnlyMultimodal
      Only searches multimodal solutions.
      0
      Search for both multimodal and pararun solutions.
      1
      Search only for a multimodal solution.
      2
      Search first for a multimodal solution. If a multimodal solution is not found, search for a pararun solution.
      SetMultiModalAsTopSolution
      Multimodal options are set as the top solution for each trip.
      Sign ID
      Sign ID used by CTM Server for Multimodal solutions.
      WheelChair Space Type
      Space Type number assigned to wheelchairs.
  6. Search for and save a solution using the Schedule Booking Wizard.
    The following are required:
    • In the MOT list, Fixed must be selected (as well as your typically selected options).
    • The Trip must have a requested (RT) time.

    A trip is scheduled for the fixed route.
    If no solutions appear, try turning off violations. (A violation may be causing Schedule Booking Wizard to return no options.)