Skip to content

Instantly share code, notes, and snippets.

@leonardehrenfried
Created October 7, 2022 12:34
Show Gist options
  • Save leonardehrenfried/7b843ae3d8e6e7333a03b2941f78f371 to your computer and use it in GitHub Desktop.
Save leonardehrenfried/7b843ae3d8e6e7333a03b2941f78f371 to your computer and use it in GitHub Desktop.
SEPTA fares
{
"requestParameters": {
"date": "10-07-2022",
"mode": "TRANSIT,WALK",
"arriveBy": "false",
"wheelchair": "false",
"debugItineraryFilter": "false",
"showIntermediateStops": "true",
"fromPlace": "39.87550069652387,-75.24672389030458",
"toPlace": "39.968174500886306,-75.15369415283205",
"time": "1:45pm",
"locale": "en"
},
"plan": {
"date": 1665164700000,
"from": {
"name": "Origin",
"lon": -75.2467239,
"lat": 39.8755007,
"vertexType": "NORMAL"
},
"to": {
"name": "Destination",
"lon": -75.1536942,
"lat": 39.9681745,
"vertexType": "NORMAL"
},
"itineraries": [
{
"duration": 2797,
"startTime": 1665166038000,
"endTime": 1665168835000,
"walkTime": 432,
"transitTime": 2220,
"waitingTime": 145,
"walkDistance": 459.88,
"walkLimitExceeded": false,
"generalizedCost": 4369,
"elevationLost": 0.0,
"elevationGained": 0.0,
"transfers": 1,
"fare": {
"fare": {
"regular": {
"cents": 1525,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
}
},
"details": {
"regular": [
{
"fareId": "septa-rail:AIR_to_CC",
"price": {
"cents": 675,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-rail:AIR"
]
},
{
"fareId": "septa-rail:CC_to_CC",
"price": {
"cents": 600,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-rail:FOX"
]
},
{
"fareId": "septa-bus:1",
"price": {
"cents": 250,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-bus:23"
]
}
]
}
},
"legs": [
{
"startTime": 1665166038000,
"endTime": 1665166260000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 209.28,
"generalizedCost": 409,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "Origin",
"lon": -75.2467239,
"lat": 39.8755007,
"departure": 1665166038000,
"vertexType": "NORMAL"
},
"to": {
"name": "Airport Terminal A",
"stopId": "septa-rail:90404",
"lon": -75.2452778,
"lat": 39.8761111,
"arrival": 1665166260000,
"departure": 1665166260000,
"zoneId": "AIR",
"vertexType": "TRANSIT"
},
"legGeometry": {
"points": "{dkrF`sgjMBZWHs@NAGGm@DAm@gFIs@HC",
"length": 10
},
"steps": [
{
"distance": 56.45,
"relativeDirection": "DEPART",
"streetName": "footbridge",
"absoluteDirection": "WEST",
"stayOn": false,
"area": false,
"bogusName": true,
"lon": -75.2467264,
"lat": 39.8755082,
"elevation": "",
"walkingBike": false
},
{
"distance": 24.14,
"relativeDirection": "RIGHT",
"streetName": "steps",
"absoluteDirection": "EAST",
"stayOn": true,
"area": false,
"bogusName": true,
"lon": -75.246996,
"lat": 39.8758641,
"elevation": "",
"walkingBike": false
},
{
"distance": 128.71,
"relativeDirection": "RIGHT",
"streetName": "platform",
"absoluteDirection": "SOUTH",
"stayOn": true,
"area": true,
"bogusName": true,
"lon": -75.2467222,
"lat": 39.8759186,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 222.0
},
{
"startTime": 1665166260000,
"endTime": 1665167700000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 14501.98,
"generalizedCost": 2040,
"pathway": false,
"mode": "RAIL",
"transitLeg": true,
"route": "Airport Line",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeColor": "45637A",
"routeType": 2,
"routeId": "septa-rail:AIR",
"routeTextColor": "FFFFFF",
"interlineWithPreviousLeg": false,
"tripShortName": "4838",
"tripBlockId": "4838",
"headsign": "Center City Philadelphia",
"agencyId": "septa-rail:SEPTA",
"tripId": "septa-rail:AIR_4838_V55_M",
"serviceDate": "2022-10-07",
"from": {
"name": "Airport Terminal A",
"stopId": "septa-rail:90404",
"lon": -75.2452778,
"lat": 39.8761111,
"arrival": 1665166260000,
"departure": 1665166260000,
"zoneId": "AIR",
"stopIndex": 3,
"stopSequence": 4,
"vertexType": "TRANSIT"
},
"to": {
"name": "Suburban Station",
"stopId": "septa-rail:90005",
"lon": -75.1677778,
"lat": 39.9538889,
"arrival": 1665167700000,
"departure": 1665167700000,
"zoneId": "CC",
"stopIndex": 7,
"stopSequence": 20,
"vertexType": "TRANSIT"
},
"intermediateStops": [
{
"name": "Eastwick",
"stopId": "septa-rail:90405",
"lon": -75.2438889,
"lat": 39.8927778,
"arrival": 1665166500000,
"departure": 1665166500000,
"zoneId": "EAST",
"stopIndex": 4,
"stopSequence": 7,
"vertexType": "TRANSIT"
},
{
"name": "Penn Medicine Station",
"stopId": "septa-rail:90406",
"lon": -75.1902778,
"lat": 39.9480556,
"arrival": 1665167220000,
"departure": 1665167220000,
"zoneId": "CC",
"stopIndex": 5,
"stopSequence": 13,
"vertexType": "TRANSIT"
},
{
"name": "Gray 30th Street",
"stopId": "septa-rail:90004",
"lon": -75.1816667,
"lat": 39.9566667,
"arrival": 1665167400000,
"departure": 1665167400000,
"zoneId": "CC",
"stopIndex": 6,
"stopSequence": 16,
"vertexType": "TRANSIT"
}
],
"legGeometry": {
"points": "_ikrFbjgjMBTHn@LnANhAL~@Dl@Fb@Hx@D`@DRBXD`@Hh@ZjCDh@BPBVJjADh@Jv@JbADVTdBBNDX@LJjA?@Ff@DVDr@?D?@@T@V?t@ArAALEb@IfAMr@Qp@YbAWj@Yp@A@EF]f@U^EDEDGFo@l@GD{@d@_Ah@E?mAVs@L[AM?I?{@A_@?k@Q_A[q@SIGy@k@}@o@m@c@m@k@[[w@u@e@e@IIm@g@w@s@CA[YUSCCy@s@GESSa@]_@[EE??]YGIkAcAKIOMq@g@e@c@YWA?ACuAiAqBeBo@i@aAy@??[UMKy@o@MKCCg@a@}@w@uBiBCCk@i@AA[WQOOOGECCkBeBaA{@WUWU][qAgAqBcBqAgAYWCCqBiBoBgBcA_AQO]YqBcBQOMKSO??SQcA{@EEGEqAgA??UUCCi@e@y@u@mAeA][q@m@WUc@_@GGWUmAeAqBeBWU_Ay@UQWUIIg@a@s@o@YWIG[[s@s@KIIIIGACiB}AOMk@g@aA{@y@s@i@e@OMo@k@}@u@yAqASSKGWUWUGEgA_A[WYWe@_@?A_@YYWCCYUWUo@k@OMSS]YEEg@c@y@u@IGo@k@YWc@_@s@o@USg@c@EE{@u@c@_@IIa@][Yq@m@MKeA}@][WUkAcAKKiAaAi@c@o@k@s@o@USYUWUSQiA}@[Y[Wu@q@AAUOIIuA{@c@Y??MI_Ak@ECa@WKGu@a@KGKGyBsAc@YIEkAo@IEYSQKeAq@c@YKGeAo@c@UMKWMo@a@GEcAo@k@]a@WyA}@c@YECoAs@??c@WQKaAm@oAu@]UKGMI]UKG??_@UKGUOMIKESKGEQK[SGEa@WEC]UGE[QWOYOSKmAo@[SOKYOIGMGCCUMEEi@[AAKGiBkAA?qAy@a@WGCCCUKUMs@c@SMECUOGEe@Sm@SMEa@GIA]AK?U@I@I?]JODE@UJQHSR]XCDUXKPSZGJ??O`@GLKZIRQd@M\\IRAF[dACFQh@GTA@KXQb@ITU^A@_@l@EDm@r@IH[^MLMNuA~A??UXWZk@p@??[XWRIHg@V]PEBGDC?o@JE@Q@A?O?I?I?E?A?IAEAGAOCC?YKQIQIWSEAKKUUGGSWEIKQMW??EKIQAEOe@AEOe@Oa@Oi@CESm@AAKUQ]ACS]KS_@o@S_@EE?AIOA?CIEEIQWe@U]g@aAAAUa@g@w@??Ye@MQQ[U[S_@QYs@iAYc@Yg@U]]i@Wc@cA}A]i@U_@QWIOIM[e@GKy@oAe@y@KO]i@g@y@GIMSkAkBEI}@wAa@o@IOWa@U]y@uAIOcAaBUa@y@sAi@_Aq@eAq@gAOUMUYe@KOc@o@IOq@iAo@_A}AeCEGU]eAuAIMMOa@g@OOIMAAYY_@a@WYw@y@ACe@e@[_@WWMOACWYMMW]MOQWMQOSIOKQCEKOKSKQACKUKS??MUQa@KYKUCGIWO_@GSK[CMAAGWQm@??Ia@I]AIACI_@Ic@??AIG_@Ga@Km@AMCOAKEYE[?GEUCYCYE[ASAWAK?CCy@AM?CAa@AS?WAS?U?ECiAAu@A_AA]?CA_@?G?CAs@AU?C?C?I?MAK?O?YAQCcA?O?ECm@C[Ck@CYAMAMAMQmBAGAGKw@Kq@CK?CESIe@Mo@Ke@ACAEEOESGWIWI]IY??K]Ma@AEGOEQIUK]AEK_@EOGMGSEQGQ?AGSIQGUISCICEGOACEKISKQKSGKCGGIKQIOEEm@y@IKMOIKIMIIIKAA??EGKKACGGIKIKEGIIIKIIIMAAGIIIIKGICAGIIK??KKg@i@UWA?CEKIMIKIAAIGGCECKIOIGEEAKGKEMGMGICCAGCKCKEGCEAKCGAGCMCA?KCKCMACAGAMAOCGAi@OeAQcASw@Sq@QMCgEeAq@Qk@O[KUE[GSCUAQ?[?KAm@Hs@PSFMBMBM@K?IAE?u@MEAk@Yi@c@g@w@[y@GYCMEOAIACCM??CQCSAQAGAWCY?QAQ?A?I@w@?G?C?A?C?C@E?E???GBWDw@@U?A@M@E?A@Q@M@K?C?E@C?E@Q???A@E?E@K?C?A@QJ_BHiABS?IBY?IBY@G???A@W@IBY@K@W@M?A?AB]BU@CD_@BWBU@QBM?A@C?GBQDU@KBKDO?ADSFUDW?AHk@Jk@?CDU@CJ[@C@GFMBKBCJWBGFMHUHSHQHQFOFMDMDMBE@EDMBKDMBOBMDS@KBOBQBO@QBQ?G@I@Q@S@U@U?U?Y?Y?YAY?YAYAUAU?CAK?OAMAKAKAK?KAK?MAO?O?IAM?G?O?E@m@@]Di@Bc@@O@K@O@OBQBQ@E@C?E@C?C@C@C?CDY@C@EFYHa@Je@F_@Ji@DW\\}AFUZcBBM@MBQ@a@@K?GDm@@QRsDHiBDy@",
"length": 966
},
"steps": [
],
"routeShortName": "Airport Line",
"routeLongName": "Airport Line",
"duration": 1440.0
},
{
"startTime": 1665167700000,
"endTime": 1665168000000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 837.6,
"generalizedCost": 300,
"pathway": false,
"mode": "RAIL",
"transitLeg": true,
"route": "Fox Chase Line",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeColor": "45637A",
"routeType": 2,
"routeId": "septa-rail:FOX",
"routeTextColor": "FFFFFF",
"interlineWithPreviousLeg": true,
"tripShortName": "4838",
"tripBlockId": "4838",
"headsign": "Fox Chase",
"agencyId": "septa-rail:SEPTA",
"tripId": "septa-rail:FOX_4838_V55_M",
"serviceDate": "2022-10-07",
"from": {
"name": "Suburban Station",
"stopId": "septa-rail:90005",
"lon": -75.1677778,
"lat": 39.9538889,
"arrival": 1665167700000,
"departure": 1665167700000,
"zoneId": "CC",
"stopIndex": 0,
"stopSequence": 20,
"vertexType": "TRANSIT"
},
"to": {
"name": "Jefferson Station",
"stopId": "septa-rail:90006",
"lon": -75.1580556,
"lat": 39.9525,
"arrival": 1665168000000,
"departure": 1665168000000,
"zoneId": "CC",
"stopIndex": 1,
"stopSequence": 22,
"vertexType": "TRANSIT"
},
"intermediateStops": [
],
"legGeometry": {
"points": "qozrF|dxiM??Dy@P_DHwA@O?I@E?E@O@E?C?E@C?C?GBU?A@E?CBS?GD]BK@QF[F[DS@I@C@Q@E@U@G@UBg@?ABW?GDa@Du@@SDm@Di@@WB[@EFaA@UHkAHmA@Y@A@SD[Dg@F_@??BOBGHo@Ha@B[@ODi@Di@TsDDm@BU?ADk@??",
"length": 72
},
"steps": [
],
"routeShortName": "Fox Chase Line",
"routeLongName": "Fox Chase Line",
"duration": 300.0
},
{
"startTime": 1665168000000,
"endTime": 1665168095000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 106.21,
"generalizedCost": 171,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "Jefferson Station",
"stopId": "septa-rail:90006",
"lon": -75.1580556,
"lat": 39.9525,
"arrival": 1665168000000,
"departure": 1665168000000,
"zoneId": "CC",
"vertexType": "TRANSIT"
},
"to": {
"name": "11th St & Market St",
"stopId": "septa-bus:32331",
"lon": -75.158264,
"lat": 39.951603,
"arrival": 1665168095000,
"departure": 1665168240000,
"zoneId": "1",
"vertexType": "TRANSIT"
},
"legGeometry": {
"points": "cfzrFzhviM?@dCZ@@@ETBNB?DB@??",
"length": 10
},
"steps": [
{
"distance": 75.13,
"relativeDirection": "DEPART",
"streetName": "sidewalk",
"absoluteDirection": "SOUTH",
"stayOn": false,
"area": false,
"bogusName": true,
"lon": -75.1580652,
"lat": 39.9525012,
"elevation": "",
"walkingBike": false
},
{
"distance": 31.09,
"relativeDirection": "LEFT",
"streetName": "sidewalk",
"absoluteDirection": "SOUTHEAST",
"stayOn": true,
"area": false,
"bogusName": true,
"lon": -75.1582098,
"lat": 39.9518347,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 95.0
},
{
"startTime": 1665168240000,
"endTime": 1665168720000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 1943.05,
"generalizedCost": 1225,
"pathway": false,
"mode": "BUS",
"transitLeg": true,
"route": "11th Market to Chestnut Hill",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeType": 3,
"routeId": "septa-bus:23",
"interlineWithPreviousLeg": false,
"tripBlockId": "3157",
"headsign": "Chestnut Hill",
"agencyId": "septa-bus:septa-bus",
"tripId": "septa-bus:61734",
"serviceDate": "2022-10-07",
"from": {
"name": "11th St & Market St",
"stopId": "septa-bus:32331",
"lon": -75.158264,
"lat": 39.951603,
"arrival": 1665168095000,
"departure": 1665168240000,
"zoneId": "1",
"stopIndex": 0,
"stopSequence": 1,
"vertexType": "TRANSIT"
},
"to": {
"name": "11th St & Poplar St",
"stopId": "septa-bus:16857",
"lon": -75.15449,
"lat": 39.968838,
"arrival": 1665168720000,
"departure": 1665168720000,
"zoneId": "1",
"stopIndex": 13,
"stopSequence": 14,
"vertexType": "TRANSIT"
},
"intermediateStops": [
{
"name": "11th St & Arch St",
"stopId": "septa-bus:16845",
"lon": -75.157843,
"lat": 39.953673,
"arrival": 1665168300000,
"departure": 1665168300000,
"zoneId": "1",
"stopIndex": 1,
"stopSequence": 2,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Race St",
"stopId": "septa-bus:16846",
"lon": -75.157446,
"lat": 39.955493,
"arrival": 1665168360000,
"departure": 1665168360000,
"zoneId": "1",
"stopIndex": 2,
"stopSequence": 3,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Vine St",
"stopId": "septa-bus:16847",
"lon": -75.157158,
"lat": 39.956679,
"arrival": 1665168360000,
"departure": 1665168360000,
"zoneId": "1",
"stopIndex": 3,
"stopSequence": 4,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Callowhill St",
"stopId": "septa-bus:17855",
"lon": -75.156689,
"lat": 39.958847,
"arrival": 1665168420000,
"departure": 1665168420000,
"zoneId": "1",
"stopIndex": 4,
"stopSequence": 5,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Noble St",
"stopId": "septa-bus:16849",
"lon": -75.156509,
"lat": 39.959694,
"arrival": 1665168480000,
"departure": 1665168480000,
"zoneId": "1",
"stopIndex": 5,
"stopSequence": 6,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Ridge Av",
"stopId": "septa-bus:16850",
"lon": -75.156389,
"lat": 39.960203,
"arrival": 1665168480000,
"departure": 1665168480000,
"zoneId": "1",
"stopIndex": 6,
"stopSequence": 7,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Spring Garden St",
"stopId": "septa-bus:16851",
"lon": -75.1561,
"lat": 39.961532,
"arrival": 1665168540000,
"departure": 1665168540000,
"zoneId": "1",
"stopIndex": 7,
"stopSequence": 8,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Green St",
"stopId": "septa-bus:16852",
"lon": -75.155848,
"lat": 39.962674,
"arrival": 1665168540000,
"departure": 1665168540000,
"zoneId": "1",
"stopIndex": 8,
"stopSequence": 9,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Wallace St",
"stopId": "septa-bus:16853",
"lon": -75.155535,
"lat": 39.964164,
"arrival": 1665168600000,
"departure": 1665168600000,
"zoneId": "1",
"stopIndex": 9,
"stopSequence": 10,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Fairmount Av",
"stopId": "septa-bus:16854",
"lon": -75.155211,
"lat": 39.9656,
"arrival": 1665168660000,
"departure": 1665168660000,
"zoneId": "1",
"stopIndex": 10,
"stopSequence": 11,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Brown St",
"stopId": "septa-bus:16855",
"lon": -75.154983,
"lat": 39.966554,
"arrival": 1665168660000,
"departure": 1665168660000,
"zoneId": "1",
"stopIndex": 11,
"stopSequence": 12,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Parrish St",
"stopId": "septa-bus:16856",
"lon": -75.154754,
"lat": 39.967661,
"arrival": 1665168720000,
"departure": 1665168720000,
"zoneId": "1",
"stopIndex": 12,
"stopSequence": 13,
"vertexType": "TRANSIT"
}
],
"legGeometry": {
"points": "q`zrFtjviMUEc@Eu@M_BQa@EGAg@Gg@Ik@Gc@GCA??OAsB[aAKoBYu@K??QCeAOi@IKA}AU??YEa@GIASEWCOCMC}ASy@M{@MmAO??MAa@Go@KiAM??KAyAQ??MC[EoAQmAQaAM??WEKAIAmBWgAO??UE{@K}@MqAOgAO??SEoAOmAQkBW??UCiDe@??UEgEi@??IAwBYsAQSC",
"length": 78
},
"steps": [
],
"routeShortName": "23",
"routeLongName": "11th Market to Chestnut Hill",
"duration": 480.0
},
{
"startTime": 1665168720000,
"endTime": 1665168835000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 144.39,
"generalizedCost": 222,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "11th St & Poplar St",
"stopId": "septa-bus:16857",
"lon": -75.15449,
"lat": 39.968838,
"arrival": 1665168720000,
"departure": 1665168720000,
"zoneId": "1",
"vertexType": "TRANSIT"
},
"to": {
"name": "Destination",
"lon": -75.1536942,
"lat": 39.9681745,
"arrival": 1665168835000,
"vertexType": "NORMAL"
},
"legGeometry": {
"points": "el}rFpruiMAPbBTB?T{AXaB",
"length": 6
},
"steps": [
{
"distance": 58.53,
"relativeDirection": "DEPART",
"streetName": "North 11th Street",
"absoluteDirection": "SOUTH",
"stayOn": false,
"area": false,
"bogusName": false,
"lon": -75.1545772,
"lat": 39.9688489,
"elevation": "",
"walkingBike": false
},
{
"distance": 85.87,
"relativeDirection": "LEFT",
"streetName": "Ogden Place",
"absoluteDirection": "EAST",
"stayOn": false,
"area": false,
"bogusName": false,
"lon": -75.1546881,
"lat": 39.9683295,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 115.0
}
],
"tooSloped": false,
"arrivedAtDestinationWithRentedBicycle": false
},
{
"duration": 3433,
"startTime": 1665166038000,
"endTime": 1665169471000,
"walkTime": 1693,
"transitTime": 1740,
"waitingTime": 0,
"walkDistance": 2084.77,
"walkLimitExceeded": false,
"generalizedCost": 5584,
"elevationLost": 0.0,
"elevationGained": 0.0,
"transfers": 0,
"fare": {
"fare": {
"regular": {
"cents": 1275,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
}
},
"details": {
"regular": [
{
"fareId": "septa-rail:AIR_to_CC",
"price": {
"cents": 675,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-rail:AIR"
]
},
{
"fareId": "septa-rail:CC_to_CC",
"price": {
"cents": 600,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-rail:FOX"
]
}
]
}
},
"legs": [
{
"startTime": 1665166038000,
"endTime": 1665166260000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 209.28,
"generalizedCost": 409,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "Origin",
"lon": -75.2467239,
"lat": 39.8755007,
"departure": 1665166038000,
"vertexType": "NORMAL"
},
"to": {
"name": "Airport Terminal A",
"stopId": "septa-rail:90404",
"lon": -75.2452778,
"lat": 39.8761111,
"arrival": 1665166260000,
"departure": 1665166260000,
"zoneId": "AIR",
"vertexType": "TRANSIT"
},
"legGeometry": {
"points": "{dkrF`sgjMBZWHs@NAGGm@DAm@gFIs@HC",
"length": 10
},
"steps": [
{
"distance": 56.45,
"relativeDirection": "DEPART",
"streetName": "footbridge",
"absoluteDirection": "WEST",
"stayOn": false,
"area": false,
"bogusName": true,
"lon": -75.2467264,
"lat": 39.8755082,
"elevation": "",
"walkingBike": false
},
{
"distance": 24.14,
"relativeDirection": "RIGHT",
"streetName": "steps",
"absoluteDirection": "EAST",
"stayOn": true,
"area": false,
"bogusName": true,
"lon": -75.246996,
"lat": 39.8758641,
"elevation": "",
"walkingBike": false
},
{
"distance": 128.71,
"relativeDirection": "RIGHT",
"streetName": "platform",
"absoluteDirection": "SOUTH",
"stayOn": true,
"area": true,
"bogusName": true,
"lon": -75.2467222,
"lat": 39.8759186,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 222.0
},
{
"startTime": 1665166260000,
"endTime": 1665167700000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 14501.98,
"generalizedCost": 2040,
"pathway": false,
"mode": "RAIL",
"transitLeg": true,
"route": "Airport Line",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeColor": "45637A",
"routeType": 2,
"routeId": "septa-rail:AIR",
"routeTextColor": "FFFFFF",
"interlineWithPreviousLeg": false,
"tripShortName": "4838",
"tripBlockId": "4838",
"headsign": "Center City Philadelphia",
"agencyId": "septa-rail:SEPTA",
"tripId": "septa-rail:AIR_4838_V55_M",
"serviceDate": "2022-10-07",
"from": {
"name": "Airport Terminal A",
"stopId": "septa-rail:90404",
"lon": -75.2452778,
"lat": 39.8761111,
"arrival": 1665166260000,
"departure": 1665166260000,
"zoneId": "AIR",
"stopIndex": 3,
"stopSequence": 4,
"vertexType": "TRANSIT"
},
"to": {
"name": "Suburban Station",
"stopId": "septa-rail:90005",
"lon": -75.1677778,
"lat": 39.9538889,
"arrival": 1665167700000,
"departure": 1665167700000,
"zoneId": "CC",
"stopIndex": 7,
"stopSequence": 20,
"vertexType": "TRANSIT"
},
"intermediateStops": [
{
"name": "Eastwick",
"stopId": "septa-rail:90405",
"lon": -75.2438889,
"lat": 39.8927778,
"arrival": 1665166500000,
"departure": 1665166500000,
"zoneId": "EAST",
"stopIndex": 4,
"stopSequence": 7,
"vertexType": "TRANSIT"
},
{
"name": "Penn Medicine Station",
"stopId": "septa-rail:90406",
"lon": -75.1902778,
"lat": 39.9480556,
"arrival": 1665167220000,
"departure": 1665167220000,
"zoneId": "CC",
"stopIndex": 5,
"stopSequence": 13,
"vertexType": "TRANSIT"
},
{
"name": "Gray 30th Street",
"stopId": "septa-rail:90004",
"lon": -75.1816667,
"lat": 39.9566667,
"arrival": 1665167400000,
"departure": 1665167400000,
"zoneId": "CC",
"stopIndex": 6,
"stopSequence": 16,
"vertexType": "TRANSIT"
}
],
"legGeometry": {
"points": "_ikrFbjgjMBTHn@LnANhAL~@Dl@Fb@Hx@D`@DRBXD`@Hh@ZjCDh@BPBVJjADh@Jv@JbADVTdBBNDX@LJjA?@Ff@DVDr@?D?@@T@V?t@ArAALEb@IfAMr@Qp@YbAWj@Yp@A@EF]f@U^EDEDGFo@l@GD{@d@_Ah@E?mAVs@L[AM?I?{@A_@?k@Q_A[q@SIGy@k@}@o@m@c@m@k@[[w@u@e@e@IIm@g@w@s@CA[YUSCCy@s@GESSa@]_@[EE??]YGIkAcAKIOMq@g@e@c@YWA?ACuAiAqBeBo@i@aAy@??[UMKy@o@MKCCg@a@}@w@uBiBCCk@i@AA[WQOOOGECCkBeBaA{@WUWU][qAgAqBcBqAgAYWCCqBiBoBgBcA_AQO]YqBcBQOMKSO??SQcA{@EEGEqAgA??UUCCi@e@y@u@mAeA][q@m@WUc@_@GGWUmAeAqBeBWU_Ay@UQWUIIg@a@s@o@YWIG[[s@s@KIIIIGACiB}AOMk@g@aA{@y@s@i@e@OMo@k@}@u@yAqASSKGWUWUGEgA_A[WYWe@_@?A_@YYWCCYUWUo@k@OMSS]YEEg@c@y@u@IGo@k@YWc@_@s@o@USg@c@EE{@u@c@_@IIa@][Yq@m@MKeA}@][WUkAcAKKiAaAi@c@o@k@s@o@USYUWUSQiA}@[Y[Wu@q@AAUOIIuA{@c@Y??MI_Ak@ECa@WKGu@a@KGKGyBsAc@YIEkAo@IEYSQKeAq@c@YKGeAo@c@UMKWMo@a@GEcAo@k@]a@WyA}@c@YECoAs@??c@WQKaAm@oAu@]UKGMI]UKG??_@UKGUOMIKESKGEQK[SGEa@WEC]UGE[QWOYOSKmAo@[SOKYOIGMGCCUMEEi@[AAKGiBkAA?qAy@a@WGCCCUKUMs@c@SMECUOGEe@Sm@SMEa@GIA]AK?U@I@I?]JODE@UJQHSR]XCDUXKPSZGJ??O`@GLKZIRQd@M\\IRAF[dACFQh@GTA@KXQb@ITU^A@_@l@EDm@r@IH[^MLMNuA~A??UXWZk@p@??[XWRIHg@V]PEBGDC?o@JE@Q@A?O?I?I?E?A?IAEAGAOCC?YKQIQIWSEAKKUUGGSWEIKQMW??EKIQAEOe@AEOe@Oa@Oi@CESm@AAKUQ]ACS]KS_@o@S_@EE?AIOA?CIEEIQWe@U]g@aAAAUa@g@w@??Ye@MQQ[U[S_@QYs@iAYc@Yg@U]]i@Wc@cA}A]i@U_@QWIOIM[e@GKy@oAe@y@KO]i@g@y@GIMSkAkBEI}@wAa@o@IOWa@U]y@uAIOcAaBUa@y@sAi@_Aq@eAq@gAOUMUYe@KOc@o@IOq@iAo@_A}AeCEGU]eAuAIMMOa@g@OOIMAAYY_@a@WYw@y@ACe@e@[_@WWMOACWYMMW]MOQWMQOSIOKQCEKOKSKQACKUKS??MUQa@KYKUCGIWO_@GSK[CMAAGWQm@??Ia@I]AIACI_@Ic@??AIG_@Ga@Km@AMCOAKEYE[?GEUCYCYE[ASAWAK?CCy@AM?CAa@AS?WAS?U?ECiAAu@A_AA]?CA_@?G?CAs@AU?C?C?I?MAK?O?YAQCcA?O?ECm@C[Ck@CYAMAMAMQmBAGAGKw@Kq@CK?CESIe@Mo@Ke@ACAEEOESGWIWI]IY??K]Ma@AEGOEQIUK]AEK_@EOGMGSEQGQ?AGSIQGUISCICEGOACEKISKQKSGKCGGIKQIOEEm@y@IKMOIKIMIIIKAA??EGKKACGGIKIKEGIIIKIIIMAAGIIIIKGICAGIIK??KKg@i@UWA?CEKIMIKIAAIGGCECKIOIGEEAKGKEMGMGICCAGCKCKEGCEAKCGAGCMCA?KCKCMACAGAMAOCGAi@OeAQcASw@Sq@QMCgEeAq@Qk@O[KUE[GSCUAQ?[?KAm@Hs@PSFMBMBM@K?IAE?u@MEAk@Yi@c@g@w@[y@GYCMEOAIACCM??CQCSAQAGAWCY?QAQ?A?I@w@?G?C?A?C?C@E?E???GBWDw@@U?A@M@E?A@Q@M@K?C?E@C?E@Q???A@E?E@K?C?A@QJ_BHiABS?IBY?IBY@G???A@W@IBY@K@W@M?A?AB]BU@CD_@BWBU@QBM?A@C?GBQDU@KBKDO?ADSFUDW?AHk@Jk@?CDU@CJ[@C@GFMBKBCJWBGFMHUHSHQHQFOFMDMDMBE@EDMBKDMBOBMDS@KBOBQBO@QBQ?G@I@Q@S@U@U?U?Y?Y?YAY?YAYAUAU?CAK?OAMAKAKAK?KAK?MAO?O?IAM?G?O?E@m@@]Di@Bc@@O@K@O@OBQBQ@E@C?E@C?C@C@C?CDY@C@EFYHa@Je@F_@Ji@DW\\}AFUZcBBM@MBQ@a@@K?GDm@@QRsDHiBDy@",
"length": 966
},
"steps": [
],
"routeShortName": "Airport Line",
"routeLongName": "Airport Line",
"duration": 1440.0
},
{
"startTime": 1665167700000,
"endTime": 1665168000000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 837.6,
"generalizedCost": 300,
"pathway": false,
"mode": "RAIL",
"transitLeg": true,
"route": "Fox Chase Line",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeColor": "45637A",
"routeType": 2,
"routeId": "septa-rail:FOX",
"routeTextColor": "FFFFFF",
"interlineWithPreviousLeg": true,
"tripShortName": "4838",
"tripBlockId": "4838",
"headsign": "Fox Chase",
"agencyId": "septa-rail:SEPTA",
"tripId": "septa-rail:FOX_4838_V55_M",
"serviceDate": "2022-10-07",
"from": {
"name": "Suburban Station",
"stopId": "septa-rail:90005",
"lon": -75.1677778,
"lat": 39.9538889,
"arrival": 1665167700000,
"departure": 1665167700000,
"zoneId": "CC",
"stopIndex": 0,
"stopSequence": 20,
"vertexType": "TRANSIT"
},
"to": {
"name": "Jefferson Station",
"stopId": "septa-rail:90006",
"lon": -75.1580556,
"lat": 39.9525,
"arrival": 1665168000000,
"departure": 1665168000000,
"zoneId": "CC",
"stopIndex": 1,
"stopSequence": 22,
"vertexType": "TRANSIT"
},
"intermediateStops": [
],
"legGeometry": {
"points": "qozrF|dxiM??Dy@P_DHwA@O?I@E?E@O@E?C?E@C?C?GBU?A@E?CBS?GD]BK@QF[F[DS@I@C@Q@E@U@G@UBg@?ABW?GDa@Du@@SDm@Di@@WB[@EFaA@UHkAHmA@Y@A@SD[Dg@F_@??BOBGHo@Ha@B[@ODi@Di@TsDDm@BU?ADk@??",
"length": 72
},
"steps": [
],
"routeShortName": "Fox Chase Line",
"routeLongName": "Fox Chase Line",
"duration": 300.0
},
{
"startTime": 1665168000000,
"endTime": 1665169471000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 1875.49,
"generalizedCost": 2833,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "Jefferson Station",
"stopId": "septa-rail:90006",
"lon": -75.1580556,
"lat": 39.9525,
"arrival": 1665168000000,
"departure": 1665168000000,
"zoneId": "CC",
"vertexType": "TRANSIT"
},
"to": {
"name": "Destination",
"lon": -75.1536942,
"lat": 39.9681745,
"arrival": 1665169471000,
"vertexType": "NORMAL"
},
"legGeometry": {
"points": "cfzrFzhviM?@c@GALMAKCA?qAQsAQC?MCOAeBUKCu@IuBYm@ISCeAMm@KE?a@G}@MYEQCC?MCMAo@IEAMCQEQA}@Mw@Ky@KmAQOA{@M}ASKAyASMC[EoAOWGw@I}@OA?GAA?OCSCWEqAOYEq@KUC}@M}@MqAOeAOSCoAQmAOw@Ks@KUCiDe@WEoEm@}ASYET{AXaB",
"length": 75
},
"steps": [
{
"distance": 20.2,
"relativeDirection": "DEPART",
"streetName": "sidewalk",
"absoluteDirection": "NORTH",
"stayOn": false,
"area": false,
"bogusName": true,
"lon": -75.1580652,
"lat": 39.9525012,
"elevation": "",
"walkingBike": false
},
{
"distance": 6.39,
"relativeDirection": "LEFT",
"streetName": "path",
"absoluteDirection": "WEST",
"stayOn": true,
"area": false,
"bogusName": true,
"lon": -75.1580263,
"lat": 39.9526804,
"elevation": "",
"walkingBike": false
},
{
"distance": 1763.08,
"relativeDirection": "RIGHT",
"streetName": "North 11th Street",
"absoluteDirection": "NORTH",
"stayOn": false,
"area": false,
"bogusName": false,
"lon": -75.1580999,
"lat": 39.9526914,
"elevation": "",
"walkingBike": false
},
{
"distance": 85.87,
"relativeDirection": "RIGHT",
"streetName": "Ogden Place",
"absoluteDirection": "EAST",
"stayOn": false,
"area": false,
"bogusName": false,
"lon": -75.1546881,
"lat": 39.9683295,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 1471.0
}
],
"tooSloped": false,
"arrivedAtDestinationWithRentedBicycle": false
},
{
"duration": 3157,
"startTime": 1665167838000,
"endTime": 1665170995000,
"walkTime": 432,
"transitTime": 2220,
"waitingTime": 505,
"walkDistance": 459.88,
"walkLimitExceeded": false,
"generalizedCost": 4729,
"elevationLost": 0.0,
"elevationGained": 0.0,
"transfers": 1,
"fare": {
"fare": {
"regular": {
"cents": 1525,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
}
},
"details": {
"regular": [
{
"fareId": "septa-rail:AIR_to_CC",
"price": {
"cents": 675,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-rail:AIR"
]
},
{
"fareId": "septa-rail:CC_to_CC",
"price": {
"cents": 600,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-rail:WAR"
]
},
{
"fareId": "septa-bus:1",
"price": {
"cents": 250,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-bus:23"
]
}
]
}
},
"legs": [
{
"startTime": 1665167838000,
"endTime": 1665168060000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 209.28,
"generalizedCost": 409,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "Origin",
"lon": -75.2467239,
"lat": 39.8755007,
"departure": 1665167838000,
"vertexType": "NORMAL"
},
"to": {
"name": "Airport Terminal A",
"stopId": "septa-rail:90404",
"lon": -75.2452778,
"lat": 39.8761111,
"arrival": 1665168060000,
"departure": 1665168060000,
"zoneId": "AIR",
"vertexType": "TRANSIT"
},
"legGeometry": {
"points": "{dkrF`sgjMBZWHs@NAGGm@DAm@gFIs@HC",
"length": 10
},
"steps": [
{
"distance": 56.45,
"relativeDirection": "DEPART",
"streetName": "footbridge",
"absoluteDirection": "WEST",
"stayOn": false,
"area": false,
"bogusName": true,
"lon": -75.2467264,
"lat": 39.8755082,
"elevation": "",
"walkingBike": false
},
{
"distance": 24.14,
"relativeDirection": "RIGHT",
"streetName": "steps",
"absoluteDirection": "EAST",
"stayOn": true,
"area": false,
"bogusName": true,
"lon": -75.246996,
"lat": 39.8758641,
"elevation": "",
"walkingBike": false
},
{
"distance": 128.71,
"relativeDirection": "RIGHT",
"streetName": "platform",
"absoluteDirection": "SOUTH",
"stayOn": true,
"area": true,
"bogusName": true,
"lon": -75.2467222,
"lat": 39.8759186,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 222.0
},
{
"startTime": 1665168060000,
"endTime": 1665169500000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 14501.98,
"generalizedCost": 2040,
"pathway": false,
"mode": "RAIL",
"transitLeg": true,
"route": "Airport Line",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeColor": "45637A",
"routeType": 2,
"routeId": "septa-rail:AIR",
"routeTextColor": "FFFFFF",
"interlineWithPreviousLeg": false,
"tripShortName": "440",
"tripBlockId": "440",
"headsign": "Center City Philadelphia",
"agencyId": "septa-rail:SEPTA",
"tripId": "septa-rail:AIR_440_V50_M",
"serviceDate": "2022-10-07",
"from": {
"name": "Airport Terminal A",
"stopId": "septa-rail:90404",
"lon": -75.2452778,
"lat": 39.8761111,
"arrival": 1665168060000,
"departure": 1665168060000,
"zoneId": "AIR",
"stopIndex": 3,
"stopSequence": 4,
"vertexType": "TRANSIT"
},
"to": {
"name": "Suburban Station",
"stopId": "septa-rail:90005",
"lon": -75.1677778,
"lat": 39.9538889,
"arrival": 1665169500000,
"departure": 1665169500000,
"zoneId": "CC",
"stopIndex": 7,
"stopSequence": 20,
"vertexType": "TRANSIT"
},
"intermediateStops": [
{
"name": "Eastwick",
"stopId": "septa-rail:90405",
"lon": -75.2438889,
"lat": 39.8927778,
"arrival": 1665168300000,
"departure": 1665168300000,
"zoneId": "EAST",
"stopIndex": 4,
"stopSequence": 7,
"vertexType": "TRANSIT"
},
{
"name": "Penn Medicine Station",
"stopId": "septa-rail:90406",
"lon": -75.1902778,
"lat": 39.9480556,
"arrival": 1665169020000,
"departure": 1665169020000,
"zoneId": "CC",
"stopIndex": 5,
"stopSequence": 13,
"vertexType": "TRANSIT"
},
{
"name": "Gray 30th Street",
"stopId": "septa-rail:90004",
"lon": -75.1816667,
"lat": 39.9566667,
"arrival": 1665169200000,
"departure": 1665169200000,
"zoneId": "CC",
"stopIndex": 6,
"stopSequence": 16,
"vertexType": "TRANSIT"
}
],
"legGeometry": {
"points": "_ikrFbjgjMBTHn@LnANhAL~@Dl@Fb@Hx@D`@DRBXD`@Hh@ZjCDh@BPBVJjADh@Jv@JbADVTdBBNDX@LJjA?@Ff@DVDr@?D?@@T@V?t@ArAALEb@IfAMr@Qp@YbAWj@Yp@A@EF]f@U^EDEDGFo@l@GD{@d@_Ah@E?mAVs@L[AM?I?{@A_@?k@Q_A[q@SIGy@k@}@o@m@c@m@k@[[w@u@e@e@IIm@g@w@s@CA[YUSCCy@s@GESSa@]_@[EE??]YGIkAcAKIOMq@g@e@c@YWA?ACuAiAqBeBo@i@aAy@??[UMKy@o@MKCCg@a@}@w@uBiBCCk@i@AA[WQOOOGECCkBeBaA{@WUWU][qAgAqBcBqAgAYWCCqBiBoBgBcA_AQO]YqBcBQOMKSO??SQcA{@EEGEqAgA??UUCCi@e@y@u@mAeA][q@m@WUc@_@GGWUmAeAqBeBWU_Ay@UQWUIIg@a@s@o@YWIG[[s@s@KIIIIGACiB}AOMk@g@aA{@y@s@i@e@OMo@k@}@u@yAqASSKGWUWUGEgA_A[WYWe@_@?A_@YYWCCYUWUo@k@OMSS]YEEg@c@y@u@IGo@k@YWc@_@s@o@USg@c@EE{@u@c@_@IIa@][Yq@m@MKeA}@][WUkAcAKKiAaAi@c@o@k@s@o@USYUWUSQiA}@[Y[Wu@q@AAUOIIuA{@c@Y??MI_Ak@ECa@WKGu@a@KGKGyBsAc@YIEkAo@IEYSQKeAq@c@YKGeAo@c@UMKWMo@a@GEcAo@k@]a@WyA}@c@YECoAs@??c@WQKaAm@oAu@]UKGMI]UKG??_@UKGUOMIKESKGEQK[SGEa@WEC]UGE[QWOYOSKmAo@[SOKYOIGMGCCUMEEi@[AAKGiBkAA?qAy@a@WGCCCUKUMs@c@SMECUOGEe@Sm@SMEa@GIA]AK?U@I@I?]JODE@UJQHSR]XCDUXKPSZGJ??O`@GLKZIRQd@M\\IRAF[dACFQh@GTA@KXQb@ITU^A@_@l@EDm@r@IH[^MLMNuA~A??UXWZk@p@??[XWRIHg@V]PEBGDC?o@JE@Q@A?O?I?I?E?A?IAEAGAOCC?YKQIQIWSEAKKUUGGSWEIKQMW??EKIQAEOe@AEOe@Oa@Oi@CESm@AAKUQ]ACS]KS_@o@S_@EE?AIOA?CIEEIQWe@U]g@aAAAUa@g@w@??Ye@MQQ[U[S_@QYs@iAYc@Yg@U]]i@Wc@cA}A]i@U_@QWIOIM[e@GKy@oAe@y@KO]i@g@y@GIMSkAkBEI}@wAa@o@IOWa@U]y@uAIOcAaBUa@y@sAi@_Aq@eAq@gAOUMUYe@KOc@o@IOq@iAo@_A}AeCEGU]eAuAIMMOa@g@OOIMAAYY_@a@WYw@y@ACe@e@[_@WWMOACWYMMW]MOQWMQOSIOKQCEKOKSKQACKUKS??MUQa@KYKUCGIWO_@GSK[CMAAGWQm@??Ia@I]AIACI_@Ic@??AIG_@Ga@Km@AMCOAKEYE[?GEUCYCYE[ASAWAK?CCy@AM?CAa@AS?WAS?U?ECiAAu@A_AA]?CA_@?G?CAs@AU?C?C?I?MAK?O?YAQCcA?O?ECm@C[Ck@CYAMAMAMQmBAGAGKw@Kq@CK?CESIe@Mo@Ke@ACAEEOESGWIWI]IY??K]Ma@AEGOEQIUK]AEK_@EOGMGSEQGQ?AGSIQGUISCICEGOACEKISKQKSGKCGGIKQIOEEm@y@IKMOIKIMIIIKAA??EGKKACGGIKIKEGIIIKIIIMAAGIIIIKGICAGIIK??KKg@i@UWA?CEKIMIKIAAIGGCECKIOIGEEAKGKEMGMGICCAGCKCKEGCEAKCGAGCMCA?KCKCMACAGAMAOCGAi@OeAQcASw@Sq@QMCgEeAq@Qk@O[KUE[GSCUAQ?[?KAm@Hs@PSFMBMBM@K?IAE?u@MEAk@Yi@c@g@w@[y@GYCMEOAIACCM??CQCSAQAGAWCY?QAQ?A?I@w@?G?C?A?C?C@E?E???GBWDw@@U?A@M@E?A@Q@M@K?C?E@C?E@Q???A@E?E@K?C?A@QJ_BHiABS?IBY?IBY@G???A@W@IBY@K@W@M?A?AB]BU@CD_@BWBU@QBM?A@C?GBQDU@KBKDO?ADSFUDW?AHk@Jk@?CDU@CJ[@C@GFMBKBCJWBGFMHUHSHQHQFOFMDMDMBE@EDMBKDMBOBMDS@KBOBQBO@QBQ?G@I@Q@S@U@U?U?Y?Y?YAY?YAYAUAU?CAK?OAMAKAKAK?KAK?MAO?O?IAM?G?O?E@m@@]Di@Bc@@O@K@O@OBQBQ@E@C?E@C?C@C@C?CDY@C@EFYHa@Je@F_@Ji@DW\\}AFUZcBBM@MBQ@a@@K?GDm@@QRsDHiBDy@",
"length": 966
},
"steps": [
],
"routeShortName": "Airport Line",
"routeLongName": "Airport Line",
"duration": 1440.0
},
{
"startTime": 1665169500000,
"endTime": 1665169800000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 837.6,
"generalizedCost": 300,
"pathway": false,
"mode": "RAIL",
"transitLeg": true,
"route": "Warminster Line",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeColor": "45637A",
"routeType": 2,
"routeId": "septa-rail:WAR",
"routeTextColor": "FFFFFF",
"interlineWithPreviousLeg": true,
"tripShortName": "440",
"tripBlockId": "440",
"headsign": "Warminster",
"agencyId": "septa-rail:SEPTA",
"tripId": "septa-rail:WAR_440_V50_M",
"serviceDate": "2022-10-07",
"from": {
"name": "Suburban Station",
"stopId": "septa-rail:90005",
"lon": -75.1677778,
"lat": 39.9538889,
"arrival": 1665169500000,
"departure": 1665169500000,
"zoneId": "CC",
"stopIndex": 0,
"stopSequence": 20,
"vertexType": "TRANSIT"
},
"to": {
"name": "Jefferson Station",
"stopId": "septa-rail:90006",
"lon": -75.1580556,
"lat": 39.9525,
"arrival": 1665169800000,
"departure": 1665169800000,
"zoneId": "CC",
"stopIndex": 1,
"stopSequence": 22,
"vertexType": "TRANSIT"
},
"intermediateStops": [
],
"legGeometry": {
"points": "qozrF|dxiM??Dy@P_DHwA@O?I@E?E@O@E?C?E@C?C?GBU?A@E?CBS?GD]BK@QF[F[DS@I@C@Q@E@U@G@UBg@?ABW?GDa@Du@@SDm@Di@@WB[@EFaA@UHkAHmA@Y@A@SD[Dg@F_@??BOBGHo@Ha@B[@ODi@Di@TsDDm@BU?ADk@??",
"length": 72
},
"steps": [
],
"routeShortName": "Warminster Line",
"routeLongName": "Warminster Line",
"duration": 300.0
},
{
"startTime": 1665169800000,
"endTime": 1665169895000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 106.21,
"generalizedCost": 171,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "Jefferson Station",
"stopId": "septa-rail:90006",
"lon": -75.1580556,
"lat": 39.9525,
"arrival": 1665169800000,
"departure": 1665169800000,
"zoneId": "CC",
"vertexType": "TRANSIT"
},
"to": {
"name": "11th St & Market St",
"stopId": "septa-bus:32331",
"lon": -75.158264,
"lat": 39.951603,
"arrival": 1665169895000,
"departure": 1665170400000,
"zoneId": "1",
"vertexType": "TRANSIT"
},
"legGeometry": {
"points": "cfzrFzhviM?@dCZ@@@ETBNB?DB@??",
"length": 10
},
"steps": [
{
"distance": 75.13,
"relativeDirection": "DEPART",
"streetName": "sidewalk",
"absoluteDirection": "SOUTH",
"stayOn": false,
"area": false,
"bogusName": true,
"lon": -75.1580652,
"lat": 39.9525012,
"elevation": "",
"walkingBike": false
},
{
"distance": 31.09,
"relativeDirection": "LEFT",
"streetName": "sidewalk",
"absoluteDirection": "SOUTHEAST",
"stayOn": true,
"area": false,
"bogusName": true,
"lon": -75.1582098,
"lat": 39.9518347,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 95.0
},
{
"startTime": 1665170400000,
"endTime": 1665170880000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 1943.05,
"generalizedCost": 1585,
"pathway": false,
"mode": "BUS",
"transitLeg": true,
"route": "11th Market to Chestnut Hill",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeType": 3,
"routeId": "septa-bus:23",
"interlineWithPreviousLeg": false,
"tripBlockId": "3161",
"headsign": "Chestnut Hill",
"agencyId": "septa-bus:septa-bus",
"tripId": "septa-bus:61675",
"serviceDate": "2022-10-07",
"from": {
"name": "11th St & Market St",
"stopId": "septa-bus:32331",
"lon": -75.158264,
"lat": 39.951603,
"arrival": 1665169895000,
"departure": 1665170400000,
"zoneId": "1",
"stopIndex": 0,
"stopSequence": 1,
"vertexType": "TRANSIT"
},
"to": {
"name": "11th St & Poplar St",
"stopId": "septa-bus:16857",
"lon": -75.15449,
"lat": 39.968838,
"arrival": 1665170880000,
"departure": 1665170880000,
"zoneId": "1",
"stopIndex": 13,
"stopSequence": 14,
"vertexType": "TRANSIT"
},
"intermediateStops": [
{
"name": "11th St & Arch St",
"stopId": "septa-bus:16845",
"lon": -75.157843,
"lat": 39.953673,
"arrival": 1665170460000,
"departure": 1665170460000,
"zoneId": "1",
"stopIndex": 1,
"stopSequence": 2,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Race St",
"stopId": "septa-bus:16846",
"lon": -75.157446,
"lat": 39.955493,
"arrival": 1665170520000,
"departure": 1665170520000,
"zoneId": "1",
"stopIndex": 2,
"stopSequence": 3,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Vine St",
"stopId": "septa-bus:16847",
"lon": -75.157158,
"lat": 39.956679,
"arrival": 1665170520000,
"departure": 1665170520000,
"zoneId": "1",
"stopIndex": 3,
"stopSequence": 4,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Callowhill St",
"stopId": "septa-bus:17855",
"lon": -75.156689,
"lat": 39.958847,
"arrival": 1665170580000,
"departure": 1665170580000,
"zoneId": "1",
"stopIndex": 4,
"stopSequence": 5,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Noble St",
"stopId": "septa-bus:16849",
"lon": -75.156509,
"lat": 39.959694,
"arrival": 1665170640000,
"departure": 1665170640000,
"zoneId": "1",
"stopIndex": 5,
"stopSequence": 6,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Ridge Av",
"stopId": "septa-bus:16850",
"lon": -75.156389,
"lat": 39.960203,
"arrival": 1665170640000,
"departure": 1665170640000,
"zoneId": "1",
"stopIndex": 6,
"stopSequence": 7,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Spring Garden St",
"stopId": "septa-bus:16851",
"lon": -75.1561,
"lat": 39.961532,
"arrival": 1665170700000,
"departure": 1665170700000,
"zoneId": "1",
"stopIndex": 7,
"stopSequence": 8,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Green St",
"stopId": "septa-bus:16852",
"lon": -75.155848,
"lat": 39.962674,
"arrival": 1665170700000,
"departure": 1665170700000,
"zoneId": "1",
"stopIndex": 8,
"stopSequence": 9,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Wallace St",
"stopId": "septa-bus:16853",
"lon": -75.155535,
"lat": 39.964164,
"arrival": 1665170760000,
"departure": 1665170760000,
"zoneId": "1",
"stopIndex": 9,
"stopSequence": 10,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Fairmount Av",
"stopId": "septa-bus:16854",
"lon": -75.155211,
"lat": 39.9656,
"arrival": 1665170820000,
"departure": 1665170820000,
"zoneId": "1",
"stopIndex": 10,
"stopSequence": 11,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Brown St",
"stopId": "septa-bus:16855",
"lon": -75.154983,
"lat": 39.966554,
"arrival": 1665170820000,
"departure": 1665170820000,
"zoneId": "1",
"stopIndex": 11,
"stopSequence": 12,
"vertexType": "TRANSIT"
},
{
"name": "11th St & Parrish St",
"stopId": "septa-bus:16856",
"lon": -75.154754,
"lat": 39.967661,
"arrival": 1665170880000,
"departure": 1665170880000,
"zoneId": "1",
"stopIndex": 12,
"stopSequence": 13,
"vertexType": "TRANSIT"
}
],
"legGeometry": {
"points": "q`zrFtjviMUEc@Eu@M_BQa@EGAg@Gg@Ik@Gc@GCA??OAsB[aAKoBYu@K??QCeAOi@IKA}AU??YEa@GIASEWCOCMC}ASy@M{@MmAO??MAa@Go@KiAM??KAyAQ??MC[EoAQmAQaAM??WEKAIAmBWgAO??UE{@K}@MqAOgAO??SEoAOmAQkBW??UCiDe@??UEgEi@??IAwBYsAQSC",
"length": 78
},
"steps": [
],
"routeShortName": "23",
"routeLongName": "11th Market to Chestnut Hill",
"duration": 480.0
},
{
"startTime": 1665170880000,
"endTime": 1665170995000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 144.39,
"generalizedCost": 222,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "11th St & Poplar St",
"stopId": "septa-bus:16857",
"lon": -75.15449,
"lat": 39.968838,
"arrival": 1665170880000,
"departure": 1665170880000,
"zoneId": "1",
"vertexType": "TRANSIT"
},
"to": {
"name": "Destination",
"lon": -75.1536942,
"lat": 39.9681745,
"arrival": 1665170995000,
"vertexType": "NORMAL"
},
"legGeometry": {
"points": "el}rFpruiMAPbBTB?T{AXaB",
"length": 6
},
"steps": [
{
"distance": 58.53,
"relativeDirection": "DEPART",
"streetName": "North 11th Street",
"absoluteDirection": "SOUTH",
"stayOn": false,
"area": false,
"bogusName": false,
"lon": -75.1545772,
"lat": 39.9688489,
"elevation": "",
"walkingBike": false
},
{
"distance": 85.87,
"relativeDirection": "LEFT",
"streetName": "Ogden Place",
"absoluteDirection": "EAST",
"stayOn": false,
"area": false,
"bogusName": false,
"lon": -75.1546881,
"lat": 39.9683295,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 115.0
}
],
"tooSloped": false,
"arrivedAtDestinationWithRentedBicycle": false
},
{
"duration": 3433,
"startTime": 1665167838000,
"endTime": 1665171271000,
"walkTime": 1693,
"transitTime": 1740,
"waitingTime": 0,
"walkDistance": 2084.77,
"walkLimitExceeded": false,
"generalizedCost": 5584,
"elevationLost": 0.0,
"elevationGained": 0.0,
"transfers": 0,
"fare": {
"fare": {
"regular": {
"cents": 1275,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
}
},
"details": {
"regular": [
{
"fareId": "septa-rail:AIR_to_CC",
"price": {
"cents": 675,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-rail:AIR"
]
},
{
"fareId": "septa-rail:CC_to_CC",
"price": {
"cents": 600,
"currency": {
"currency": "USD",
"defaultFractionDigits": 2,
"currencyCode": "USD",
"symbol": "$"
}
},
"routes": [
"septa-rail:WAR"
]
}
]
}
},
"legs": [
{
"startTime": 1665167838000,
"endTime": 1665168060000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 209.28,
"generalizedCost": 409,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "Origin",
"lon": -75.2467239,
"lat": 39.8755007,
"departure": 1665167838000,
"vertexType": "NORMAL"
},
"to": {
"name": "Airport Terminal A",
"stopId": "septa-rail:90404",
"lon": -75.2452778,
"lat": 39.8761111,
"arrival": 1665168060000,
"departure": 1665168060000,
"zoneId": "AIR",
"vertexType": "TRANSIT"
},
"legGeometry": {
"points": "{dkrF`sgjMBZWHs@NAGGm@DAm@gFIs@HC",
"length": 10
},
"steps": [
{
"distance": 56.45,
"relativeDirection": "DEPART",
"streetName": "footbridge",
"absoluteDirection": "WEST",
"stayOn": false,
"area": false,
"bogusName": true,
"lon": -75.2467264,
"lat": 39.8755082,
"elevation": "",
"walkingBike": false
},
{
"distance": 24.14,
"relativeDirection": "RIGHT",
"streetName": "steps",
"absoluteDirection": "EAST",
"stayOn": true,
"area": false,
"bogusName": true,
"lon": -75.246996,
"lat": 39.8758641,
"elevation": "",
"walkingBike": false
},
{
"distance": 128.71,
"relativeDirection": "RIGHT",
"streetName": "platform",
"absoluteDirection": "SOUTH",
"stayOn": true,
"area": true,
"bogusName": true,
"lon": -75.2467222,
"lat": 39.8759186,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 222.0
},
{
"startTime": 1665168060000,
"endTime": 1665169500000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 14501.98,
"generalizedCost": 2040,
"pathway": false,
"mode": "RAIL",
"transitLeg": true,
"route": "Airport Line",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeColor": "45637A",
"routeType": 2,
"routeId": "septa-rail:AIR",
"routeTextColor": "FFFFFF",
"interlineWithPreviousLeg": false,
"tripShortName": "440",
"tripBlockId": "440",
"headsign": "Center City Philadelphia",
"agencyId": "septa-rail:SEPTA",
"tripId": "septa-rail:AIR_440_V50_M",
"serviceDate": "2022-10-07",
"from": {
"name": "Airport Terminal A",
"stopId": "septa-rail:90404",
"lon": -75.2452778,
"lat": 39.8761111,
"arrival": 1665168060000,
"departure": 1665168060000,
"zoneId": "AIR",
"stopIndex": 3,
"stopSequence": 4,
"vertexType": "TRANSIT"
},
"to": {
"name": "Suburban Station",
"stopId": "septa-rail:90005",
"lon": -75.1677778,
"lat": 39.9538889,
"arrival": 1665169500000,
"departure": 1665169500000,
"zoneId": "CC",
"stopIndex": 7,
"stopSequence": 20,
"vertexType": "TRANSIT"
},
"intermediateStops": [
{
"name": "Eastwick",
"stopId": "septa-rail:90405",
"lon": -75.2438889,
"lat": 39.8927778,
"arrival": 1665168300000,
"departure": 1665168300000,
"zoneId": "EAST",
"stopIndex": 4,
"stopSequence": 7,
"vertexType": "TRANSIT"
},
{
"name": "Penn Medicine Station",
"stopId": "septa-rail:90406",
"lon": -75.1902778,
"lat": 39.9480556,
"arrival": 1665169020000,
"departure": 1665169020000,
"zoneId": "CC",
"stopIndex": 5,
"stopSequence": 13,
"vertexType": "TRANSIT"
},
{
"name": "Gray 30th Street",
"stopId": "septa-rail:90004",
"lon": -75.1816667,
"lat": 39.9566667,
"arrival": 1665169200000,
"departure": 1665169200000,
"zoneId": "CC",
"stopIndex": 6,
"stopSequence": 16,
"vertexType": "TRANSIT"
}
],
"legGeometry": {
"points": "_ikrFbjgjMBTHn@LnANhAL~@Dl@Fb@Hx@D`@DRBXD`@Hh@ZjCDh@BPBVJjADh@Jv@JbADVTdBBNDX@LJjA?@Ff@DVDr@?D?@@T@V?t@ArAALEb@IfAMr@Qp@YbAWj@Yp@A@EF]f@U^EDEDGFo@l@GD{@d@_Ah@E?mAVs@L[AM?I?{@A_@?k@Q_A[q@SIGy@k@}@o@m@c@m@k@[[w@u@e@e@IIm@g@w@s@CA[YUSCCy@s@GESSa@]_@[EE??]YGIkAcAKIOMq@g@e@c@YWA?ACuAiAqBeBo@i@aAy@??[UMKy@o@MKCCg@a@}@w@uBiBCCk@i@AA[WQOOOGECCkBeBaA{@WUWU][qAgAqBcBqAgAYWCCqBiBoBgBcA_AQO]YqBcBQOMKSO??SQcA{@EEGEqAgA??UUCCi@e@y@u@mAeA][q@m@WUc@_@GGWUmAeAqBeBWU_Ay@UQWUIIg@a@s@o@YWIG[[s@s@KIIIIGACiB}AOMk@g@aA{@y@s@i@e@OMo@k@}@u@yAqASSKGWUWUGEgA_A[WYWe@_@?A_@YYWCCYUWUo@k@OMSS]YEEg@c@y@u@IGo@k@YWc@_@s@o@USg@c@EE{@u@c@_@IIa@][Yq@m@MKeA}@][WUkAcAKKiAaAi@c@o@k@s@o@USYUWUSQiA}@[Y[Wu@q@AAUOIIuA{@c@Y??MI_Ak@ECa@WKGu@a@KGKGyBsAc@YIEkAo@IEYSQKeAq@c@YKGeAo@c@UMKWMo@a@GEcAo@k@]a@WyA}@c@YECoAs@??c@WQKaAm@oAu@]UKGMI]UKG??_@UKGUOMIKESKGEQK[SGEa@WEC]UGE[QWOYOSKmAo@[SOKYOIGMGCCUMEEi@[AAKGiBkAA?qAy@a@WGCCCUKUMs@c@SMECUOGEe@Sm@SMEa@GIA]AK?U@I@I?]JODE@UJQHSR]XCDUXKPSZGJ??O`@GLKZIRQd@M\\IRAF[dACFQh@GTA@KXQb@ITU^A@_@l@EDm@r@IH[^MLMNuA~A??UXWZk@p@??[XWRIHg@V]PEBGDC?o@JE@Q@A?O?I?I?E?A?IAEAGAOCC?YKQIQIWSEAKKUUGGSWEIKQMW??EKIQAEOe@AEOe@Oa@Oi@CESm@AAKUQ]ACS]KS_@o@S_@EE?AIOA?CIEEIQWe@U]g@aAAAUa@g@w@??Ye@MQQ[U[S_@QYs@iAYc@Yg@U]]i@Wc@cA}A]i@U_@QWIOIM[e@GKy@oAe@y@KO]i@g@y@GIMSkAkBEI}@wAa@o@IOWa@U]y@uAIOcAaBUa@y@sAi@_Aq@eAq@gAOUMUYe@KOc@o@IOq@iAo@_A}AeCEGU]eAuAIMMOa@g@OOIMAAYY_@a@WYw@y@ACe@e@[_@WWMOACWYMMW]MOQWMQOSIOKQCEKOKSKQACKUKS??MUQa@KYKUCGIWO_@GSK[CMAAGWQm@??Ia@I]AIACI_@Ic@??AIG_@Ga@Km@AMCOAKEYE[?GEUCYCYE[ASAWAK?CCy@AM?CAa@AS?WAS?U?ECiAAu@A_AA]?CA_@?G?CAs@AU?C?C?I?MAK?O?YAQCcA?O?ECm@C[Ck@CYAMAMAMQmBAGAGKw@Kq@CK?CESIe@Mo@Ke@ACAEEOESGWIWI]IY??K]Ma@AEGOEQIUK]AEK_@EOGMGSEQGQ?AGSIQGUISCICEGOACEKISKQKSGKCGGIKQIOEEm@y@IKMOIKIMIIIKAA??EGKKACGGIKIKEGIIIKIIIMAAGIIIIKGICAGIIK??KKg@i@UWA?CEKIMIKIAAIGGCECKIOIGEEAKGKEMGMGICCAGCKCKEGCEAKCGAGCMCA?KCKCMACAGAMAOCGAi@OeAQcASw@Sq@QMCgEeAq@Qk@O[KUE[GSCUAQ?[?KAm@Hs@PSFMBMBM@K?IAE?u@MEAk@Yi@c@g@w@[y@GYCMEOAIACCM??CQCSAQAGAWCY?QAQ?A?I@w@?G?C?A?C?C@E?E???GBWDw@@U?A@M@E?A@Q@M@K?C?E@C?E@Q???A@E?E@K?C?A@QJ_BHiABS?IBY?IBY@G???A@W@IBY@K@W@M?A?AB]BU@CD_@BWBU@QBM?A@C?GBQDU@KBKDO?ADSFUDW?AHk@Jk@?CDU@CJ[@C@GFMBKBCJWBGFMHUHSHQHQFOFMDMDMBE@EDMBKDMBOBMDS@KBOBQBO@QBQ?G@I@Q@S@U@U?U?Y?Y?YAY?YAYAUAU?CAK?OAMAKAKAK?KAK?MAO?O?IAM?G?O?E@m@@]Di@Bc@@O@K@O@OBQBQ@E@C?E@C?C@C@C?CDY@C@EFYHa@Je@F_@Ji@DW\\}AFUZcBBM@MBQ@a@@K?GDm@@QRsDHiBDy@",
"length": 966
},
"steps": [
],
"routeShortName": "Airport Line",
"routeLongName": "Airport Line",
"duration": 1440.0
},
{
"startTime": 1665169500000,
"endTime": 1665169800000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 837.6,
"generalizedCost": 300,
"pathway": false,
"mode": "RAIL",
"transitLeg": true,
"route": "Warminster Line",
"agencyName": "SEPTA",
"agencyUrl": "http://www.septa.org",
"agencyTimeZoneOffset": -14400000,
"routeColor": "45637A",
"routeType": 2,
"routeId": "septa-rail:WAR",
"routeTextColor": "FFFFFF",
"interlineWithPreviousLeg": true,
"tripShortName": "440",
"tripBlockId": "440",
"headsign": "Warminster",
"agencyId": "septa-rail:SEPTA",
"tripId": "septa-rail:WAR_440_V50_M",
"serviceDate": "2022-10-07",
"from": {
"name": "Suburban Station",
"stopId": "septa-rail:90005",
"lon": -75.1677778,
"lat": 39.9538889,
"arrival": 1665169500000,
"departure": 1665169500000,
"zoneId": "CC",
"stopIndex": 0,
"stopSequence": 20,
"vertexType": "TRANSIT"
},
"to": {
"name": "Jefferson Station",
"stopId": "septa-rail:90006",
"lon": -75.1580556,
"lat": 39.9525,
"arrival": 1665169800000,
"departure": 1665169800000,
"zoneId": "CC",
"stopIndex": 1,
"stopSequence": 22,
"vertexType": "TRANSIT"
},
"intermediateStops": [
],
"legGeometry": {
"points": "qozrF|dxiM??Dy@P_DHwA@O?I@E?E@O@E?C?E@C?C?GBU?A@E?CBS?GD]BK@QF[F[DS@I@C@Q@E@U@G@UBg@?ABW?GDa@Du@@SDm@Di@@WB[@EFaA@UHkAHmA@Y@A@SD[Dg@F_@??BOBGHo@Ha@B[@ODi@Di@TsDDm@BU?ADk@??",
"length": 72
},
"steps": [
],
"routeShortName": "Warminster Line",
"routeLongName": "Warminster Line",
"duration": 300.0
},
{
"startTime": 1665169800000,
"endTime": 1665171271000,
"departureDelay": 0,
"arrivalDelay": 0,
"realTime": false,
"distance": 1875.49,
"generalizedCost": 2833,
"pathway": false,
"mode": "WALK",
"transitLeg": false,
"route": "",
"agencyTimeZoneOffset": -14400000,
"interlineWithPreviousLeg": false,
"from": {
"name": "Jefferson Station",
"stopId": "septa-rail:90006",
"lon": -75.1580556,
"lat": 39.9525,
"arrival": 1665169800000,
"departure": 1665169800000,
"zoneId": "CC",
"vertexType": "TRANSIT"
},
"to": {
"name": "Destination",
"lon": -75.1536942,
"lat": 39.9681745,
"arrival": 1665171271000,
"vertexType": "NORMAL"
},
"legGeometry": {
"points": "cfzrFzhviM?@c@GALMAKCA?qAQsAQC?MCOAeBUKCu@IuBYm@ISCeAMm@KE?a@G}@MYEQCC?MCMAo@IEAMCQEQA}@Mw@Ky@KmAQOA{@M}ASKAyASMC[EoAOWGw@I}@OA?GAA?OCSCWEqAOYEq@KUC}@M}@MqAOeAOSCoAQmAOw@Ks@KUCiDe@WEoEm@}ASYET{AXaB",
"length": 75
},
"steps": [
{
"distance": 20.2,
"relativeDirection": "DEPART",
"streetName": "sidewalk",
"absoluteDirection": "NORTH",
"stayOn": false,
"area": false,
"bogusName": true,
"lon": -75.1580652,
"lat": 39.9525012,
"elevation": "",
"walkingBike": false
},
{
"distance": 6.39,
"relativeDirection": "LEFT",
"streetName": "path",
"absoluteDirection": "WEST",
"stayOn": true,
"area": false,
"bogusName": true,
"lon": -75.1580263,
"lat": 39.9526804,
"elevation": "",
"walkingBike": false
},
{
"distance": 1763.08,
"relativeDirection": "RIGHT",
"streetName": "North 11th Street",
"absoluteDirection": "NORTH",
"stayOn": false,
"area": false,
"bogusName": false,
"lon": -75.1580999,
"lat": 39.9526914,
"elevation": "",
"walkingBike": false
},
{
"distance": 85.87,
"relativeDirection": "RIGHT",
"streetName": "Ogden Place",
"absoluteDirection": "EAST",
"stayOn": false,
"area": false,
"bogusName": false,
"lon": -75.1546881,
"lat": 39.9683295,
"elevation": "",
"walkingBike": false
}
],
"rentedBike": false,
"walkingBike": false,
"duration": 1471.0
}
],
"tooSloped": false,
"arrivedAtDestinationWithRentedBicycle": false
}
]
},
"metadata": {
"searchWindowUsed": 3600,
"nextDateTime": 1665168300000,
"prevDateTime": 1665161100000
},
"previousPageCursor": "rO0ABXc1AQANUFJFVklPVVNfUEFHRQU0cdyAAAAAAAASwAAXU1RSRUVUX0FORF9BUlJJVkFMX1RJTUU=",
"nextPageCursor": "rO0ABXcxAQAJTkVYVF9QQUdFBTSSrIAAAAAAABLAABdTVFJFRVRfQU5EX0FSUklWQUxfVElNRQ==",
"debugOutput": {
"precalculationTime": 59671,
"directStreetRouterTime": 71594565,
"transitRouterTime": 213850624,
"filteringTime": 2651235,
"renderingTime": 2568008,
"totalTime": 290763195,
"transitRouterTimes": {
"tripPatternFilterTime": 30472495,
"accessEgressTime": 58414250,
"raptorSearchTime": 118302291,
"itineraryCreationTime": 6659346
}
},
"elevationMetadata": {
"ellipsoidToGeoidDifference": -35.073976169210354,
"geoidElevation": false
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment