GET actrealtime/pattern?pid={pid}&rt={rt}&callback={callback}
Use the getpatterns request to retrieve the set of geo-positional points and stops that when connected can be used to construct the geo-positional layout of a pattern (i.e., route variation). Use pid to specify one or more identifiers of patterns whose points are to be returned. A maximum of 10 patterns can be specified. Use rt to specify a route identifier where all active patterns are returned. The set of active patterns returned includes: one or more patterns marked as “default” patterns for the specified route and all patterns that are currently being executed by at least one vehicle on the specified route. Note: The pid and rt parameters cannot be combined in one request. If both parameters are specified on a request
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
pid |
comma-delimited list of pattern IDs(not available with rt parameter) |
string |
None. |
rt |
single route designator (not available with pid parameter) |
string |
None. |
callback | string |
None. |
Body Parameters
None.
Response Information
Resource Description
RequestResponseOfPatternRequestResponseName | Description | Type | Additional information |
---|---|---|---|
bustime-response | PatternRequestResponse |
None. |
Response Formats
application/json, text/json
{ "bustime-response": { "ptr": [ { "pid": 1, "ln": 2.0, "rtdir": "sample string 3", "pt": [ { "seq": 1, "typ": "sample string 2", "stpid": "sample string 3", "stpnm": "sample string 4", "pdist": 5.0, "lat": 6.0, "lon": 7.0 }, { "seq": 1, "typ": "sample string 2", "stpid": "sample string 3", "stpnm": "sample string 4", "pdist": 5.0, "lat": 6.0, "lon": 7.0 } ], "dtrid": "sample string 4", "dtrpt": "sample string 5" }, { "pid": 1, "ln": 2.0, "rtdir": "sample string 3", "pt": [ { "seq": 1, "typ": "sample string 2", "stpid": "sample string 3", "stpnm": "sample string 4", "pdist": 5.0, "lat": 6.0, "lon": 7.0 }, { "seq": 1, "typ": "sample string 2", "stpid": "sample string 3", "stpnm": "sample string 4", "pdist": 5.0, "lat": 6.0, "lon": 7.0 } ], "dtrid": "sample string 4", "dtrpt": "sample string 5" } ], "error": [ {}, {} ] } }
text/html
{"bustime-response":{"ptr":[{"pid":1,"ln":2.0,"rtdir":"sample string 3","pt":[{"seq":1,"typ":"sample string 2","stpid":"sample string 3","stpnm":"sample string 4","pdist":5.0,"lat":6.0,"lon":7.0},{"seq":1,"typ":"sample string 2","stpid":"sample string 3","stpnm":"sample string 4","pdist":5.0,"lat":6.0,"lon":7.0}],"dtrid":"sample string 4","dtrpt":"sample string 5"},{"pid":1,"ln":2.0,"rtdir":"sample string 3","pt":[{"seq":1,"typ":"sample string 2","stpid":"sample string 3","stpnm":"sample string 4","pdist":5.0,"lat":6.0,"lon":7.0},{"seq":1,"typ":"sample string 2","stpid":"sample string 3","stpnm":"sample string 4","pdist":5.0,"lat":6.0,"lon":7.0}],"dtrid":"sample string 4","dtrpt":"sample string 5"}],"error":[{},{}]}}
application/xml, text/xml
<RequestResponseOfPatternRequestResponseV_SDPij9I xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ACTransit.Transit.Domain.Models"> <Response> <Error xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:anyType /> <d3p1:anyType /> </Error> <Patterns> <PatternRequestResponse.Pattern> <Dtrid>sample string 4</Dtrid> <Dtrpt>sample string 5</Dtrpt> <Ln>2</Ln> <Pid>1</Pid> <Pt> <PatternRequestResponse.Pattern.Point> <Atpnm>sample string 4</Atpnm> <Lat>6</Lat> <Lon>7</Lon> <Pdist>5</Pdist> <Seq>1</Seq> <Stpid>sample string 3</Stpid> <Typ>sample string 2</Typ> </PatternRequestResponse.Pattern.Point> <PatternRequestResponse.Pattern.Point> <Atpnm>sample string 4</Atpnm> <Lat>6</Lat> <Lon>7</Lon> <Pdist>5</Pdist> <Seq>1</Seq> <Stpid>sample string 3</Stpid> <Typ>sample string 2</Typ> </PatternRequestResponse.Pattern.Point> </Pt> <Rtdir>sample string 3</Rtdir> </PatternRequestResponse.Pattern> <PatternRequestResponse.Pattern> <Dtrid>sample string 4</Dtrid> <Dtrpt>sample string 5</Dtrpt> <Ln>2</Ln> <Pid>1</Pid> <Pt> <PatternRequestResponse.Pattern.Point> <Atpnm>sample string 4</Atpnm> <Lat>6</Lat> <Lon>7</Lon> <Pdist>5</Pdist> <Seq>1</Seq> <Stpid>sample string 3</Stpid> <Typ>sample string 2</Typ> </PatternRequestResponse.Pattern.Point> <PatternRequestResponse.Pattern.Point> <Atpnm>sample string 4</Atpnm> <Lat>6</Lat> <Lon>7</Lon> <Pdist>5</Pdist> <Seq>1</Seq> <Stpid>sample string 3</Stpid> <Typ>sample string 2</Typ> </PatternRequestResponse.Pattern.Point> </Pt> <Rtdir>sample string 3</Rtdir> </PatternRequestResponse.Pattern> </Patterns> </Response> </RequestResponseOfPatternRequestResponseV_SDPij9I>