diff --git a/src/data/azure_function_timer/.gitignore b/src/data/azure_function_timer/.gitignore new file mode 100644 index 0000000..074596c --- /dev/null +++ b/src/data/azure_function_timer/.gitignore @@ -0,0 +1,5 @@ +# Created by venv; see https://docs.python.org/3/library/venv.html +bin +include +lib +lib64 diff --git a/src/data/azure_function_timer/pyvenv.cfg b/src/data/azure_function_timer/pyvenv.cfg new file mode 100644 index 0000000..e702658 --- /dev/null +++ b/src/data/azure_function_timer/pyvenv.cfg @@ -0,0 +1,5 @@ +home = /usr/sbin +include-system-site-packages = false +version = 3.13.1 +executable = /usr/bin/python3.13 +command = /usr/sbin/python -m venv /home/pagwin/projects/school/spring2025/cs445_soft_eng/portfolio-team4/src/data/azure_function_timer diff --git a/src/data/routes.json b/src/data/routes.json new file mode 100644 index 0000000..6f5ebb5 --- /dev/null +++ b/src/data/routes.json @@ -0,0 +1,443 @@ +[ + "https://binghamtonupublic.etaspot.net/service.php?service=get_routes&token=TESTING", + { + "id": 1, + "name": "Westside Outbound", + "abbr": "WS O", + "stops": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 132, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ], + "vType": "Bus", + "encLine": "wb{_GhitnMBAFh@LZ@nCO~CIfA??IpAUjBM|@AVSbA_@`B??e@|Ao@rA}@lAm@f@??o@PSCy@?aAAy@O??eAYi@W??WWkA|Be@v@??eBjBy@l@s@b@??YNuBv@gB`@??aCd@SRUb@iAO??s@?}DNBwA??D{CTcAPk@V_@??`CeDRi@Fc@?YA_@EUM]W_@OKe@M??cIS??sHU??mCOsC]??mD}@iA_@??yCkAyB_A??iH{C??mGoCUY??oAm@g@[g@k@u@iA??e@q@Q]GYCWAe@B]NWBg@CUWMMaA??i@iGI]E{@??m@wK??s@kL??u@kL??u@mL??QoCo@qG??]gD[_E??s@qJ??YkDUqA??Qw@cB{F??w@eB]a@kAmA??_CiB~@iC??rA_EdAgC??`E}I??`EcJ??`DgH^u@??fAwBdCuF??nD_I??rCmG??nBkE??nBiE??pBmE??pBkE??rBkE??xByE??nAuC`@sA??tAqG??^aBTuAXyB??dAeJ??`A_J??n@cGDwB??FwK??@aAlCf@PFTA??XGPIV[Re@F[L{A~B^????|Dv@", + "color": "#191970", + "type": "INBOUND", + "order": 1, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 2, + "name": "Westside Inbound", + "abbr": "WS I", + "stops": [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 32, + 118, + 1, + 61 + ], + "vType": "Bus", + "encLine": "qv|_G`_jnMA?iDq@_@S}B_@??y@OSFM`BSn@Y^OJ[J??]LmCg@AxA??IrMCb@]xC??UdCiBhP??a@nDg@~C_BjH??k@~Bs@fB{@jB??wE`K??uE~J??uEbK??uEdK??uEbK??w@fBgBlD{@nB??wEfK??wEhK??gB|D_C|G????i@zA??A@zBdBh@h@bAhAVf@??f@lAzAjF\\zA??RlBfAxN@?TbDnA`M??pA|S??pA~S??~@bP?r@??DxAR|C@|@OHCHCLA\\D\\PJFR??Fp@HzAD`@Lp@Zn@X`@XRl@T~Ab@??j@RRBhGhC??pInD??vFfC|Aj@??d@PfBVfBRrBN??~CLzA?`BH@?|IV??d@BTJPNLRL`@Db@?RGf@Sd@ST??QHa@FYCWOSWOc@CU?a@???]EUNcJ??J{K??BcAPo@DIRMXGjAH??dAH~ATpBd@??p@R|@f@jBxA??NTxAjEFh@??^|Cf@|Bb@`B??BXHTp@xAv@|@~@l@??r@Xh@JfAF|@A??XANERKn@Q^WRU??v@gAXg@^_A^uA??h@_CDY@WTaB??LgARyCJaCB]ZOHIBa@?{@???qAGeB????g@DC@Ij@Cd@", + "color": "#191970", + "type": "INBOUND", + "order": 2, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 3, + "name": "Downtown Center Leroy Outbound", + "abbr": "DCL O", + "stops": [ + 1, + 2, + 3, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42 + ], + "vType": "Bus", + "encLine": "sb{_GlitnM??Fb@LZ@nCO~CMhB??[zCM|@AVq@|C??]pA_@~@Yf@_ApA??k@b@o@PSCy@?aAAo@K??oA]i@Y??WUkA|Bg@z@??cBfBy@l@mAr@a@P??sAd@mAXuCj@??YTUb@o@Ka@Ek@@{BH??aADHsFTcAJ[??DOT]bCgDL[FUDk@??Ai@Kc@O[OSOKSIQC{BE??gJY??eFQ{@G}AS??q@ImAYcBc@{Ag@??gCcA{DaB??{IwD??yCqASWqAo@q@e@??i@q@oAkBWk@EYA[Bq@NWXKr@Mb@OTM??ROd@e@nBsCL]h@q@??lFqG??vCsDlAeB??Zo@hCsDr@kA??vEwH??l@eARe@H[L}@ZiD??z@sL??~@eM??LmAVcBtAgG??d@mBVw@pCmG??fFmL??r@gBTo@tAkG?AlAoFfAkE??dD}K@?pBuIVkA??fAqFd@oD??^kDsA?kBL??{EX??iDRKcE??SuJ??SuJ??SwJ??SmK???cA^{I??`@eL????L{C~A`@??lJ|B??nAZc@uI??e@qJ??k@qJ??e@yH??E]@YM@u@IiFcA??GAIIi@K", + "color": "#D2042D", + "type": "INBOUND", + "order": 3, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 4, + "name": "Downtown Center Leroy Inbound", + "abbr": "DCL I", + "stops": [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 118, + 61, + 1 + ], + "vType": "Bus", + "encLine": "iy|_Gz~inM?A??xB`@H@JClCf@??bB\\t@HJVTpC??`AxP??RrDOFIBS?{EkA??gCo@QxA??_AtIG|@??i@pN??a@bK?z@??TxL??VhM??TnK??PfI??D`B|CQ??~DU??rCSj@???f@?c@`E]hC??Y|AsAlG??qArFk@zB??qCdJ??gAjEcApE??_BjHUn@a@bA??{D~I??_E|I??g@xAoBnI??YxAS|Am@hI??eAzN??g@|FGd@Kh@KXq@pA??uErH??}@xAqBtC??W\\a@x@_CzC??oEtF??gD`Ec@`@??yBfC]Z]R??c@RQ@UCYI??[QY?WLGV?j@BNPJDNJ`A??FnAL`AXt@`@j@??XTXJbD`A??NBjEhB??rElB??~EtB??dF|B??pBr@|B\\@?nALjCRX@??nFJ??tGT??`BBhAFJDZTLRL`@D^??Cj@Kf@U^[Pa@FYCa@YIMKY??G_@?_AEUNaJ??L{M??Ru@DIRMXG|CT??rAR|@RdBd@b@T??p@`@rAhANTf@tA??`@rAN`@V`CL|@??h@dCb@`BBXb@hA??Vd@dAhAj@^n@V`@J??xAJl@?\\A??ZGRKn@Q^Wn@u@??Zg@n@sATq@f@oB??ZaB@WL}@TkBNwB??RaETK??NMBa@?eD??IoA??@Bk@DIj@CZ", + "color": "#D2042D", + "type": "INBOUND", + "order": 4, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 5, + "name": "UCLUB", + "abbr": "UC", + "stops": [ + 61, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 134, + 1 + ], + "vType": "Bus", + "encLine": "yb{_GxatnMS_BWkA??a@{Ae@oA??a@cAcAgB??c@k@GEg@Yi@I??a@@UFUJg@Z??c@t@Ut@MdAGrB???tAJlC??Br@{@b@c@XUVY`@??}AxC?AWZq@l@I@]N??}Ad@??MFWDg@Iy@S??mAc@??kBi@??cAWu@K??y@MiAG??}@E_@YIKGO??Mw@FaD??HyF??HwF??HyF??HwF??DoCJkB??NsBViC??T_Bl@gD??fAcG??bAqF??bAsF??`AsF?@b@kCn@R??jA\\N?~@X??FB_@|BC???B?m@jD??m@nD??YfBTH??lE`B??jBp@rAT??hDd@??bALXFpAd@??pBv@XXJ`@A?Lp@FbAQ`C??a@nF??Eb@~DY??rEY??`AOpA[??tCaA??~@S^Ev@@h@B??~DJr@AHlB??LvC}BNWDSHKJ??Ud@G\\?nADjCAjAItA[pB??c@~Ae@hAi@~@gAnAm@h@w@l@??qAr@mA`@g@Ji@D_@?a@G??[GI?u@f@RzAH`BH|@M`A", + "color": "#BF40BF", + "type": "INBOUND", + "order": 7, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 8, + "name": "Campus Shuttle", + "abbr": "CS", + "stops": [ + 61, + 117, + 62, + 63, + 64, + 65, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 1 + ], + "vType": "Bus", + "encLine": "{a{_GdptnM?u@??A_A??AgA??CiA?AAe@Ee@??GkA??KgA??MaAQ{@??g@kBy@uB??aAqBm@y@??MKg@Ye@IS?A?UBe@Pg@ZGL??[f@Sj@M`A??IhB?jB??LtD??@LgAl@WNY\\??_@j@s@vA??e@v@{@x@??GFI@g@Tg@L??a@JWLWDMLEJEZ??B^LP`AtC??Vt@????V`CMj@??I`C??IdCEn@??WxB?jA??J`Av@tB??FRbBgB??f@{@t@{A?ADEx@j@n@V??^JtAJ??p@???RpHA?nAE??nCO??dCU??pAGr@M??bC]??bC]??bC]H?AhASjB??WfAYv@o@pA??s@~@cAdA??cBdB??q@r@]j@??q@CG@]zB?h@`@?@I??TqAV{@??b@w@`AcA??|B_C??|@eAj@cA??Rc@Xw@XoA?AJaAFw@AqAEg@??Gm@Mq@Qk@g@oAKShB{C??|BgE??v@eBp@mB??HW}@o@?A?@YWCAe@zAABG^BfB??Dl@DL??HN}@`B??wAhC??sAxBg@n@??}@|@{@n@??gCnA??u@\\[Jo@L??m@D_AE??a@Gk@SQOO[??e@cBl@g@j@s@??j@aATk@f@aB??j@gCDY@WNeA??RcBTeD??LiC", + "color": "#228B22", + "type": "Linear", + "order": 5, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 0, + "useCustomShape": true, + "showVehicleCapacity": true + }, + { + "id": 9, + "name": "Riviera Ridge - Town Square Mall", + "abbr": "RRT", + "stops": [ + 118, + 2, + 3, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 32, + 61, + 1 + ], + "vType": "Bus", + "encLine": "me{_GbysnMX|@d@vBRzAFxA??JdAFvC@nCC^??K~BSxCUjBM|@AV??e@zBi@rB_@~@Yf@m@x@??]b@_@Vo@PSCy@?aAAq@M??aAUa@Q_@UKMeBbD??MTcBfBy@l@mAr@??uBv@mAXsB`@??g@JSRUb@o@Ka@Ek@@iBF??sAF_@?MjM??EzBe@rL??q@nM??q@vM??KfDGvE??CnI??CfI??EhN?AFvFLrF??D`AXD~BInGa@??rJg@??rCOBbB??VzHPjI??NbJRhD??ZrEyEZ??UBoAZiF~B??}GzC??yC|AwA~@??{AlANbC??bA`P??H~AD^f@fA??F\\m@\\SN??CBFj@Bf@Mf@Kf@EXJX??FZ\\|@??t@fB??RXFDf@GNCIsA??OaC??OcC??MsB??C_@bAO??~AK??|AO??dAKLAMuB??OaC??QgC??OgC??QeC??OgC??OeC?AQcC??OoB??OuB??UkC??U{C??W{C??U{C??U{C??W{C?@U{C??W{C??U{C??Q}C?@MyC??GqC??AmC??CmC??@mC??@oC??BmC???mC??@kC???_B??@qB??@oB??@}B??DaC?@F}B@?A?J_C??JaC??L_C??L_C??J_C??L_C??LaC??L_C??J_C??H_C??J}B??F_C??F}B??D_C??BaC??BmB`AE??jBIA?|@Ah@F??f@HTc@XU??fB]??bB_@??~Ag@??l@Wh@[??b@Wl@c@??jAmA??b@c@j@aA??v@}Ax@j@z@Z??f@Jj@D??h@Br@C??TANERK^I@?LG^Wn@u@??Zg@l@oA??Vu@\\sA?A^aBDg@??VmB??RyB??NwB??JsB??@Y`@UDM@U???cC??EyAAU[BM@A?????Ij@Cf@", + "color": "#E37383", + "type": "INBOUND", + "order": 12, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 10, + "name": "Oakdale Commons", + "abbr": "OC", + "stops": [ + 118, + 2, + 3, + 129, + 130, + 32, + 61, + 1 + ], + "vType": "Bus", + "encLine": "me{_GdysnMBFf@jBR~@NhAHz@Bv@H|@FpD??@tBO~CSxCUjB??M|@AVEX}@vDk@|AYf@k@x@??_@b@_@Vo@PSCy@?aAAgAS??mAa@_@UKMkA|Bc@r@??gBnBy@l@mAr@QH??cBl@mAXoB^??k@LSRUb@o@Ka@E{BF??mBHDuB??B}BTcAZ{@rBqC??Zc@L[FUDu@Ek@Og@W_@OKSIQCe@A??{FO??kGQ??{CM{@GsAQ??{@KmAYcBc@yAg@??iCcA{DaB??gIkD??mD}AqCqA??k@a@mDkDm@c@??kAk@eAW{@IeA???aANs@NmAd@qAp@??sGdD??g@To@Ru@Pw@HsAB??uG@??}DGyA???_CAyCDg@BA?iBHsARqAXo@R??q@TyB|@eClA??cHnD??kD`BuBz@??uExB]JYDG^EpA??EtB@tBA`E???hAaBB??Y@Ut@Uf@]n@??UZWXu@f@e@Py@NeER?O???qCEc@??ASEEe@???iBBED??CNCbA??B~B???DfDCz@E??hCMx@OJE??XKt@g@VYT[??\\o@Tg@Ts@??zBGNFv@@??N?r@RRBlAE??n@EE}B??M{G??G_CSa@WZ??y@dAKTEVB~@??J~F??DvBSCs@S??WOWUISKu@@mA??FkF??D}ATi@??d@w@xAo@??pCyA??vCwA??vCuA??vCuA??tCwA??lCoA??~@a@zAg@??x@Q~AS??pAKdCC??|DA??fE???dE???dE???z@Al@EfAU??|@YxBgA??nDkB??|BiAt@Y??l@Ol@IfAAn@D??bANZJ`Af@t@h@??zC|Cj@^??dBx@\\RNLnAh@??jDvA??xD`B??xD`B??bEhB??p@ZpBr@TD??pAPvBTA?|BPdBD??|BBvAH??dFN??~ABhAFTJRP??Tf@DXBh@Gf@Sd@WVYJ_@@??OAWOSWIQIg@?_AEU??HeF??HeF??DgF????DoCPo@DIRMXG\\B??rBNjAP??|Bf@`AZ??t@`@bBpA??V\\\\~@j@hBN`@BX??b@lDd@tB??d@hBBXHTb@bAV`@?Al@r@x@j@x@ZTFn@D??j@Dl@?h@Cl@U??d@MTOVW|@kA??n@uAf@cB??j@eCDY@WF]??ZkCLiB??ToE??ZOHIBa@?a@???kBCw@?@Cm@k@D????Ij@Ch@", + "color": "#FFC000", + "type": "INBOUND", + "order": 13, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 12, + "name": "University Downtown Center Outbound", + "abbr": "UDC O", + "stops": [ + 1, + 21, + 42 + ], + "vType": "Bus", + "encLine": "sb{_GnitnMF`@LZ@nCO~CSxCUjBM|@AVIb@??y@lDUp@o@rA}@lAWVa@Tc@J??SCy@?aAAc@G{Aa@g@WYWi@m@e@o@e@aAQMg@mB??c@qBc@mDCY@e@G_BS{AD]G[??MSOIWDy@Ok@OuBs@{Aa@kAU??kAQgCMe@_@M[Kq@HcE??ZgU??NiKPaD`@_E??TgBdCeN??zCoPtAeI??xBkMn@oEX{A??dAsFh@cCd@kBzAcF??l@aBdEuK??bGsOn@yB??fAkEl@mDT}ANuA\\iE??|A{Z??d@iJ@oAC}AC_AU_De@wC??o@eCkHaT??w@{Bq@yBk@aCc@qC]qCk@{D??mDuV??e@wCWoBSo@Wa@GG_@Qa@EY@kFp@??qDb@cCVI@eAISIQO[e@Oq@??Cm@Hw@Vs@d@a@F@b@E`@D\\P^l@??FPHf@t@pL??RfEG~@ERQb@y@d@w@O@?cCc@IIs@M", + "color": "#FF7F50", + "type": "INBOUND", + "order": 8, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 13, + "name": "University Downtown Center Inbound", + "abbr": "UDC I", + "stops": [ + 21, + 32, + 118, + 1, + 61 + ], + "vType": "Bus", + "encLine": "qx|_G~~inMD@??zAX??AyE??E}D@u@???AfAe@n@Ov@MN@~AS??xGw@??~Ca@\\BVJPNLN??N^Jl@bAlH??xA`K??hB`M@?x@bGh@tCNl@??XdA`DfJ??dEzL??l@jB^`Bb@bDRxC??B|BCvA_@hI??{@nP??c@vIa@~E??_@vCe@nCa@fBy@|C??w@dCgEzK??kHdRoAhE??q@hC{@~DcAtFcA|G??UzAsBrK_B~I??eF~Y??a@dCQvA]|DMpCSlI??Y|X??G|El@AlBLpAJl@H??nB^dBd@|@f@`At@??h@b@NTxAjEV`CRrA??b@nBb@`BFb@^`AVb@v@|@`An@??f@R^JzAJl@?h@CNERKb@KJE`@Y??hA{AXg@^_Ah@sBXoAJk@@WD[??\\mCRyCNyC?EZOHIBa@AgA??@eAG_B?Ck@D??Ij@Cd@", + "color": "#FF7F50", + "type": "INBOUND", + "order": 9, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 14, + "name": "Main Street Outbound", + "abbr": "MS O", + "stops": [ + 1, + 2, + 3, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 155, + 78, + 12, + 132, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 21 + ], + "vType": "Bus", + "encLine": "sb{_GfitnMFh@LZ@nCO~C[`E??[`CAVEX}@vDk@|Ak@`A??y@bA_@VUHYFSCy@?}@A??cAQs@Qa@Q[S??OOkA|Bg@z@WV??kAnAy@l@mAr@cA^??q@VmAXuCj@YTMV??GJo@Ka@Ek@@sBH??iADHsFRaA??\\}@~AwB??n@}@Ri@Fc@?YCg@??I[O[OS[QYGoBE??mGQ??uHW??qAIoC]_B_@??qA]aA[aE_B??eJ{D??kH_DSWo@YAJeAg@q@e@{@w@gAkAeA_A??m@]o@YeAW{@IeA?_@D??{@Ny@Vm@VsDjB??mBbAkB|@o@RyAX??yADqD?KK[GUKSQ??SYKUMk@UuBK]Wg@[Ya@S[Ei@F??}ARIi@Ay@EmH??GaP??EgFBY?e@OmJ??KaFtGYlHa@OmCIaCIsD?kBCkCcEsCr@oCNSb@yA??|@eDd@{AiD@gCJoFR}DT}C`@s@mBa@gAi@uBOmAAuB?y@f@WXFxEvCz@b@a@|BMz@Ct@FnABXpBKbCIxCMdHQh@AFSjBkG??lCsJ`@}AAMd@}A??x@qCrCiIt@iB??lI_R??fFgLlByD??rImR??zIsR??zIqR?@pCeGr@gBV}@hAoF??h@}BTuA\\mC~AuNJB??KCrA_MDy@@sE????FcIjCd@??RHL?`@IVMLOJUJWHc@??JsAvATxB`@??|AZ", + "color": "#6495ED", + "type": "INBOUND", + "order": 10, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 15, + "name": "Main Street Inbound", + "abbr": "MS I", + "stops": [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 79, + 155, + 80, + 81, + 82, + 83, + 84, + 85, + 32, + 61, + 1 + ], + "vType": "Bus", + "encLine": "wv|_G~~inMyCk@??KC_@SwB_@A?}@OSFKtAI`@Uf@UV??IDg@NQHmB]??_@IItL???`BEx@c@vDM~A??sAhLGAF@y@vH]zB?A}BpK??W~@Wr@eBvD??yCtG??{CtG??yCtG??mAjC??uAxC?@gDnH??gDpH??gDpH??uAnCuA|C??gDpH??gDrH??gDnH??]|@_C~G??{@jCw@lCGDW~@??wCjK??oBjH{IRuH^iD`@y@Hg@qAk@{Ac@}AQ{@IcAAmA@kA\\WNGd@RtD`Cd@Vh@TShA]dBAn@BjAHp@zEYtGU`FIs@vB??sA|EGZs@jC?AAHfEjC?T??@pCDhD??RzH??@t@}DP??yFX??}BJIF?fA??DjFJ~F??@x@FXFtH??DzL??@dGDxBKl@?H??BzCTlG??DlA@`GdA@??lBAf@QLIVYP]Po@VsA??TcAZq@RSRMTGZC??XCNGpCE@?t@Ij@KbA]\\Q??`EuB??hAk@lCqA??`@Op@Ql@IfAA|@F??t@LRFhAj@f@\\t@t@??rBrB\\V|Av@??r@\\NLfFvB??dHvC??rErB??pB|@lBr@??THfBVxAP??xCTjAB??vCD~AH??pFN??tCJTJPNLRJX??BTBh@Gf@GRU^MHYJUBOA??SGWSS_@Ig@AiA??CKPwK??JaL??@IPo@DIRMXGjCR??dBT|@RdBf@??|@d@nA`A??ZVNT~@nC??Xz@V`CXhB??`AzDFb@^|@??Vf@v@|@x@j@~@\\??b@HfAFl@?h@CNERK??n@Q^Wx@cAh@}@??Vo@Tq@\\uA^aBDY@WL}@??TkBRyCLqC??@M????`@UDM@U???oCCeAC]_@BK@M~@?Z", + "color": "#6495ED", + "type": "INBOUND", + "order": 11, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 16, + "name": "ITC - UCLUB", + "abbr": "IU", + "stops": [ + 61, + 63, + 64, + 65, + 109, + 66, + 67, + 68, + 134, + 69 + ], + "vType": "Bus", + "encLine": "ub{_GfbtnMYkBQaAe@gBe@qA??a@aAs@sAs@_Ag@[??]KOAU?UBe@Pg@Zc@t@Qd@??OdAIjB?lBJrC??Bl@gAl@c@\\m@z@e@|@??m@jAWXq@l@I@g@Te@L??c@JWLWDy@OkA]??uAe@uBi@A?{B_@wBK??OAe@_@M[Kq@J}F??P{L??FqE|CM??hBKh@Gb@Q^U??`A{@??e@qAUa@o@m@??QWEQ?a@n@yARoA??\\cCJBD_@??f@uD??BMa@D??[Be@C?B???Cc@ESBMH??ITSpA??CV@VFLLH??bAZ\\HRAGb@In@?AWfBK^??k@pA?N???PDPHNRR??b@`@Zl@??^dAu@n@??k@`@c@PYD??wBL??sAF??kADBqB??HqF??F}ANkC??PiBTaB??t@qE??v@mE??x@oE??x@mE??t@cE??t@eE??`@aCn@R??jA\\T@??`AZ??O~@??e@nC??g@xC??e@lC??QhATJ?AbC|@??lBr@??fA`@d@H??lC`@??lC\\`AX??zCjAXXBN??RbAFbAEx@o@bI??CVxE[??tDWdAOj@O??d@KzCcAn@O??h@Gv@@zBH??lBDr@AF|A??NfDmCR??[JKJUd@G\\?nADjCAt@??IjB]zBa@tAi@nA??e@x@]b@wAtAs@h@??y@f@y@\\o@R_@H??WBy@BaAQIB[T??UPPxA@H?DHpAH|@??????DdB??@bB??@rA@FXMHIBa@?}@???oAGcB??c@B??G@I}@Cw@??AW", + "color": "#CF9FFF", + "type": "INBOUND", + "order": 6, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + }, + { + "id": 17, + "name": "Downtown Southside Outbound", + "abbr": "DSO", + "stops": [ + 136, + 137, + 1, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 154, + 150, + 151, + 153, + 21 + ], + "vType": "Bus", + "encLine": "ub{_GbitnM@?@VDTLZ?X@tBQtD??QbCUjBM|@AVEX}@vDk@|AYj@A?{@hAWVa@Tc@JSCy@?aAA_AQ_AWA?e@WYW??i@m@e@o@e@aAQMc@aBg@}BYyB??MmA@e@G_B??QuA@M@UAQMWKI??IEWDg@I??}@U}@[??_Cs@{@SoBYgCMe@_@M[??Kq@JmF??ToP??R{M??DsATgDZuC^gC??xBuL??fAeG??pAeHfC{N?AfAsGNgA??^gCz@sE??`@yB@A\\[^gA??n@kB??r@wBVo@j@iA??|BmE??`BkE??|BmG??fCaH??t@sBbB{F??xBsH??V}@\\gBLmAJoB?@TuD`@cE??|A_Q?A`@mEj@gF??V}C?@HsBMyEKaAUgAiAkD??mB{Go@qB??mE{M??gBsF?@}@qC??EOwCK??aDEuAG??[Gi@Sg@_@Y[Sc@Qc@gAsE??gCyL??i@uCk@eF??a@qEUoG??]mNK_C??mAuJqAkG??UmB_AaN??WiDuAcL??_AqH??Ky@mBp@??uFrB??uFrB??yGbC??eBr@s@`@}BzA??uEbDOH[F??e@LsEx@?rC@hBh@lFd@xEb@hCn@`D`@bCf@tCj@pCThAz@bF??TbB??BPEf@PpAjAnG??R`AJHNt@??ZfBb@jG??Dn@vAX??nB^??lB\\@?n@DzE???z@ATNO|B??IrA??CXR@jBZ??hDn@@?j@L", + "color": "#CECECE", + "type": "INBOUND", + "order": 15, + "showDirection": false, + "showPlatform": false, + "showScheduleNumber": 1, + "useCustomShape": 0, + "showVehicleCapacity": true + } +] diff --git a/src/data/stops.json b/src/data/stops.json new file mode 100644 index 0000000..a1d0985 --- /dev/null +++ b/src/data/stops.json @@ -0,0 +1,1284 @@ + +[ + "https://binghamtonupublic.etaspot.net/service.php?service=get_stops&token=TESTING", + { + "rid": 1, + "rsid": 65537, + "id": 1, + "name": "University Union", + "lat": 42.08702087402344, + "lng": -75.96707916259766, + "extID": "", + "shortName": "001" + }, + { + "rid": 1, + "rsid": 65538, + "id": 2, + "name": "Physical Facilities (OB)", + "lat": 42.091312408447266, + "lng": -75.97373962402344, + "extID": "", + "shortName": "002" + }, + { + "rid": 1, + "rsid": 65539, + "id": 3, + "name": "Denny's (OB)", + "lat": 42.0944709777832, + "lng": -75.97530364990234, + "extID": "", + "shortName": "003" + }, + { + "rid": 1, + "rsid": 65540, + "id": 4, + "name": "Floral & New York (OB)", + "lat": 42.10704040527344, + "lng": -75.9631576538086, + "extID": "", + "shortName": "004" + }, + { + "rid": 1, + "rsid": 65541, + "id": 5, + "name": "Floral & Ackley (OB)", + "lat": 42.10734176635742, + "lng": -75.9604721069336, + "extID": "", + "shortName": "005" + }, + { + "rid": 1, + "rsid": 65542, + "id": 6, + "name": "Floral & Harrison (OB)", + "lat": 42.10758972167969, + "lng": -75.95848083496094, + "extID": "", + "shortName": "006" + }, + { + "rid": 1, + "rsid": 65543, + "id": 7, + "name": "Floral & Roberts (OB)", + "lat": 42.10787582397461, + "lng": -75.95613098144531, + "extID": "", + "shortName": "007" + }, + { + "rid": 1, + "rsid": 65544, + "id": 8, + "name": "Floral & Willow (OB)", + "lat": 42.10811233520508, + "lng": -75.95433044433594, + "extID": "", + "shortName": "008" + }, + { + "rid": 1, + "rsid": 65545, + "id": 9, + "name": "Floral & Burbank (OB)", + "lat": 42.10844802856445, + "lng": -75.95240783691406, + "extID": "", + "shortName": "009" + }, + { + "rid": 1, + "rsid": 65546, + "id": 10, + "name": "Floral & Cleveland (OB)", + "lat": 42.10895538330078, + "lng": -75.94898223876953, + "extID": "", + "shortName": "010" + }, + { + "rid": 1, + "rsid": 65547, + "id": 11, + "name": "Floral & Main (OB)", + "lat": 42.11103057861328, + "lng": -75.94510650634766, + "extID": "", + "shortName": "011" + }, + { + "rid": 1, + "rsid": 65548, + "id": 12, + "name": "Main & Matthews (OB)", + "lat": 42.109519958496094, + "lng": -75.94180297851562, + "extID": "", + "shortName": "012" + }, + { + "rid": 1, + "rsid": 65549, + "id": 13, + "name": "Main & Helen (OB)", + "lat": 42.10693359375, + "lng": -75.9371109008789, + "extID": "", + "shortName": "013" + }, + { + "rid": 1, + "rsid": 65550, + "id": 14, + "name": "Main & Schiller (OB)", + "lat": 42.105342864990234, + "lng": -75.93423461914062, + "extID": "", + "shortName": "014" + }, + { + "rid": 1, + "rsid": 65551, + "id": 15, + "name": "Main & Clarke (OB)", + "lat": 42.10317611694336, + "lng": -75.93030548095703, + "extID": "", + "shortName": "015" + }, + { + "rid": 1, + "rsid": 65552, + "id": 16, + "name": "Main & Cedar (OB)", + "lat": 42.10224151611328, + "lng": -75.9286117553711, + "extID": "", + "shortName": "016" + }, + { + "rid": 1, + "rsid": 65553, + "id": 17, + "name": "Main & Arthur (OB)", + "lat": 42.10039138793945, + "lng": -75.92496490478516, + "extID": "", + "shortName": "017" + }, + { + "rid": 1, + "rsid": 65554, + "id": 18, + "name": "Main & Murray (OB)", + "lat": 42.0994873046875, + "lng": -75.92163848876953, + "extID": "", + "shortName": "018" + }, + { + "rid": 1, + "rsid": 65555, + "id": 19, + "name": "Main & Front (OB)", + "lat": 42.09876251220703, + "lng": -75.91793060302734, + "extID": "", + "shortName": "019" + }, + { + "rid": 1, + "rsid": 65556, + "id": 20, + "name": "Hawley & Court (OB)", + "lat": 42.09856033325195, + "lng": -75.91470336914062, + "extID": "", + "shortName": "020" + }, + { + "rid": 1, + "rsid": 65557, + "id": 21, + "name": "University Downtown Center (South)", + "lat": 42.095619201660156, + "lng": -75.9142837524414, + "extID": "", + "shortName": "021" + }, + { + "rid": 4, + "rsid": 262166, + "id": 22, + "name": "Leroy & Front (IB)", + "lat": 42.095096588134766, + "lng": -75.9193115234375, + "extID": "", + "shortName": "022" + }, + { + "rid": 4, + "rsid": 262167, + "id": 23, + "name": "Leroy & Murray (IB)", + "lat": 42.0955696105957, + "lng": -75.92268371582031, + "extID": "", + "shortName": "023" + }, + { + "rid": 4, + "rsid": 262168, + "id": 24, + "name": "Leroy & Chestnut (IB)", + "lat": 42.09581756591797, + "lng": -75.92656707763672, + "extID": "", + "shortName": "024" + }, + { + "rid": 4, + "rsid": 262169, + "id": 25, + "name": "Leroy & Laurel (IB)", + "lat": 42.095619201660156, + "lng": -75.93054962158203, + "extID": "", + "shortName": "025" + }, + { + "rid": 4, + "rsid": 262170, + "id": 26, + "name": "Leroy & Beethoven (IB)", + "lat": 42.095436096191406, + "lng": -75.93441009521484, + "extID": "", + "shortName": "026" + }, + { + "rid": 4, + "rsid": 262171, + "id": 27, + "name": "Riverside & Beethoven (IB)", + "lat": 42.09253692626953, + "lng": -75.9346694946289, + "extID": "", + "shortName": "027" + }, + { + "rid": 4, + "rsid": 262172, + "id": 28, + "name": "Riverside & Margaret (IB)", + "lat": 42.098148345947266, + "lng": -75.94915008544922, + "extID": "", + "shortName": "028" + }, + { + "rid": 4, + "rsid": 262173, + "id": 29, + "name": "Riverside & Columbus (IB)", + "lat": 42.099464416503906, + "lng": -75.95486450195312, + "extID": "", + "shortName": "029" + }, + { + "rid": 4, + "rsid": 262174, + "id": 30, + "name": "Riverside & Elfred (IB)", + "lat": 42.10054016113281, + "lng": -75.9588394165039, + "extID": "", + "shortName": "030" + }, + { + "rid": 4, + "rsid": 262175, + "id": 31, + "name": "Riverside & Ethel (IB)", + "lat": 42.10222244262695, + "lng": -75.96122741699219, + "extID": "", + "shortName": "031" + }, + { + "rid": 2, + "rsid": 131104, + "id": 32, + "name": "Academic A", + "lat": 42.08871841430664, + "lng": -75.97318267822266, + "extID": "", + "shortName": "032" + }, + { + "rid": 3, + "rsid": 196641, + "id": 33, + "name": "Riverside & Ethel (OB)", + "lat": 42.102073669433594, + "lng": -75.96137237548828, + "extID": "", + "shortName": "033" + }, + { + "rid": 3, + "rsid": 196642, + "id": 34, + "name": "Riverside & Elfred (OB)", + "lat": 42.10032272338867, + "lng": -75.95886993408203, + "extID": "", + "shortName": "034" + }, + { + "rid": 3, + "rsid": 196643, + "id": 35, + "name": "Riverside & Columbus (OB)", + "lat": 42.09929275512695, + "lng": -75.95469665527344, + "extID": "", + "shortName": "035" + }, + { + "rid": 3, + "rsid": 196644, + "id": 36, + "name": "Riverside & Margaret (OB)", + "lat": 42.09804916381836, + "lng": -75.94927215576172, + "extID": "", + "shortName": "036" + }, + { + "rid": 3, + "rsid": 196645, + "id": 37, + "name": "Riverside & Beethoven (OB)", + "lat": 42.09274673461914, + "lng": -75.93631744384766, + "extID": "", + "shortName": "037" + }, + { + "rid": 3, + "rsid": 196646, + "id": 38, + "name": "Leroy & Laurel (OB)", + "lat": 42.09547805786133, + "lng": -75.93098449707031, + "extID": "", + "shortName": "038" + }, + { + "rid": 3, + "rsid": 196647, + "id": 39, + "name": "Leroy & Chestnut (OB)", + "lat": 42.09568405151367, + "lng": -75.92684173583984, + "extID": "", + "shortName": "039" + }, + { + "rid": 3, + "rsid": 196648, + "id": 40, + "name": "Leroy & Murray (OB)", + "lat": 42.095455169677734, + "lng": -75.92263793945312, + "extID": "", + "shortName": "040" + }, + { + "rid": 3, + "rsid": 196649, + "id": 41, + "name": "Riverside & Front (OB)", + "lat": 42.092811584472656, + "lng": -75.92009735107422, + "extID": "", + "shortName": "041" + }, + { + "rid": 2, + "rsid": 131114, + "id": 42, + "name": "University Downtown Center (North)", + "lat": 42.095211029052734, + "lng": -75.91419982910156, + "extID": "", + "shortName": "042" + }, + { + "rid": 2, + "rsid": 131115, + "id": 43, + "name": "Court & Hawley (IB)", + "lat": 42.098812103271484, + "lng": -75.9152603149414, + "extID": "", + "shortName": "042" + }, + { + "rid": 2, + "rsid": 131116, + "id": 44, + "name": "Main & Front (IB)", + "lat": 42.09894561767578, + "lng": -75.91797637939453, + "extID": "", + "shortName": "043" + }, + { + "rid": 2, + "rsid": 131117, + "id": 45, + "name": "Main & Murray (IB)", + "lat": 42.09967803955078, + "lng": -75.92176818847656, + "extID": "", + "shortName": "044" + }, + { + "rid": 2, + "rsid": 131118, + "id": 46, + "name": "Main & Mather (IB)", + "lat": 42.10055923461914, + "lng": -75.92513275146484, + "extID": "", + "shortName": "045" + }, + { + "rid": 2, + "rsid": 131119, + "id": 47, + "name": "Main & Cedar (IB)", + "lat": 42.102413177490234, + "lng": -75.92860412597656, + "extID": "", + "shortName": "046" + }, + { + "rid": 2, + "rsid": 131120, + "id": 48, + "name": "Main & Clarke (IB)", + "lat": 42.1032600402832, + "lng": -75.93013000488281, + "extID": "", + "shortName": "047" + }, + { + "rid": 2, + "rsid": 131121, + "id": 49, + "name": "Main & Schiller (IB)", + "lat": 42.105194091796875, + "lng": -75.93350219726562, + "extID": "", + "shortName": "048" + }, + { + "rid": 2, + "rsid": 131122, + "id": 50, + "name": "Main & Helen (IB)", + "lat": 42.10743713378906, + "lng": -75.9376220703125, + "extID": "", + "shortName": "049" + }, + { + "rid": 2, + "rsid": 131123, + "id": 51, + "name": "Main & Crestmont (IB)", + "lat": 42.109046936035156, + "lng": -75.94062042236328, + "extID": "", + "shortName": "050" + }, + { + "rid": 2, + "rsid": 131124, + "id": 52, + "name": "Main & Crary (IB)", + "lat": 42.109954833984375, + "lng": -75.94229888916016, + "extID": "", + "shortName": "051" + }, + { + "rid": 2, + "rsid": 131125, + "id": 53, + "name": "Floral & Main (IB)", + "lat": 42.11079788208008, + "lng": -75.94544982910156, + "extID": "", + "shortName": "052" + }, + { + "rid": 2, + "rsid": 131126, + "id": 54, + "name": "Floral & Cleveland (IB)", + "lat": 42.109161376953125, + "lng": -75.9487075805664, + "extID": "", + "shortName": "053" + }, + { + "rid": 2, + "rsid": 131127, + "id": 55, + "name": "Floral & Burbank (IB)", + "lat": 42.10865783691406, + "lng": -75.95213317871094, + "extID": "", + "shortName": "054" + }, + { + "rid": 2, + "rsid": 131128, + "id": 56, + "name": "Floral & Willow (IB)", + "lat": 42.10834884643555, + "lng": -75.9540023803711, + "extID": "", + "shortName": "055" + }, + { + "rid": 2, + "rsid": 131129, + "id": 57, + "name": "Floral & Roberts (IB)", + "lat": 42.10807800292969, + "lng": -75.95601654052734, + "extID": "", + "shortName": "056" + }, + { + "rid": 2, + "rsid": 131130, + "id": 58, + "name": "Floral & Harrison (IB)", + "lat": 42.10780334472656, + "lng": -75.9582290649414, + "extID": "", + "shortName": "057" + }, + { + "rid": 2, + "rsid": 131131, + "id": 59, + "name": "Floral & St Charles (IB)", + "lat": 42.10752868652344, + "lng": -75.96037292480469, + "extID": "", + "shortName": "058" + }, + { + "rid": 2, + "rsid": 131132, + "id": 60, + "name": "Floral & Cook (IB)", + "lat": 42.1071891784668, + "lng": -75.96338653564453, + "extID": "", + "shortName": "059" + }, + { + "rid": 2, + "rsid": 131133, + "id": 61, + "name": "Mohawk", + "lat": 42.086936950683594, + "lng": -75.96593475341797, + "extID": "", + "shortName": "060" + }, + { + "rid": 8, + "rsid": 524350, + "id": 62, + "name": "Dickinson", + "lat": 42.08724594116211, + "lng": -75.96482849121094, + "extID": "", + "shortName": "061" + }, + { + "rid": 5, + "rsid": 327743, + "id": 63, + "name": "Newing", + "lat": 42.08845520019531, + "lng": -75.96287536621094, + "extID": "", + "shortName": "062" + }, + { + "rid": 5, + "rsid": 327744, + "id": 64, + "name": "Couper Administration", + "lat": 42.089691162109375, + "lng": -75.96575927734375, + "extID": "", + "shortName": "063" + }, + { + "rid": 5, + "rsid": 327745, + "id": 65, + "name": "East Gym", + "lat": 42.090972900390625, + "lng": -75.96733093261719, + "extID": "", + "shortName": "064" + }, + { + "rid": 5, + "rsid": 327746, + "id": 66, + "name": "UCLUB", + "lat": 42.09249496459961, + "lng": -75.95384216308594, + "extID": "", + "shortName": "065" + }, + { + "rid": 5, + "rsid": 327747, + "id": 67, + "name": "Meadows", + "lat": 42.08931350708008, + "lng": -75.95588684082031, + "extID": "", + "shortName": "066" + }, + { + "rid": 5, + "rsid": 327748, + "id": 68, + "name": "Hayes", + "lat": 42.088294982910156, + "lng": -75.9564208984375, + "extID": "", + "shortName": "067" + }, + { + "rid": 5, + "rsid": 327749, + "id": 69, + "name": "Washington & Lehigh", + "lat": 42.08253479003906, + "lng": -75.95954132080078, + "extID": "", + "shortName": "068" + }, + { + "rid": 14, + "rsid": 917574, + "id": 70, + "name": "Main & Baker (OB)", + "lat": 42.11556625366211, + "lng": -75.96577453613281, + "extID": "", + "shortName": "069" + }, + { + "rid": 14, + "rsid": 917575, + "id": 71, + "name": "Main & Albert (OB)", + "lat": 42.11565017700195, + "lng": -75.96372985839844, + "extID": "", + "shortName": "070" + }, + { + "rid": 14, + "rsid": 917576, + "id": 72, + "name": "Main & St Charles (OB)", + "lat": 42.115699768066406, + "lng": -75.9615707397461, + "extID": "", + "shortName": "071" + }, + { + "rid": 14, + "rsid": 917577, + "id": 73, + "name": "Main & Baldwin (OB)", + "lat": 42.11576843261719, + "lng": -75.95878601074219, + "extID": "", + "shortName": "072" + }, + { + "rid": 14, + "rsid": 917578, + "id": 74, + "name": "Pharmacy School (OB)", + "lat": 42.11301803588867, + "lng": -75.95613861083984, + "extID": "", + "shortName": "073" + }, + { + "rid": 14, + "rsid": 917579, + "id": 75, + "name": "Nursing School", + "lat": 42.11314010620117, + "lng": -75.95401000976562, + "extID": "", + "shortName": "074" + }, + { + "rid": 14, + "rsid": 917580, + "id": 76, + "name": "Jennison & Main (OB)", + "lat": 42.11399841308594, + "lng": -75.95271301269531, + "extID": "", + "shortName": "075" + }, + { + "rid": 14, + "rsid": 917581, + "id": 77, + "name": "Main & Lester (OB)", + "lat": 42.113338470458984, + "lng": -75.95067596435547, + "extID": "", + "shortName": "076" + }, + { + "rid": 14, + "rsid": 917582, + "id": 78, + "name": "Main & Floral (OB)", + "lat": 42.11140060424805, + "lng": -75.94566345214844, + "extID": "", + "shortName": "077" + }, + { + "rid": 15, + "rsid": 983119, + "id": 79, + "name": "Main & Floral (IB)", + "lat": 42.1114387512207, + "lng": -75.9454345703125, + "extID": "", + "shortName": "078" + }, + { + "rid": 15, + "rsid": 983120, + "id": 80, + "name": "Main & Lester (IB)", + "lat": 42.11345672607422, + "lng": -75.95061492919922, + "extID": "", + "shortName": "079" + }, + { + "rid": 15, + "rsid": 983121, + "id": 81, + "name": "Nursing School (IB)", + "lat": 42.11332702636719, + "lng": -75.953369140625, + "extID": "", + "shortName": "080" + }, + { + "rid": 15, + "rsid": 983122, + "id": 82, + "name": "Pharmacy School (IB)", + "lat": 42.11316680908203, + "lng": -75.95568084716797, + "extID": "", + "shortName": "081" + }, + { + "rid": 15, + "rsid": 983123, + "id": 83, + "name": "Main & Baldwin (IB)", + "lat": 42.11591339111328, + "lng": -75.95841217041016, + "extID": "", + "shortName": "082" + }, + { + "rid": 15, + "rsid": 983124, + "id": 84, + "name": "Main & St Charles (IB)", + "lat": 42.115806579589844, + "lng": -75.96177673339844, + "extID": "", + "shortName": "083" + }, + { + "rid": 15, + "rsid": 983125, + "id": 85, + "name": "Main & 1st (IB)", + "lat": 42.11577224731445, + "lng": -75.9642333984375, + "extID": "", + "shortName": "084" + }, + { + "rid": 16, + "rsid": 1048685, + "id": 109, + "name": "Innovative Technology Center", + "lat": 42.093360900878906, + "lng": -75.95882415771484, + "extID": "", + "shortName": "108" + }, + { + "rid": 8, + "rsid": 524398, + "id": 110, + "name": "West Gym", + "lat": 42.09172439575195, + "lng": -75.97118377685547, + "extID": "", + "shortName": "109" + }, + { + "rid": 8, + "rsid": 524399, + "id": 111, + "name": "Physical Facilities (CS)", + "lat": 42.091590881347656, + "lng": -75.97391510009766, + "extID": "", + "shortName": "110" + }, + { + "rid": 8, + "rsid": 524400, + "id": 112, + "name": "Clearview", + "lat": 42.089088439941406, + "lng": -75.97444152832031, + "extID": "", + "shortName": "111" + }, + { + "rid": 8, + "rsid": 524401, + "id": 113, + "name": "Susquehanna", + "lat": 42.08625030517578, + "lng": -75.97442626953125, + "extID": "", + "shortName": "112" + }, + { + "rid": 8, + "rsid": 524402, + "id": 114, + "name": "Hillside", + "lat": 42.087120056152344, + "lng": -75.97823333740234, + "extID": "", + "shortName": "113" + }, + { + "rid": 8, + "rsid": 524403, + "id": 115, + "name": "Mountainview", + "lat": 42.08402633666992, + "lng": -75.9703369140625, + "extID": "", + "shortName": "114" + }, + { + "rid": 8, + "rsid": 524404, + "id": 116, + "name": "Hinman", + "lat": 42.08833694458008, + "lng": -75.97313690185547, + "extID": "", + "shortName": "115" + }, + { + "rid": 8, + "rsid": 524405, + "id": 117, + "name": "Engineering Building", + "lat": 42.08682632446289, + "lng": -75.96826171875, + "extID": "", + "shortName": "116" + }, + { + "rid": 2, + "rsid": 131190, + "id": 118, + "name": "Rafuse", + "lat": 42.08745574951172, + "lng": -75.96459197998047, + "extID": "", + "shortName": "117" + }, + { + "rid": 9, + "rsid": 589943, + "id": 119, + "name": "Chuck E. Cheese", + "lat": 42.09613037109375, + "lng": -75.97923278808594, + "extID": "", + "shortName": "118" + }, + { + "rid": 9, + "rsid": 589944, + "id": 120, + "name": "Riviera Ridge 1", + "lat": 42.09381866455078, + "lng": -75.99552154541016, + "extID": "", + "shortName": "119" + }, + { + "rid": 9, + "rsid": 589945, + "id": 121, + "name": "Riviera Ridge 2", + "lat": 42.091922760009766, + "lng": -75.99657440185547, + "extID": "", + "shortName": "120" + }, + { + "rid": 9, + "rsid": 589946, + "id": 122, + "name": "Hollybrook", + "lat": 42.091732025146484, + "lng": -76.00019073486328, + "extID": "", + "shortName": "121" + }, + { + "rid": 9, + "rsid": 589947, + "id": 123, + "name": "Burris & Rano", + "lat": 42.09150314331055, + "lng": -76.00253295898438, + "extID": "", + "shortName": "122" + }, + { + "rid": 9, + "rsid": 589948, + "id": 124, + "name": "Target", + "lat": 42.09328842163086, + "lng": -76.0030288696289, + "extID": "", + "shortName": "123" + }, + { + "rid": 9, + "rsid": 589949, + "id": 125, + "name": "Barnes & Noble", + "lat": 42.0970573425293, + "lng": -76.00775909423828, + "extID": "", + "shortName": "124" + }, + { + "rid": 9, + "rsid": 589950, + "id": 126, + "name": "Walmart", + "lat": 42.09651565551758, + "lng": -76.01245880126953, + "extID": "", + "shortName": "125" + }, + { + "rid": 9, + "rsid": 589951, + "id": 127, + "name": "Denny's (IB)", + "lat": 42.09498596191406, + "lng": -75.97549438476562, + "extID": "", + "shortName": "126" + }, + { + "rid": 9, + "rsid": 589952, + "id": 128, + "name": "Physical Facilities (IB)", + "lat": 42.0917854309082, + "lng": -75.97444152832031, + "extID": "", + "shortName": "127" + }, + { + "rid": 10, + "rsid": 655489, + "id": 129, + "name": "Oakdale Commons", + "lat": 42.12786865234375, + "lng": -75.97515106201172, + "extID": "", + "shortName": "128" + }, + { + "rid": 10, + "rsid": 655490, + "id": 130, + "name": "Wegman's", + "lat": 42.12326431274414, + "lng": -75.97256469726562, + "extID": "", + "shortName": "129" + }, + { + "rid": 1, + "rsid": 65668, + "id": 132, + "name": "Main & Crestmont (OB)", + "lat": 42.108299255371094, + "lng": -75.93950653076172, + "extID": "", + "shortName": "131" + }, + { + "rid": 11, + "rsid": 721029, + "id": 133, + "name": "Stone Fox Courtyard", + "lat": 42.097293853759766, + "lng": -75.91321563720703, + "extID": "", + "shortName": "132" + }, + { + "rid": 5, + "rsid": 327814, + "id": 134, + "name": "Oxford & Murray Hill", + "lat": 42.088260650634766, + "lng": -75.95909881591797, + "extID": "", + "shortName": "133" + }, + { + "rid": 17, + "rsid": 1114248, + "id": 136, + "name": "Vestal Ave & Larchmont", + "lat": 42.08918762207031, + "lng": -75.94165802001953, + "extID": "", + "shortName": "135" + }, + { + "rid": 17, + "rsid": 1114249, + "id": 137, + "name": "Vestal Ave & Hawthorne", + "lat": 42.08607864379883, + "lng": -75.93323516845703, + "extID": "", + "shortName": "136" + }, + { + "rid": 17, + "rsid": 1114250, + "id": 138, + "name": "Vestal Ave & Brookfield", + "lat": 42.085731506347656, + "lng": -75.921875, + "extID": "", + "shortName": "137" + }, + { + "rid": 17, + "rsid": 1114251, + "id": 139, + "name": "Vestal Ave & Rush Ave", + "lat": 42.087188720703125, + "lng": -75.91852569580078, + "extID": "", + "shortName": "138" + }, + { + "rid": 17, + "rsid": 1114252, + "id": 140, + "name": "Conklin Ave & S Washington St", + "lat": 42.09130096435547, + "lng": -75.91448211669922, + "extID": "", + "shortName": "139" + }, + { + "rid": 17, + "rsid": 1114253, + "id": 141, + "name": "Conklin Ave & Tremont Ave", + "lat": 42.09245300292969, + "lng": -75.91007995605469, + "extID": "", + "shortName": "139" + }, + { + "rid": 17, + "rsid": 1114254, + "id": 142, + "name": "Conklin Ave & Livingston St", + "lat": 42.09266662597656, + "lng": -75.90860748291016, + "extID": "", + "shortName": "140" + }, + { + "rid": 17, + "rsid": 1114255, + "id": 143, + "name": "Park Diner East", + "lat": 42.092899322509766, + "lng": -75.90503692626953, + "extID": "", + "shortName": "141" + }, + { + "rid": 17, + "rsid": 1114256, + "id": 144, + "name": "Conklin Ave & Telegraph St", + "lat": 42.09360885620117, + "lng": -75.90187072753906, + "extID": "", + "shortName": "142" + }, + { + "rid": 17, + "rsid": 1114257, + "id": 145, + "name": "Conklin Ave & Alfred St", + "lat": 42.094242095947266, + "lng": -75.89786529541016, + "extID": "", + "shortName": "143" + }, + { + "rid": 17, + "rsid": 1114258, + "id": 146, + "name": "Tompkins St & Conklin Ave", + "lat": 42.095333099365234, + "lng": -75.8938217163086, + "extID": "", + "shortName": "144" + }, + { + "rid": 17, + "rsid": 1114259, + "id": 147, + "name": "Tomkins St & Jackson St", + "lat": 42.09783935546875, + "lng": -75.89498901367188, + "extID": "", + "shortName": "145" + }, + { + "rid": 17, + "rsid": 1114260, + "id": 148, + "name": "Conklin Ave & Webster St", + "lat": 42.09913635253906, + "lng": -75.89558410644531, + "extID": "", + "shortName": "146" + }, + { + "rid": 17, + "rsid": 1114262, + "id": 150, + "name": "Henry St & Mirabito Stadium", + "lat": 42.10194396972656, + "lng": -75.90596008300781, + "extID": "", + "shortName": "148" + }, + { + "rid": 17, + "rsid": 1114263, + "id": 151, + "name": "BC Junction", + "lat": 42.10071563720703, + "lng": -75.91081237792969, + "extID": "", + "shortName": "146" + }, + { + "rid": 17, + "rsid": 1114265, + "id": 153, + "name": "State St & Court St", + "lat": 42.098846435546875, + "lng": -75.91255950927734, + "extID": "", + "shortName": "148" + }, + { + "rid": 17, + "rsid": 1114266, + "id": 154, + "name": "Henry St & Liberty St", + "lat": 42.10347366333008, + "lng": -75.89970397949219, + "extID": "", + "shortName": "149" + }, + { + "rid": 14, + "rsid": 917659, + "id": 155, + "name": "Gannett Building", + "lat": 42.116878509521484, + "lng": -75.94856262207031, + "extID": "", + "shortName": "150" + } +]