This interface is used to represent a point or location where a transfer start from or end.
There are 4 different Transfer points:
This is the least specific type, and is overridden if a more specific type exist.
The specificity-ranking is above StationTransferPoints and less than RouteStationTransferPoint.
The specificity-ranking is above StopTransferPoints and less than RouteStopTransferPoint.
The specificity-ranking is above RouteStationTransferPoints and less than TripTransferPoint.
stopPositionInPattern
instead. There is two
reasons for this. In NeTEx the an interchange is from a trip and stop-point, so this model
fits better with NeTEx. The second reason is that real-time updates could invalidate the
trip-transfer-point, since the stop could change to another platform(common for railway
stations). To account for this the RT-update would need to patch the trip-transfer-point.
We simplify the RT-updates by converting the stop to a stop-position-in-pattern.
This is the most specific point type.
name | data type | constraints | description |
---|---|---|---|
route | Route | ||
station | Station | ||
specificityRanking | number | required | Specificity of a transfer |
routeStationTransferPoint | boolean | required | is a Route specific transfer point |
Example
{ "route" : { "branding" : { "shortName" : "...", "name" : "...", "url" : "...", "image" : "...", "description" : "...", "id" : { } }, "agency" : { "name" : "...", "url" : "...", "timezone" : "...", "lang" : "...", "phone" : "...", "fareUrl" : "...", "brandingUrl" : "...", "id" : { } }, "operator" : { "name" : "...", "url" : "...", "phone" : "...", "id" : { } }, "shortName" : "...", "longName" : "...", "desc" : "...", "gtfsType" : 12345, "mode" : "MONORAIL", "url" : "...", "color" : "...", "textColor" : "...", "bikesAllowed" : "ALLOWED", "sortOrderSet" : true, "sortOrder" : 12345, "flexibleLineType" : "...", "name" : "...", "netexSubmode" : "...", "id" : { "feedId" : "...", "id" : "..." } }, "station" : { "name" : "...", "coordinate" : { }, "code" : "...", "description" : "...", "url" : "...", "priority" : "RECOMMENDED", "timezone" : { "rawOffset" : 12345, "DSTSavings" : 12345, "availableIDs" : [ "...", "..." ], "default" : { }, "displayName" : "...", "ID" : "..." }, "childStops" : [ { "geometry" : { }, "parentStation" : { }, "platformCode" : "...", "name" : "...", "partOfStation" : true, "lon" : 12345.0, "firstZoneAsString" : "...", "description" : "...", "vehicleSubmode" : "...", "fareZones" : [ { }, { } ], "priority" : "ALLOWED", "timeZone" : { }, "url" : "...", "code" : "...", "wheelchairBoarding" : "NO_INFORMATION", "lat" : 12345.0, "id" : { }, "coordinate" : { }, "vehicleType" : "MONORAIL" }, { "geometry" : { }, "parentStation" : { }, "platformCode" : "...", "name" : "...", "partOfStation" : true, "lon" : 12345.0, "firstZoneAsString" : "...", "description" : "...", "vehicleSubmode" : "...", "fareZones" : [ { }, { } ], "priority" : "ALLOWED", "timeZone" : { }, "url" : "...", "code" : "...", "wheelchairBoarding" : "NOT_POSSIBLE", "lat" : 12345.0, "id" : { }, "coordinate" : { }, "vehicleType" : "BUS" } ], "lat" : 12345.0, "lon" : 12345.0, "geometry" : { "coordinate" : { }, "geometryType" : "...", "dimension" : 12345, "length" : 12345.0, "coordinates" : [ { }, { } ], "boundary" : { }, "empty" : true, "area" : 12345.0, "boundaryDimension" : 12345, "numGeometries" : 12345, "numPoints" : 12345, "precisionModel" : { }, "interiorPoint" : { }, "rectangle" : true, "envelopeInternal" : { }, "centroid" : { }, "factory" : { }, "SRID" : 12345, "simple" : true, "userData" : { }, "envelope" : { }, "valid" : true }, "id" : { "feedId" : "...", "id" : "..." } }, "specificityRanking" : 12345, "routeStationTransferPoint" : true }