Represents a transfer between stops with the street network path attatched to it.
Do not confuse this with ConstrainedTransfer.
TODO these should really have a set of valid modes in case bike vs. walk transfers are different TODO Should we just store the NearbyStop as a field here, or even switch to using it instead where this class is used
| name | data type | constraints | description |
|---|---|---|---|
| from | StopLocation | ||
| to | StopLocation | ||
| name | string | ||
| distanceMeters | number | required | |
| edges | array of Edge |
Example
{
"from" : {
"geometry" : {
"length" : 12345.0,
"numGeometries" : 12345,
"precisionModel" : { },
"interiorPoint" : { },
"rectangle" : true,
"area" : 12345.0,
"boundary" : { },
"boundaryDimension" : 12345,
"numPoints" : 12345,
"coordinates" : [ { }, { } ],
"dimension" : 12345,
"envelopeInternal" : { },
"empty" : true,
"coordinate" : { },
"centroid" : { },
"factory" : { },
"SRID" : 12345,
"simple" : true,
"userData" : { },
"geometryType" : "...",
"envelope" : { },
"valid" : true
},
"parentStation" : {
"name" : "...",
"coordinate" : { },
"code" : "...",
"description" : "...",
"url" : "...",
"priority" : "RECOMMENDED",
"timezone" : { },
"childStops" : [ { }, { } ],
"lat" : 12345.0,
"lon" : 12345.0,
"geometry" : { },
"id" : { }
},
"platformCode" : "...",
"name" : "...",
"partOfStation" : true,
"lon" : 12345.0,
"firstZoneAsString" : "...",
"description" : "...",
"vehicleSubmode" : "...",
"fareZones" : [ {
"name" : "...",
"id" : { }
}, {
"name" : "...",
"id" : { }
} ],
"priority" : "DISCOURAGED",
"timeZone" : {
"rawOffset" : 12345,
"DSTSavings" : 12345,
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"ID" : "..."
},
"url" : "...",
"code" : "...",
"wheelchairBoarding" : "POSSIBLE",
"lat" : 12345.0,
"id" : {
"feedId" : "...",
"id" : "..."
},
"coordinate" : { },
"vehicleType" : "GONDOLA"
},
"to" : {
"geometry" : {
"length" : 12345.0,
"numGeometries" : 12345,
"precisionModel" : { },
"interiorPoint" : { },
"rectangle" : true,
"area" : 12345.0,
"boundary" : { },
"boundaryDimension" : 12345,
"numPoints" : 12345,
"coordinates" : [ { }, { } ],
"dimension" : 12345,
"envelopeInternal" : { },
"empty" : true,
"coordinate" : { },
"centroid" : { },
"factory" : { },
"SRID" : 12345,
"simple" : true,
"userData" : { },
"geometryType" : "...",
"envelope" : { },
"valid" : true
},
"parentStation" : {
"name" : "...",
"coordinate" : { },
"code" : "...",
"description" : "...",
"url" : "...",
"priority" : "ALLOWED",
"timezone" : { },
"childStops" : [ { }, { } ],
"lat" : 12345.0,
"lon" : 12345.0,
"geometry" : { },
"id" : { }
},
"platformCode" : "...",
"name" : "...",
"partOfStation" : true,
"lon" : 12345.0,
"firstZoneAsString" : "...",
"description" : "...",
"vehicleSubmode" : "...",
"fareZones" : [ {
"name" : "...",
"id" : { }
}, {
"name" : "...",
"id" : { }
} ],
"priority" : "PREFERRED",
"timeZone" : {
"rawOffset" : 12345,
"DSTSavings" : 12345,
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"ID" : "..."
},
"url" : "...",
"code" : "...",
"wheelchairBoarding" : "POSSIBLE",
"lat" : 12345.0,
"id" : {
"feedId" : "...",
"id" : "..."
},
"coordinate" : { },
"vehicleType" : "FUNICULAR"
},
"name" : "...",
"distanceMeters" : 12345.0,
"edges" : [ {
"fromVertex" : {
"outgoing" : [ { }, { } ],
"incoming" : [ { }, { } ],
"degreeOut" : 12345,
"degreeIn" : 12345,
"x" : 12345.0,
"y" : 12345.0,
"lon" : 12345.0,
"lat" : 12345.0,
"name" : { },
"defaultName" : "...",
"stationElement" : { },
"label" : "...",
"coordinate" : { },
"outgoingStreetEdges" : [ { }, { } ]
},
"toVertex" : {
"outgoing" : [ { }, { } ],
"incoming" : [ { }, { } ],
"degreeOut" : 12345,
"degreeIn" : 12345,
"x" : 12345.0,
"y" : 12345.0,
"lon" : 12345.0,
"lat" : 12345.0,
"name" : { },
"defaultName" : "...",
"stationElement" : { },
"label" : "...",
"coordinate" : { },
"outgoingStreetEdges" : [ { }, { } ]
},
"partial" : true,
"direction" : "...",
"trip" : {
"operator" : { },
"tripOperator" : { },
"route" : { },
"serviceId" : { },
"mode" : "TRAM",
"netexSubmode" : "...",
"tripShortName" : "...",
"internalPlanningCode" : "...",
"tripHeadsign" : "...",
"routeShortName" : "...",
"direction" : "UNKNOWN",
"blockId" : "...",
"shapeId" : { },
"wheelchairAccessible" : 12345,
"bikesAllowed" : "UNKNOWN",
"fareId" : "...",
"tripAlteration" : "PLANNED",
"id" : { }
},
"roundabout" : true,
"defaultName" : "...",
"name" : { },
"geometry" : {
"closed" : true,
"endPoint" : { },
"dimension" : 12345,
"empty" : true,
"numPoints" : 12345,
"geometryType" : "...",
"coordinateSequence" : { },
"length" : 12345.0,
"boundaryDimension" : 12345,
"startPoint" : { },
"coordinates" : [ { }, { } ],
"coordinate" : { },
"boundary" : { },
"ring" : true,
"numGeometries" : 12345,
"precisionModel" : { },
"interiorPoint" : { },
"rectangle" : true,
"area" : 12345.0,
"envelopeInternal" : { },
"centroid" : { },
"factory" : { },
"SRID" : 12345,
"simple" : true,
"userData" : { },
"envelope" : { },
"valid" : true
},
"distanceMeters" : 12345.0,
"effectiveWalkDistance" : 12345.0,
"distanceIndependentTime" : 12345
}, {
"fromVertex" : {
"outgoing" : [ { }, { } ],
"incoming" : [ { }, { } ],
"degreeOut" : 12345,
"degreeIn" : 12345,
"x" : 12345.0,
"y" : 12345.0,
"lon" : 12345.0,
"lat" : 12345.0,
"name" : { },
"defaultName" : "...",
"stationElement" : { },
"label" : "...",
"coordinate" : { },
"outgoingStreetEdges" : [ { }, { } ]
},
"toVertex" : {
"outgoing" : [ { }, { } ],
"incoming" : [ { }, { } ],
"degreeOut" : 12345,
"degreeIn" : 12345,
"x" : 12345.0,
"y" : 12345.0,
"lon" : 12345.0,
"lat" : 12345.0,
"name" : { },
"defaultName" : "...",
"stationElement" : { },
"label" : "...",
"coordinate" : { },
"outgoingStreetEdges" : [ { }, { } ]
},
"partial" : true,
"direction" : "...",
"trip" : {
"operator" : { },
"tripOperator" : { },
"route" : { },
"serviceId" : { },
"mode" : "COACH",
"netexSubmode" : "...",
"tripShortName" : "...",
"internalPlanningCode" : "...",
"tripHeadsign" : "...",
"routeShortName" : "...",
"direction" : "UNKNOWN",
"blockId" : "...",
"shapeId" : { },
"wheelchairAccessible" : 12345,
"bikesAllowed" : "UNKNOWN",
"fareId" : "...",
"tripAlteration" : "EXTRA_JOURNEY",
"id" : { }
},
"roundabout" : true,
"defaultName" : "...",
"name" : { },
"geometry" : {
"closed" : true,
"endPoint" : { },
"dimension" : 12345,
"empty" : true,
"numPoints" : 12345,
"geometryType" : "...",
"coordinateSequence" : { },
"length" : 12345.0,
"boundaryDimension" : 12345,
"startPoint" : { },
"coordinates" : [ { }, { } ],
"coordinate" : { },
"boundary" : { },
"ring" : true,
"numGeometries" : 12345,
"precisionModel" : { },
"interiorPoint" : { },
"rectangle" : true,
"area" : 12345.0,
"envelopeInternal" : { },
"centroid" : { },
"factory" : { },
"SRID" : 12345,
"simple" : true,
"userData" : { },
"envelope" : { },
"valid" : true
},
"distanceMeters" : 12345.0,
"effectiveWalkDistance" : 12345.0,
"distanceIndependentTime" : 12345
} ]
}