DS 05 UC 01

From DP-RAIL Wiki
Jump to navigation Jump to search

UC01 Provide GPS location data in standard format

Input

  • WagonPosition, provided by WagonKeeper
  • H30 TrainPreAdvice, provided by RailData

Workflow

  1. Get WagonPosition: get Wagon Position message
  • Receive WagonPosition
  • Store WagonPosition
  1. Get H30 message
  • Receive H30 message
  • Store ResonsibleRU, timeslice and WagonList
  • relate TrainRoute to Country+
  1. Detect ResponsibleRU: retrieve ResponsibleRU based on timeslice and GEO polygons
  • relate GEO position to Country+
  • relate planned time table with GEO position timestamp
  • get the CarrierList from the H30 message
  1. Aggregate wagons
  • Find more wagons from the wagonlist
  • apply plausibility check

Output

  • Responsible RU for the wagon

Objects

  • MD:Country+
  • MD:RU_Code
  • WagonPosition
  • TrainRoute
  • WagonList

Dependencies

  • TrainPreAdvice Input from H30@RD
  • WagonPosition Input from RUs