Train Station Stats

API Endpoint: getTrainStation

JSON/JSON Group: Info: Data Type: Input/Output:

Name

Name of the Station

Integer

Output

ClassName

UE Class Name

String

Output

location/x

X Location of Station

Float

Output

location/y

Y Location of Station

Float

Output

location/z

Z Location of Station

Float

Output

location/Rotation

Compass Heading of Station

Float

Output

TransferRate

Rate of solid items transferring at the station

Float

Output

InflowRate

Rate of fluids incoming to the station

Float

Output

OutflowRate

Rate of fluids outgoing from the station

Float

Output

LoadMode

Load/Unload Mode Set

String

Output

LoadingStatus

Idle/Loading/Unloading

String

Output

DockingStatus

Status of Station (Idle/Loading/Unloading)

String

Output

features/properties/name

Type of name being marked (Player, Train Track(WIP), Notable Building, etc)

String

Output

features/properties/type

Type of item being marked (Player, Train Track(WIP), Notable Building, etc)

String

Output

features/geometry/name

GeoJSON name of map marking (Point, Line, Circle, etc)

String

Output

features/geometry/coordinates

X,Y,Z for map marking

[Float, Float, Float]

Output

features/geometry/type

GeoJSON type of map marking (Point, Line, Circle, etc)

String

Output

Example:

[
   {
      "Name": "Caterium Ore",
      "location":
      {
         "x": -15742.4189453125,
         "y": -110549.765625,
         "z": 10589.841796875,
         "rotation": 100
      },
      "TransferRate": 5.4957275390625,
      "InflowRate": 0,
      "OutflowRate": 0,
      "LoadingMode": "Loading",
      "LoadingStatus": "Loading",
      "DockingStatus": 2,
      "features":
      {
         "properties":
         {
            "name": "Caterium Ore",
            "type": "Train"
         },
         "geometry":
         {
            "coordinates":
            {
               "X": 0,
               "Y": 0,
               "Z": 0
            },
            "type": "Point"
         }
      }
   }
]