Page 1 of 1

What is the usecase of PTV xIntermodal?

Posted: Thu May 04, 2017 8:18 am
by Bernd Welter
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

Image
For further screenshots check this article.
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

Re: What is the usecase of PTV xIntermodal?

Posted: Mon May 15, 2017 1:19 pm
by nikersch
- 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!

Re: What is the usecase of PTV xIntermodal?

Posted: Thu Jun 08, 2017 6:40 pm
by florian.krietsch
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.

Re: What is the usecase of PTV xIntermodal?

Posted: Thu Jun 08, 2017 9:17 pm
by Bernd Welter
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

Re: What is the usecase of PTV xIntermodal?

Posted: Mon Jun 12, 2017 3:24 pm
by florian.krietsch
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": ""
    }
  ]
} 

Re: What is the usecase of PTV xIntermodal?

Posted: Tue Jun 13, 2017 1:57 pm
by Bernd Welter
If the server provides a documentation as the regular xlocate, xnap, xroute... just provide the link to a manual ;-)

Re: What is the usecase of PTV xIntermodal?

Posted: Tue Jul 23, 2019 7:01 am
by KasperD
florian.krietsch wrote: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": ""
    }
  ]
} 
Hi,

Any update on this? can you provide links to API's/service URL's, and possible documentation?

Re: What is the usecase of PTV xIntermodal?

Posted: Tue Jul 23, 2019 10:21 am
by Bernd Welter
Hello Kasper,

try this url: http://176.95.37.21:50220/

Sorry for the delay, for a local installation get in touch with Florian Krietsch.

Best regards,
Bernd

Re: What is the usecase of PTV xIntermodal?

Posted: Tue Jul 23, 2019 11:16 am
by KasperD
Bernd Welter wrote:Hello Kasper,

try this url: http://176.95.37.21:50220/

Sorry for the delay, for a local installation get in touch with Florian Krietsch.

Best regards,
Bernd
Hi Bernd,

Thanks! Do you have any additional documentation (API, use-cases, etc) available?

Re: What is the usecase of PTV xIntermodal?

Posted: Tue Jul 23, 2019 11:18 am
by Bernd Welter
The API doc is part of the link above.

I do not have any further documents, maybe Florian can provide footage...