DS 05 UC 01

From RFF Wiki
Revision as of 11:53, 26 September 2021 by Sfr (talk | contribs) (Created page with "= UC01 Provide GPS location data in standard format = = Input = * WagonPosition, provided by WagonKeeper * H30 TrainPreAdvice, provided by RailData = Workflow = # Get WagonP...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, 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