What is the usecase of PTV xIntermodal?

PTVs approach to routing calculation that combines various networks together.

What is the usecase of PTV xIntermodal?

Postby Asterix » Thu May 04, 2017 8:18 am

There we go - here's a description of the story behind PTV xIntermodal, provided by our Solution Director Michael Nutto.
Feel free to provide feedback and to ask questions.
Best regards
Bernd

PTV xIntermodal Server enables you to design an intermodal routing taking various transportation modes into account as follows:
• Deep/Short sea
• Rail
• Road
• Inland Navigation
• Air
Based on these transportation modes following use cases can be carried out:
1. Planing and execution: Quick and easy calculation of alternative connections taking schedules and costs into account. Calculating emissions for the green footprint. As an intermodal planning system, transport orders can allocated and optimized based on time and costs. A comprehensive exception handling is provided to avoid penalties in cases of time-critical deliveries.
2. Strategic intermodal planning: Comparing alternative routes according to the valid combinations of transportation modes and making decisions easy to select the optimum routes with respect to times and costs. Carrying out network simulation and assessment with following objectives:
a. comparing operator and network performance
b. elaborate different scenarios finding an optimum flow of goods
c. strategic planning for analyzing optimum intermodal routings taking customer-specific constraints into account
Bernd Welter
Manager Technical Consulting & Requirement Engineering
Senior Technical Consultant Developer Components
PTV GROUP - Germany

https://www.youtube.com/channel/UCgkUli9yGf0gwTDdxbMZ-Kg
User avatar
Asterix
Site Admin
 
Posts: 803
Joined: Mon Apr 14, 2014 10:28 am

Re: What is the usecase of PTV xIntermodal?

Postby nikersch » Mon May 15, 2017 1:19 pm

- How does the integration with xRoute or other xServer components works?
- Is it possible to e.g. call my current xRoute service - calculateRoute(A,B) and I then if available also get routes that include partly intermodal transportation-options? Or would xIntermodal then replace xRoute for that scenario?
- Does xRoute and xIntermodal use the same maps / POI data? A road only route between, e.g., Vienna-Stockholm delivers (given the same profile-options) the same route in xRoute and xIntermodal?
- What is the "code-base / architecture" behind xIntermodal, on the level of xServer 1.x or already xServer 2.x?

Thank you!
nikersch
 
Posts: 4
Joined: Mon May 08, 2017 6:38 am

Re: What is the usecase of PTV xIntermodal?

Postby florian.krietsch » Thu Jun 08, 2017 6:40 pm

How does the integration with xRoute or other xServer components works?

The integration is similar to other xServers, e.g. xRoute. Given that the xIntermodal database (routing network/timetables and routing network is available, the xIntermodal itself can act independently; just processing geo-coordinates (no geocoding). The routing result is a polyline plus additional result data.

Is it possible to e.g. call my current xRoute service - calculateRoute(A,B) and I then if available also get routes that include partly intermodal transportation-options? Or would xIntermodal then replace xRoute for that scenario?

xIntermodal is based on the xRoute functionality. xIntermodal returns besides intermodal alternatives, if possible, a direct road route between 2 origin and destination.
The routing funtionality in regards to road routing is limitted to a certain set of functionality, e.g. road is not included.
It can therefore be usefull to use xIntermodal in parallel to xRoute

Does xRoute and xIntermodal use the same maps / POI data? A road only route between, e.g., Vienna-Stockholm delivers (given the same profile-options) the same route in xRoute and xIntermodal?

The map-basis for visualization is the same. This also applies to POI data. xIntermodal requires besides standard map data additional, network (physical & service/timtable) data. This specific data can be added and maintained using a PTV xIntermodal support tool - the IMdatamanager.

What is the "code-base / architecture" behind xIntermodal, on the level of xServer 1.x or already xServer 2.x?

The current architecture is based currently on xServer 1.x.
florian.krietsch
 
Posts: 2
Joined: Wed Apr 26, 2017 11:30 am

Re: What is the usecase of PTV xIntermodal?

Postby Asterix » Thu Jun 08, 2017 9:17 pm

Hello Florian,
Thanks for the detailed answer. One more question from my side:
Where can I access the API for tests and how to find the documentation?
Is it available online same as standard xServer API?
Best regards
Bernd
Bernd Welter
Manager Technical Consulting & Requirement Engineering
Senior Technical Consultant Developer Components
PTV GROUP - Germany

https://www.youtube.com/channel/UCgkUli9yGf0gwTDdxbMZ-Kg
User avatar
Asterix
Site Admin
 
Posts: 803
Joined: Mon Apr 14, 2014 10:28 am

Re: What is the usecase of PTV xIntermodal?

Postby florian.krietsch » Mon Jun 12, 2017 3:24 pm

Hello Bernd,

There is a test instance available that can be used for API tests. Link follows.

As for the documentation I will post here request and responses for the xIntermodal specific functions.

e.g. intermodal routing request:
Code: Select all
{
  "routingOptions": {
    "startTime": "2016-08-19T11:00:00+02:00",
    "maxCosts": 40000,
    "accompanied": false,
    "timeCostWeight": 75,
    "numberOfAlternatives": 5,
    "withWayList": false,
    "maxDuration": 0,
    "maxTransfers": 0,
    "maxTerminalDistance": 0,
    "planningHorizon": 0,
    "excludedOperatorCodes": [
      "NYK"
    ],
    "excludedTransportModeCodes": [
      "TM_TTN_AIR"
    ],
    "excludedTerminalCodes": []
  },
  "stopOffs": [
    {
      "code": "",
      "name": "Milano Z.I.",
      "point": {
        "$type": "PlainPoint",
        "x": 9.225543,
        "y": 45.500566,
        "z": 0
      },
      "country": "IT",
      "postalCode": "",
      "city": "Milano",
      "street": "",
      "houseNumber": ""
    },
    {
      "code": "",
      "name": "Karlsruhe Industriegebiet",
      "point": {
        "$type": "PlainPoint",
        "x": 8.467727,
        "y": 49.019058,
        "z": 0
      },
      "country": "DE",
      "postalCode": "",
      "city": "Karlsruhe",
      "street": "",
      "houseNumber": ""
    }
  ]
}
florian.krietsch
 
Posts: 2
Joined: Wed Apr 26, 2017 11:30 am

Re: What is the usecase of PTV xIntermodal?

Postby Asterix » Tue Jun 13, 2017 1:57 pm

If the server provides a documentation as the regular xlocate, xnap, xroute... just provide the link to a manual ;-)
Bernd Welter
Manager Technical Consulting & Requirement Engineering
Senior Technical Consultant Developer Components
PTV GROUP - Germany

https://www.youtube.com/channel/UCgkUli9yGf0gwTDdxbMZ-Kg
User avatar
Asterix
Site Admin
 
Posts: 803
Joined: Mon Apr 14, 2014 10:28 am


Return to PTV xIntermodalServer (R&D) (Admin=FK)

cron