MultiModalStation Data Type

The next level grouping of stops above Station. Equivalent to NeTEx multimodal StopPlace. As a Station (NeTEx StopPlace) only supports a single transit mode, you are required to group several Stations together using a MultiModalStation in order to support several modes. This entity is not part of GTFS.

Implemented Interfaces
StopLocationsGroup
Properties
name data type description
name I18NString
childStations array of Station
childStops array of StopLocation Implementations should go down the hierarchy and return all the underlying stops recursively.
coordinate WgsCoordinate Representative location for the StopLocation. Can either be the actual location of the stop, or the centroid of an area or line.
code string Public facing station code (short text or number)
description string Additional information about the station (if needed)
url I18NString URL to a web page containing information about this particular station
Properties inherited from AbstractTransitEntity
id FeedScopedId

Example

{
  "name" : { },
  "childStations" : [ {
    "name" : { },
    "childStops" : [ {
      "id" : { },
      "geometry" : { },
      "lon" : 12345.0,
      "parentStation" : { },
      "netexVehicleSubmode" : { },
      "wheelchairAccessibility" : "NO_INFORMATION",
      "stationOrStopId" : { },
      "code" : "...",
      "timeZone" : "...",
      "lat" : 12345.0,
      "platformCode" : "...",
      "fareZones" : [ { }, { } ],
      "index" : 12345,
      "description" : { },
      "gtfsVehicleType" : "SUBWAY",
      "name" : { },
      "partOfStation" : true,
      "coordinate" : { },
      "url" : { },
      "priority" : "PREFERRED",
      "firstZoneAsString" : "..."
    }, {
      "id" : { },
      "geometry" : { },
      "lon" : 12345.0,
      "parentStation" : { },
      "netexVehicleSubmode" : { },
      "wheelchairAccessibility" : "POSSIBLE",
      "stationOrStopId" : { },
      "code" : "...",
      "timeZone" : "...",
      "lat" : 12345.0,
      "platformCode" : "...",
      "fareZones" : [ { }, { } ],
      "index" : 12345,
      "description" : { },
      "gtfsVehicleType" : "TROLLEYBUS",
      "name" : { },
      "partOfStation" : true,
      "coordinate" : { },
      "url" : { },
      "priority" : "ALLOWED",
      "firstZoneAsString" : "..."
    } ],
    "lat" : 12345.0,
    "lon" : 12345.0,
    "coordinate" : { },
    "code" : "...",
    "description" : { },
    "url" : { },
    "priority" : "PREFERRED",
    "timezone" : "...",
    "transfersNotAllowed" : true,
    "geometry" : {
      "empty" : true,
      "coordinates" : [ { }, { } ],
      "numGeometries" : 12345,
      "dimension" : 12345,
      "numPoints" : 12345,
      "geometryType" : "...",
      "boundaryDimension" : 12345,
      "area" : 12345.0,
      "length" : 12345.0,
      "boundary" : { },
      "coordinate" : { },
      "envelope" : { },
      "rectangle" : true,
      "centroid" : { },
      "simple" : true,
      "interiorPoint" : { },
      "factory" : { },
      "valid" : true,
      "precisionModel" : { },
      "envelopeInternal" : { },
      "userData" : { },
      "SRID" : 12345
    },
    "id" : {
      "feedId" : "...",
      "id" : "..."
    }
  }, {
    "name" : { },
    "childStops" : [ {
      "id" : { },
      "geometry" : { },
      "lon" : 12345.0,
      "parentStation" : { },
      "netexVehicleSubmode" : { },
      "wheelchairAccessibility" : "NOT_POSSIBLE",
      "stationOrStopId" : { },
      "code" : "...",
      "timeZone" : "...",
      "lat" : 12345.0,
      "platformCode" : "...",
      "fareZones" : [ { }, { } ],
      "index" : 12345,
      "description" : { },
      "gtfsVehicleType" : "GONDOLA",
      "name" : { },
      "partOfStation" : true,
      "coordinate" : { },
      "url" : { },
      "priority" : "ALLOWED",
      "firstZoneAsString" : "..."
    }, {
      "id" : { },
      "geometry" : { },
      "lon" : 12345.0,
      "parentStation" : { },
      "netexVehicleSubmode" : { },
      "wheelchairAccessibility" : "NO_INFORMATION",
      "stationOrStopId" : { },
      "code" : "...",
      "timeZone" : "...",
      "lat" : 12345.0,
      "platformCode" : "...",
      "fareZones" : [ { }, { } ],
      "index" : 12345,
      "description" : { },
      "gtfsVehicleType" : "GONDOLA",
      "name" : { },
      "partOfStation" : true,
      "coordinate" : { },
      "url" : { },
      "priority" : "PREFERRED",
      "firstZoneAsString" : "..."
    } ],
    "lat" : 12345.0,
    "lon" : 12345.0,
    "coordinate" : { },
    "code" : "...",
    "description" : { },
    "url" : { },
    "priority" : "ALLOWED",
    "timezone" : "...",
    "transfersNotAllowed" : true,
    "geometry" : {
      "empty" : true,
      "coordinates" : [ { }, { } ],
      "numGeometries" : 12345,
      "dimension" : 12345,
      "numPoints" : 12345,
      "geometryType" : "...",
      "boundaryDimension" : 12345,
      "area" : 12345.0,
      "length" : 12345.0,
      "boundary" : { },
      "coordinate" : { },
      "envelope" : { },
      "rectangle" : true,
      "centroid" : { },
      "simple" : true,
      "interiorPoint" : { },
      "factory" : { },
      "valid" : true,
      "precisionModel" : { },
      "envelopeInternal" : { },
      "userData" : { },
      "SRID" : 12345
    },
    "id" : {
      "feedId" : "...",
      "id" : "..."
    }
  } ],
  "childStops" : [ {
    "id" : {
      "feedId" : "...",
      "id" : "..."
    },
    "geometry" : {
      "envelope" : { },
      "length" : 12345.0,
      "geometryType" : "...",
      "boundary" : { },
      "rectangle" : true,
      "centroid" : { },
      "simple" : true,
      "interiorPoint" : { },
      "factory" : { },
      "valid" : true,
      "coordinate" : { },
      "precisionModel" : { },
      "envelopeInternal" : { },
      "boundaryDimension" : 12345,
      "dimension" : 12345,
      "area" : 12345.0,
      "empty" : true,
      "userData" : { },
      "numGeometries" : 12345,
      "numPoints" : 12345,
      "SRID" : 12345,
      "coordinates" : [ { }, { } ]
    },
    "lon" : 12345.0,
    "parentStation" : {
      "name" : { },
      "childStops" : [ { }, { } ],
      "lat" : 12345.0,
      "lon" : 12345.0,
      "coordinate" : { },
      "code" : "...",
      "description" : { },
      "url" : { },
      "priority" : "DISCOURAGED",
      "timezone" : "...",
      "transfersNotAllowed" : true,
      "geometry" : { },
      "id" : { }
    },
    "netexVehicleSubmode" : { },
    "wheelchairAccessibility" : "NOT_POSSIBLE",
    "stationOrStopId" : {
      "feedId" : "...",
      "id" : "..."
    },
    "code" : "...",
    "timeZone" : "...",
    "lat" : 12345.0,
    "platformCode" : "...",
    "fareZones" : [ {
      "name" : "...",
      "id" : { }
    }, {
      "name" : "...",
      "id" : { }
    } ],
    "index" : 12345,
    "description" : { },
    "gtfsVehicleType" : "AIRPLANE",
    "name" : { },
    "partOfStation" : true,
    "coordinate" : { },
    "url" : { },
    "priority" : "RECOMMENDED",
    "firstZoneAsString" : "..."
  }, {
    "id" : {
      "feedId" : "...",
      "id" : "..."
    },
    "geometry" : {
      "envelope" : { },
      "length" : 12345.0,
      "geometryType" : "...",
      "boundary" : { },
      "rectangle" : true,
      "centroid" : { },
      "simple" : true,
      "interiorPoint" : { },
      "factory" : { },
      "valid" : true,
      "coordinate" : { },
      "precisionModel" : { },
      "envelopeInternal" : { },
      "boundaryDimension" : 12345,
      "dimension" : 12345,
      "area" : 12345.0,
      "empty" : true,
      "userData" : { },
      "numGeometries" : 12345,
      "numPoints" : 12345,
      "SRID" : 12345,
      "coordinates" : [ { }, { } ]
    },
    "lon" : 12345.0,
    "parentStation" : {
      "name" : { },
      "childStops" : [ { }, { } ],
      "lat" : 12345.0,
      "lon" : 12345.0,
      "coordinate" : { },
      "code" : "...",
      "description" : { },
      "url" : { },
      "priority" : "ALLOWED",
      "timezone" : "...",
      "transfersNotAllowed" : true,
      "geometry" : { },
      "id" : { }
    },
    "netexVehicleSubmode" : { },
    "wheelchairAccessibility" : "NOT_POSSIBLE",
    "stationOrStopId" : {
      "feedId" : "...",
      "id" : "..."
    },
    "code" : "...",
    "timeZone" : "...",
    "lat" : 12345.0,
    "platformCode" : "...",
    "fareZones" : [ {
      "name" : "...",
      "id" : { }
    }, {
      "name" : "...",
      "id" : { }
    } ],
    "index" : 12345,
    "description" : { },
    "gtfsVehicleType" : "RAIL",
    "name" : { },
    "partOfStation" : true,
    "coordinate" : { },
    "url" : { },
    "priority" : "DISCOURAGED",
    "firstZoneAsString" : "..."
  } ],
  "coordinate" : { },
  "code" : "...",
  "description" : "...",
  "url" : { },
  "id" : {
    "feedId" : "...",
    "id" : "..."
  }
}