A grouping of Stops referred to by the same name. No actual boarding or alighting happens at this point, but rather at its underlying childStops.
| name | data type | constraints | description |
|---|---|---|---|
| lat | number | required | |
| name | I18NString | ||
| coordinate | WgsCoordinate | Representative location for the StopLocation. Can either be the actual location of the stop, or the centroid of an area or line. | |
| lon | number | required | |
| childStops | array of StopLocation | Implementations should go down the hierarchy and return all the underlying stops recursively. | |
| id | FeedScopedId |
Example
{
"lat" : 12345.0,
"name" : { },
"coordinate" : { },
"lon" : 12345.0,
"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" : "RECOMMENDED",
"timezone" : "...",
"transfersNotAllowed" : true,
"geometry" : { },
"id" : { }
},
"netexVehicleSubmode" : { },
"wheelchairAccessibility" : "POSSIBLE",
"stationOrStopId" : {
"feedId" : "...",
"id" : "..."
},
"code" : "...",
"timeZone" : "...",
"lat" : 12345.0,
"platformCode" : "...",
"fareZones" : [ {
"name" : "...",
"id" : { }
}, {
"name" : "...",
"id" : { }
} ],
"index" : 12345,
"description" : { },
"gtfsVehicleType" : "SUBWAY",
"name" : { },
"partOfStation" : true,
"coordinate" : { },
"url" : { },
"priority" : "PREFERRED",
"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" : "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" : "CABLE_CAR",
"name" : { },
"partOfStation" : true,
"coordinate" : { },
"url" : { },
"priority" : "DISCOURAGED",
"firstZoneAsString" : "..."
} ],
"id" : {
"feedId" : "...",
"id" : "..."
}
}