Assignment 1

{
“climb”: 78,
“nearest_general_measurement”: “/nearestMeasurement/GENERAL/41938442/1427876561000”,
“nearest_teammate_weight”: [“/nearestMeasurement/WEIGHT/41938442/1427876561000”],
“next”: “/nextFitnessActivity/41938442/1427876561000”,
“nearest_nutrition”: “/nearestMeasurement/NUTRITION/41938442/1427876561000”,
“equipment”: “None”,
“type”: “Cycling”,
“nearest_background_activity”: “/nearestMeasurement/BACKGROUND_ACTIVITY/41938442/1427876561000”,
“distance”: [{“timestamp”:0,”distance”:0},{“timestamp”:12.59446916668094,”distance”:4.821687050485302},{“timestamp”:43.59039033332374,”distance”:15.598885635105413},{“timestamp”:49.50320566666778,”distance”:26.412631533950332},{“timestamp”:53.5952237083402,”distance”:38.004641853547426},{“timestamp”:55.80476762499893,”distance”:52.23781698267533},{“timestamp”:58.7532788333483,”distance”:66.41738377540494},{“timestamp”:60.777399958344176,”distance”:76.76963048987115},{“timestamp”:62.78504700001213,”distance”:88.11219337868793},{“timestamp”:64.74991662500544,”distance”:98.25112299851436},{“timestamp”:66.76415008332697,”distance”:113.19941944266124},{“timestamp”:68.63123179165996,”distance”:124.32149821939969},{“timestamp”:70.74445416667731,”distance”:136.00380585091972},{“timestamp”:74.71915745834121,”distance”:154.2397738212011},{“timestamp”:76.72845541665447,”distance”:168.91772184462818},{“timestamp”:78.74405720832874,”distance”:181.14942502280326},{“timestamp”:80.51175837501069,”distance”:193.93709147353712},{“timestamp”:83.80016270832857,”distance”:208.39265299165942},{“timestamp”:85.49804133333964,”distance”:219.9580305824616},{“timestamp”:88.58455579166184,”distance”:234.85836520580995},{“timestamp”:90.50580795833957,”distance”:246.20052945374928},{“timestamp”:92.51199962501414,”distance”:258.0986551694815},{“timestamp”:95.55710145834018,”distance”:272.1101281715277},{“timestamp”:99.50053629165632,”distance”:286.00972389282026},{“timestamp”:104.5000086250075,”distance”:308.503084624213},{“timestamp”:107.5290663749911,”distance”:322.5321064921249},{“timestamp”:109.7318671666726,”distance”:333.44795960083206},{“timestamp”:112.556374125008,”distance”:347.5880310823884},{“timestamp”:115.7870266666578,”distance”:359.50306364748405},{“timestamp”:117.5123029166716,”distance”:375.5392609177277},{“timestamp”:119.5146336249891,”distance”:386.89915932709596},{“timestamp”:122.5012950416713,”distance”:400.2619329247076},{“timestamp”:127.4908939999877,”distance”:428.29035135419366},{“timestamp”:129.4984985416813,”distance”:441.4123267354783},{“timestamp”:131.4944988333446,”distance”:451.75376388791835},{“timestamp”:133.5001758333237,”distance”:462.87354389792034},{“timestamp”:135.5055767916783,”distance”:477.44029863710244},{“timestamp”:137.49947541666918,”distance”:493.00758836675135},{“timestamp”:139.5111044166551,”distance”:509.13105089892724},{“timestamp”:141.5128166666545,”distance”:524.3647558494847},{“timestamp”:145.4930520416819,”distance”:554.9434651641731},{“timestamp”:147.5219934166817,”distance”:566.3965426088796},{“timestamp”:150.5281833333429,”distance”:581.5192639098501},{“timestamp”:152.49793629167831,”distance”:595.5298246672452},{“timestamp”:155.498567291681,”distance”:613.3211925151155},{“timestamp”:157.4980850416759,”distance”:626.6645837127475},{“timestamp”:159.5001712499943,”distance”:644.1223702097384},{“timestamp”:163.6040610416676,”distance”:668.9193542409764},{“timestamp”:165.5714469166705,”distance”:683.8203320893607},{“timestamp”:167.7845060833497,”distance”:697.4982424392639},{“timestamp”:169.5884363749938,”distance”:709.6195438132677},{“timestamp”:172.7892136250157,”distance”:723.6310166895782},{“timestamp”:174.7799410833395,”distance”:734.6396046524608},{“timestamp”:176.5052931249957,”distance”:749.4293940055941},{“timestamp”:178.8001705833303,”distance”:761.6618807051211},{“timestamp”:180.7948407083459,”distance”:772.1145094673496},{“timestamp”:183.7598868749919,”distance”:795.9123718680243},{“timestamp”:185.7815205833467,”distance”:808.8119740785442},{“timestamp”:188.5045873750059,”distance”:824.4922925749005},{“timestamp”:190.489998541656,”distance”:835.2793852071088},{“timestamp”:193.5217300000077,”distance”:853.0721895490728},{“timestamp”:196.6032889583439,”distance”:868.752508020812},{“timestamp”:199.7766336250061,”distance”:883.5422973387716},{“timestamp”:207.5460099999909,”distance”:893.7734796968936},{“timestamp”:221.5791585000115,”distance”:942.4707424292599},{“timestamp”:224.5947961666679,”distance”:955.528590174394},{“timestamp”:227.7782482499897,”distance”:966.3171634527921},{“timestamp”:231.7201757916773,”distance”:978.4376740367485},{“timestamp”:234.7316340833495,”distance”:989.5675048308248},{“timestamp”:237.5002262500057,”distance”:1001.4653619817767},{“timestamp”:241.4991422499879,”distance”:1012.5894505239636},{“timestamp”:281.5062820416642,”distance”:1024.9052248536625},{“timestamp”:284.4935854583455,”distance”:1038.5048743992145},{“timestamp”:287.5707021666749,”distance”:1052.760252525992},{“timestamp”:288.5112569583289,”distance”:1065.7703044945874},{“timestamp”:290.7036312916607,”distance”:1079.4475140433296},{“timestamp”:292.5329731249949,”distance”:1094.0318026456212},{“timestamp”:293.5999959166802,”distance”:1104.6387789615624},{“timestamp”:295.5485634999932,”distance”:1121.6876892231821},{“timestamp”:297.7948617083312,”distance”:1137.1621558231734},{“timestamp”:299.785983333335,”distance”:1156.0219733914823},{“timestamp”:301.4975325833366,”distance”:1174.1530903358093},{“timestamp”:303.7180838749919,”distance”:1189.0802939437735},{“timestamp”:305.5026896666677,”distance”:1202.7611438519411},{“timestamp”:307.7716988333268,”distance”:1218.552644145554},{“timestamp”:309.84465133334743,”distance”:1232.601684435199},{“timestamp”:311.6435190000047,”distance”:1249.4042901133241},{“timestamp”:313.5181873750116,”distance”:1263.8605144886412},{“timestamp”:315.7484615833382,”distance”:1275.3504218105554},{“timestamp”:317.7829725416668,”distance”:1291.4976412115682},{“timestamp”:319.7625704166712,”distance”:1306.2121056475228},{“timestamp”:321.7362745833234,”distance”:1317.0054149956236},{“timestamp”:323.7717380000104,”distance”:1327.689205961503},{“timestamp”:325.77712712500943,”distance”:1348.9274369507182},{“timestamp”:327.7109610833286,”distance”:1361.8300101983723},{“timestamp”:329.5199782083218,”distance”:1373.9671127356094},{“timestamp”:331.6457517500094,”distance”:1391.6464072016852},{“timestamp”:332.7858980833262,”distance”:1406.1216967327125},{“timestamp”:334.7272740833287,”distance”:1420.0873206610788},{“timestamp”:336.7490234583383,”distance”:1437.6868187122727},{“timestamp”:338.5058904166799,”distance”:1457.1657829709377},{“timestamp”:340.7847447916574,”distance”:1472.7404576873794},{“timestamp”:342.5378090833256,”distance”:1489.9773392012523},{“timestamp”:344.7555318750092,”distance”:1503.4357232586472},{“timestamp”:346.7789770833333,”distance”:1520.6711222151882},{“timestamp”:348.5238688333484,”distance”:1533.125979873794},{“timestamp”:350.5023472500034,”distance”:1545.3668192850544},{“timestamp”:352.6106389583438,”distance”:1558.599256943609},{“timestamp”:354.6948750833399,”distance”:1574.627476226002},{“timestamp”:356.7957713333308,”distance”:1587.4351093345238},{“timestamp”:358.8550744583481,”distance”:1600.8294894275664},{“timestamp”:360.7945137500064,”distance”:1612.5060509590212},{“timestamp”:366.4947238749883,”distance”:1624.2447952579078},{“timestamp”:382.7449480000068,”distance”:1634.8592901515597},{“timestamp”:389.5111995833286,”distance”:1645.2434787259044},{“timestamp”:393.5845219166658,”distance”:1656.4505687721605},{“timestamp”:395.5445332083327,”distance”:1693.1308002025846},{“timestamp”:397.5263607083471,”distance”:1707.117746074723},{“timestamp”:399.5114667083253,”distance”:1719.327825187968},{“timestamp”:401.5443440833478,”distance”:1735.7198552196626},{“timestamp”:403.5112455833296,”distance”:1750.8152072642395},{“timestamp”:405.5278773749887,”distance”:1768.4160235355255},{“timestamp”:407.5948516250064,”distance”:1780.0745841196676},{“timestamp”:409.5072863333335,”distance”:1791.9119159362522},{“timestamp”:411.6215607083286,”distance”:1802.9744969508322},{“timestamp”:413.6612131250149,”distance”:1815.0432435920573},{“timestamp”:415.7617495833256,”distance”:1829.4675491886933},{“timestamp”:418.7449557500076,”distance”:1841.309823421104},{“timestamp”:420.519002999994,”distance”:1852.973376022621},{“timestamp”:423.5207907916629,”distance”:1866.4776106348013},{“timestamp”:426.5680615000019,”distance”:1878.5971305172163},{“timestamp”:430.7612375833269,”distance”:1891.0174752662035},{“timestamp”:434.5896819166664,”distance”:1904.4443398840606},{“timestamp”:436.5948617916729,”distance”:1918.2758383651433},{“timestamp”:438.7450363333337,”distance”:1951.3972197276391},{“timestamp”:439.6266918333422,”distance”:1966.8213893915167},{“timestamp”:441.6115396666573,”distance”:1984.922174405012},{“timestamp”:443.6280224999937,”distance”:1996.6794169589657},{“timestamp”:445.61779491667403,”distance”:2007.7910773917608},{“timestamp”:447.6183750833443,”distance”:2023.6605734725408},{“timestamp”:449.5948381666676,”distance”:2033.687000641509},{“timestamp”:452.6181046666752,”distance”:2044.72547275558},{“timestamp”:455.5932011666591,”distance”:2060.668644923734},{“timestamp”:458.595522333344,”distance”:2072.950695766186},{“timestamp”:461.7810629166779,”distance”:2083.9160761179996},{“timestamp”:461.7810629166779,”distance”:2083.9160761179996}],
“share”: “Everyone”,
“nearest_teammate_strength_training_activities”: [“/nearestStrengthTrainingActivity/41938442/1427876561000”],
“nearest_teammate_diabetes”: [“/nearestMeasurement/DIABETES/41938442/1427876561000”],
“path”: [{“timestamp”:0,”altitude”:127.16666666666667,”longitude”:-123.079996,”latitude”:44.03113,”type”:”start”},{“timestamp”:12.59446916668094,”altitude”:126.57142857142857,”longitude”:-123.079981,”latitude”:44.031088,”type”:”gps”},{“timestamp”:43.59039033332374,”altitude”:126.125,”longitude”:-123.080092,”latitude”:44.031143,”type”:”gps”},{“timestamp”:49.50320566666778,”altitude”:126,”longitude”:-123.080214,”latitude”:44.031185,”type”:”gps”},{“timestamp”:53.5952237083402,”altitude”:125.8,”longitude”:-123.080352,”latitude”:44.031217,”type”:”gps”},{“timestamp”:55.80476762499893,”altitude”:125.72727272727273,”longitude”:-123.080351,”latitude”:44.031345,”type”:”gps”},{“timestamp”:58.7532788333483,”altitude”:125.36363636363636,”longitude”:-123.080335,”latitude”:44.031472,”type”:”gps”},{“timestamp”:60.777399958344176,”altitude”:124.9090909090909,”longitude”:-123.080341,”latitude”:44.031565,”type”:”gps”},{“timestamp”:62.78504700001213,”altitude”:124.81818181818181,”longitude”:-123.080369,”latitude”:44.031665,”type”:”gps”},{“timestamp”:64.74991662500544,”altitude”:125,”longitude”:-123.080361,”latitude”:44.031756,”type”:”gps”},{“timestamp”:66.76415008332697,”altitude”:125.36363636363636,”longitude”:-123.080346,”latitude”:44.03189,”type”:”gps”},{“timestamp”:68.63123179165996,”altitude”:125.9090909090909,”longitude”:-123.080349,”latitude”:44.03199,”type”:”gps”},{“timestamp”:70.74445416667731,”altitude”:126.36363636363636,”longitude”:-123.080354,”latitude”:44.032095,”type”:”gps”},{“timestamp”:74.71915745834121,”altitude”:126.9090909090909,”longitude”:-123.080354,”latitude”:44.032259,”type”:”gps”},{“timestamp”:76.72845541665447,”altitude”:127.27272727272727,”longitude”:-123.080355,”latitude”:44.032391,”type”:”gps”},{“timestamp”:78.74405720832874,”altitude”:127.72727272727273,”longitude”:-123.080356,”latitude”:44.032501,”type”:”gps”},{“timestamp”:80.51175837501069,”altitude”:128.0909090909091,”longitude”:-123.080357,”latitude”:44.032616,”type”:”gps”},{“timestamp”:83.80016270832857,”altitude”:128.36363636363637,”longitude”:-123.080358,”latitude”:44.032746,”type”:”gps”},{“timestamp”:85.49804133333964,”altitude”:128.54545454545453,”longitude”:-123.08036,”latitude”:44.03285,”type”:”gps”},{“timestamp”:88.58455579166184,”altitude”:128.72727272727272,”longitude”:-123.080361,”latitude”:44.032984,”type”:”gps”},{“timestamp”:90.50580795833957,”altitude”:129.0909090909091,”longitude”:-123.080362,”latitude”:44.033086,”type”:”gps”},{“timestamp”:92.51199962501414,”altitude”:129.27272727272728,”longitude”:-123.080363,”latitude”:44.033193,”type”:”gps”},{“timestamp”:95.55710145834018,”altitude”:129.36363636363637,”longitude”:-123.080365,”latitude”:44.033319,”type”:”gps”},{“timestamp”:99.50053629165632,”altitude”:129.54545454545453,”longitude”:-123.080366,”latitude”:44.033444,”type”:”gps”},{“timestamp”:104.5000086250075,”altitude”:129.0909090909091,”longitude”:-123.080351,”latitude”:44.033646,”type”:”gps”},{“timestamp”:107.5290663749911,”altitude”:128.63636363636363,”longitude”:-123.080342,”latitude”:44.033772,”type”:”gps”},{“timestamp”:109.7318671666726,”altitude”:128.0909090909091,”longitude”:-123.080334,”latitude”:44.03387,”type”:”gps”},{“timestamp”:112.556374125008,”altitude”:127.63636363636364,”longitude”:-123.080325,”latitude”:44.033997,”type”:”gps”},{“timestamp”:115.7870266666578,”altitude”:127,”longitude”:-123.080317,”latitude”:44.034104,”type”:”gps”},{“timestamp”:117.5123029166716,”altitude”:126.72727272727273,”longitude”:-123.080306,”latitude”:44.034248,”type”:”gps”},{“timestamp”:119.5146336249891,”altitude”:126.45454545454545,”longitude”:-123.080298,”latitude”:44.03435,”type”:”gps”},{“timestamp”:122.5012950416713,”altitude”:126.27272727272727,”longitude”:-123.080289,”latitude”:44.03447,”type”:”gps”},{“timestamp”:127.4908939999877,”altitude”:126.18181818181819,”longitude”:-123.080281,”latitude”:44.034722,”type”:”gps”},{“timestamp”:129.4984985416813,”altitude”:126.18181818181819,”longitude”:-123.080279,”latitude”:44.03484,”type”:”gps”},{“timestamp”:131.4944988333446,”altitude”:126,”longitude”:-123.080278,”latitude”:44.034933,”type”:”gps”},{“timestamp”:133.5001758333237,”altitude”:126.27272727272727,”longitude”:-123.080277,”latitude”:44.035033,”type”:”gps”},{“timestamp”:135.5055767916783,”altitude”:126.63636363636364,”longitude”:-123.080276,”latitude”:44.035164,”type”:”gps”},{“timestamp”:137.49947541666918,”altitude”:126.81818181818181,”longitude”:-123.080276,”latitude”:44.035304,”type”:”gps”},{“timestamp”:139.5111044166551,”altitude”:127,”longitude”:-123.080275,”latitude”:44.035449,”type”:”gps”},{“timestamp”:141.5128166666545,”altitude”:127.18181818181819,”longitude”:-123.080275,”latitude”:44.035586,”type”:”gps”},{“timestamp”:145.4930520416819,”altitude”:127,”longitude”:-123.080274,”latitude”:44.035861,”type”:”gps”},{“timestamp”:147.5219934166817,”altitude”:126.72727272727273,”longitude”:-123.080274,”latitude”:44.035964,”type”:”gps”},{“timestamp”:150.5281833333429,”altitude”:126.0909090909091,”longitude”:-123.080273,”latitude”:44.0361,”type”:”gps”},{“timestamp”:152.49793629167831,”altitude”:125.45454545454545,”longitude”:-123.080273,”latitude”:44.036226,”type”:”gps”},{“timestamp”:155.498567291681,”altitude”:124.9090909090909,”longitude”:-123.080272,”latitude”:44.036386,”type”:”gps”},{“timestamp”:157.4980850416759,”altitude”:124.45454545454545,”longitude”:-123.080272,”latitude”:44.036506,”type”:”gps”},{“timestamp”:159.5001712499943,”altitude”:124.18181818181819,”longitude”:-123.080271,”latitude”:44.036663,”type”:”gps”},{“timestamp”:163.6040610416676,”altitude”:123.81818181818181,”longitude”:-123.080269,”latitude”:44.036886,”type”:”gps”},{“timestamp”:165.5714469166705,”altitude”:123.72727272727273,”longitude”:-123.080267,”latitude”:44.03702,”type”:”gps”},{“timestamp”:167.7845060833497,”altitude”:123.63636363636364,”longitude”:-123.080265,”latitude”:44.037143,”type”:”gps”},{“timestamp”:169.5884363749938,”altitude”:123.63636363636364,”longitude”:-123.080263,”latitude”:44.037252,”type”:”gps”},{“timestamp”:172.7892136250157,”altitude”:123.72727272727273,”longitude”:-123.080261,”latitude”:44.037378,”type”:”gps”},{“timestamp”:174.7799410833395,”altitude”:123.81818181818181,”longitude”:-123.08026,”latitude”:44.037477,”type”:”gps”},{“timestamp”:176.5052931249957,”altitude”:124.0909090909091,”longitude”:-123.080258,”latitude”:44.03761,”type”:”gps”},{“timestamp”:178.8001705833303,”altitude”:124.27272727272727,”longitude”:-123.080256,”latitude”:44.03772,”type”:”gps”},{“timestamp”:180.7948407083459,”altitude”:124.63636363636364,”longitude”:-123.080255,”latitude”:44.037814,”type”:”gps”},{“timestamp”:183.7598868749919,”altitude”:125,”longitude”:-123.080251,”latitude”:44.038028,”type”:”gps”},{“timestamp”:185.7815205833467,”altitude”:125.36363636363636,”longitude”:-123.080249,”latitude”:44.038144,”type”:”gps”},{“timestamp”:188.5045873750059,”altitude”:125.72727272727273,”longitude”:-123.080246,”latitude”:44.038285,”type”:”gps”},{“timestamp”:190.489998541656,”altitude”:126.63636363636364,”longitude”:-123.080244,”latitude”:44.038382,”type”:”gps”},{“timestamp”:193.5217300000077,”altitude”:126.9090909090909,”longitude”:-123.080241,”latitude”:44.038542,”type”:”gps”},{“timestamp”:196.6032889583439,”altitude”:127.0909090909091,”longitude”:-123.080238,”latitude”:44.038683,”type”:”gps”},{“timestamp”:199.7766336250061,”altitude”:127.27272727272727,”longitude”:-123.080236,”latitude”:44.038816,”type”:”gps”},{“timestamp”:207.5460099999909,”altitude”:127.27272727272727,”longitude”:-123.080234,”latitude”:44.038908,”type”:”gps”},{“timestamp”:221.5791585000115,”altitude”:127.27272727272727,”longitude”:-123.080194,”latitude”:44.039345,”type”:”gps”},{“timestamp”:224.5947961666679,”altitude”:127.45454545454545,”longitude”:-123.08018,”latitude”:44.039462,”type”:”gps”},{“timestamp”:227.7782482499897,”altitude”:127.72727272727273,”longitude”:-123.080177,”latitude”:44.039559,”type”:”gps”},{“timestamp”:231.7201757916773,”altitude”:127.9090909090909,”longitude”:-123.080178,”latitude”:44.039668,”type”:”gps”},{“timestamp”:234.7316340833495,”altitude”:128,”longitude”:-123.080184,”latitude”:44.039768,”type”:”gps”},{“timestamp”:237.5002262500057,”altitude”:128.1818181818182,”longitude”:-123.080184,”latitude”:44.039875,”type”:”gps”},{“timestamp”:241.4991422499879,”altitude”:127.9090909090909,”longitude”:-123.08018,”latitude”:44.039975,”type”:”gps”},{“timestamp”:281.5062820416642,”altitude”:128,”longitude”:-123.080198,”latitude”:44.040085,”type”:”gps”},{“timestamp”:284.4935854583455,”altitude”:128,”longitude”:-123.080186,”latitude”:44.040207,”type”:”gps”},{“timestamp”:287.5707021666749,”altitude”:128,”longitude”:-123.080196,”latitude”:44.040335,”type”:”gps”},{“timestamp”:288.5112569583289,”altitude”:128.45454545454547,”longitude”:-123.080195,”latitude”:44.040452,”type”:”gps”},{“timestamp”:290.7036312916607,”altitude”:128.9090909090909,”longitude”:-123.080194,”latitude”:44.040575,”type”:”gps”},{“timestamp”:292.5329731249949,”altitude”:129.45454545454547,”longitude”:-123.080185,”latitude”:44.040706,”type”:”gps”},{“timestamp”:293.5999959166802,”altitude”:129.63636363636363,”longitude”:-123.080197,”latitude”:44.040801,”type”:”gps”},{“timestamp”:295.5485634999932,”altitude”:129.9090909090909,”longitude”:-123.080234,”latitude”:44.040952,”type”:”gps”},{“timestamp”:297.7948617083312,”altitude”:130.1818181818182,”longitude”:-123.080209,”latitude”:44.04109,”type”:”gps”},{“timestamp”:299.785983333335,”altitude”:130.36363636363637,”longitude”:-123.080189,”latitude”:44.041259,”type”:”gps”},{“timestamp”:301.4975325833366,”altitude”:130.45454545454547,”longitude”:-123.080195,”latitude”:44.041422,”type”:”gps”},{“timestamp”:303.7180838749919,”altitude”:130.72727272727272,”longitude”:-123.080161,”latitude”:44.041554,”type”:”gps”},{“timestamp”:305.5026896666677,”altitude”:131,”longitude”:-123.080192,”latitude”:44.041675,”type”:”gps”},{“timestamp”:307.7716988333268,”altitude”:131.54545454545453,”longitude”:-123.080195,”latitude”:44.041817,”type”:”gps”},{“timestamp”:309.84465133334743,”altitude”:131.8181818181818,”longitude”:-123.080182,”latitude”:44.041943,”type”:”gps”},{“timestamp”:311.6435190000047,”altitude”:132.0909090909091,”longitude”:-123.08019,”latitude”:44.042094,”type”:”gps”},{“timestamp”:313.5181873750116,”altitude”:132.1818181818182,”longitude”:-123.080192,”latitude”:44.042224,”type”:”gps”},{“timestamp”:315.7484615833382,”altitude”:132.36363636363637,”longitude”:-123.080169,”latitude”:44.042326,”type”:”gps”},{“timestamp”:317.7829725416668,”altitude”:132.54545454545453,”longitude”:-123.080158,”latitude”:44.042471,”type”:”gps”},{“timestamp”:319.7625704166712,”altitude”:132.72727272727272,”longitude”:-123.080145,”latitude”:44.042603,”type”:”gps”},{“timestamp”:321.7362745833234,”altitude”:133,”longitude”:-123.08014,”latitude”:44.0427,”type”:”gps”},{“timestamp”:323.7717380000104,”altitude”:133.27272727272728,”longitude”:-123.08016,”latitude”:44.042795,”type”:”gps”},{“timestamp”:325.77712712500943,”altitude”:133.54545454545453,”longitude”:-123.08016,”latitude”:44.042986,”type”:”gps”},{“timestamp”:327.7109610833286,”altitude”:133.72727272727272,”longitude”:-123.080156,”latitude”:44.043102,”type”:”gps”},{“timestamp”:329.5199782083218,”altitude”:133.54545454545453,”longitude”:-123.080148,”latitude”:44.043211,”type”:”gps”},{“timestamp”:331.6457517500094,”altitude”:133.54545454545453,”longitude”:-123.080203,”latitude”:44.043365,”type”:”gps”},{“timestamp”:332.7858980833262,”altitude”:133.54545454545453,”longitude”:-123.08017,”latitude”:44.043493,”type”:”gps”},{“timestamp”:334.7272740833287,”altitude”:133.54545454545453,”longitude”:-123.080153,”latitude”:44.043618,”type”:”gps”},{“timestamp”:336.7490234583383,”altitude”:133.36363636363637,”longitude”:-123.08014,”latitude”:44.043776,”type”:”gps”},{“timestamp”:338.5058904166799,”altitude”:133.36363636363637,”longitude”:-123.080129,”latitude”:44.043951,”type”:”gps”},{“timestamp”:340.7847447916574,”altitude”:133.36363636363637,”longitude”:-123.080135,”latitude”:44.044091,”type”:”gps”},{“timestamp”:342.5378090833256,”altitude”:133.27272727272728,”longitude”:-123.080138,”latitude”:44.044246,”type”:”gps”},{“timestamp”:344.7555318750092,”altitude”:133.0909090909091,”longitude”:-123.080142,”latitude”:44.044367,”type”:”gps”},{“timestamp”:346.7789770833333,”altitude”:133,”longitude”:-123.080143,”latitude”:44.044522,”type”:”gps”},{“timestamp”:348.5238688333484,”altitude”:132.9090909090909,”longitude”:-123.080141,”latitude”:44.044634,”type”:”gps”},{“timestamp”:350.5023472500034,”altitude”:132.9090909090909,”longitude”:-123.080147,”latitude”:44.044744,”type”:”gps”},{“timestamp”:352.6106389583438,”altitude”:132.54545454545453,”longitude”:-123.080146,”latitude”:44.044863,”type”:”gps”},{“timestamp”:354.6948750833399,”altitude”:132.54545454545453,”longitude”:-123.080137,”latitude”:44.045007,”type”:”gps”},{“timestamp”:356.7957713333308,”altitude”:132.45454545454547,”longitude”:-123.080128,”latitude”:44.045122,”type”:”gps”},{“timestamp”:358.8550744583481,”altitude”:132.36363636363637,”longitude”:-123.080102,”latitude”:44.045241,”type”:”gps”},{“timestamp”:360.7945137500064,”altitude”:132.1818181818182,”longitude”:-123.080104,”latitude”:44.045346,”type”:”gps”},{“timestamp”:366.4947238749883,”altitude”:131.9090909090909,”longitude”:-123.080155,”latitude”:44.045445,”type”:”gps”},{“timestamp”:382.7449480000068,”altitude”:131.54545454545453,”longitude”:-123.080168,”latitude”:44.04554,”type”:”gps”},{“timestamp”:389.5111995833286,”altitude”:131.27272727272728,”longitude”:-123.080254,”latitude”:44.04561,”type”:”gps”},{“timestamp”:393.5845219166658,”altitude”:130.8181818181818,”longitude”:-123.080386,”latitude”:44.045644,”type”:”gps”},{“timestamp”:395.5445332083327,”altitude”:130.54545454545453,”longitude”:-123.080844,”latitude”:44.045623,”type”:”gps”},{“timestamp”:397.5263607083471,”altitude”:130.1818181818182,”longitude”:-123.081019,”latitude”:44.045623,”type”:”gps”},{“timestamp”:399.5114667083253,”altitude”:130,”longitude”:-123.081171,”latitude”:44.045634,”type”:”gps”},{“timestamp”:401.5443440833478,”altitude”:129.54545454545453,”longitude”:-123.081374,”latitude”:44.045613,”type”:”gps”},{“timestamp”:403.5112455833296,”altitude”:129.45454545454547,”longitude”:-123.081562,”latitude”:44.0456,”type”:”gps”},{“timestamp”:405.5278773749887,”altitude”:129.54545454545453,”longitude”:-123.081782,”latitude”:44.045593,”type”:”gps”},{“timestamp”:407.5948516250064,”altitude”:129.63636363636363,”longitude”:-123.081919,”latitude”:44.045557,”type”:”gps”},{“timestamp”:409.5072863333335,”altitude”:129.8181818181818,”longitude”:-123.082067,”latitude”:44.045561,”type”:”gps”},{“timestamp”:411.6215607083286,”altitude”:130.27272727272728,”longitude”:-123.082185,”latitude”:44.045613,”type”:”gps”},{“timestamp”:413.6612131250149,”altitude”:130.9090909090909,”longitude”:-123.08217,”latitude”:44.045721,”type”:”gps”},{“timestamp”:415.7617495833256,”altitude”:131.63636363636363,”longitude”:-123.082151,”latitude”:44.04585,”type”:”gps”},{“timestamp”:418.7449557500076,”altitude”:132.54545454545453,”longitude”:-123.082198,”latitude”:44.045951,”type”:”gps”},{“timestamp”:420.519002999994,”altitude”:132.9090909090909,”longitude”:-123.082179,”latitude”:44.046055,”type”:”gps”},{“timestamp”:423.5207907916629,”altitude”:133.0909090909091,”longitude”:-123.082153,”latitude”:44.046175,”type”:”gps”},{“timestamp”:426.5680615000019,”altitude”:133.0909090909091,”longitude”:-123.082096,”latitude”:44.046276,”type”:”gps”},{“timestamp”:430.7612375833269,”altitude”:133.0909090909091,”longitude”:-123.082069,”latitude”:44.046386,”type”:”gps”},{“timestamp”:434.5896819166664,”altitude”:133,”longitude”:-123.082181,”latitude”:44.046476,”type”:”gps”},{“timestamp”:436.5948617916729,”altitude”:132.72727272727272,”longitude”:-123.082318,”latitude”:44.046552,”type”:”gps”},{“timestamp”:438.7450363333337,”altitude”:132.27272727272728,”longitude”:-123.082702,”latitude”:44.046664,”type”:”gps”},{“timestamp”:439.6266918333422,”altitude”:131.72727272727272,”longitude”:-123.082894,”latitude”:44.04665,”type”:”gps”},{“timestamp”:441.6115396666573,”altitude”:130.9090909090909,”longitude”:-123.083118,”latitude”:44.046674,”type”:”gps”},{“timestamp”:443.6280224999937,”altitude”:130.0909090909091,”longitude”:-123.083265,”latitude”:44.04667,”type”:”gps”},{“timestamp”:445.61779491667403,”altitude”:129.1818181818182,”longitude”:-123.083404,”latitude”:44.046672,”type”:”gps”},{“timestamp”:447.6183750833443,”altitude”:128.72727272727272,”longitude”:-123.083595,”latitude”:44.046711,”type”:”gps”},{“timestamp”:449.5948381666676,”altitude”:128.45454545454547,”longitude”:-123.083717,”latitude”:44.04669,”type”:”gps”},{“timestamp”:452.6181046666752,”altitude”:128.5,”longitude”:-123.083855,”latitude”:44.046686,”type”:”gps”},{“timestamp”:455.5932011666591,”altitude”:128.22222222222223,”longitude”:-123.084008,”latitude”:44.046594,”type”:”gps”},{“timestamp”:458.595522333344,”altitude”:127.875,”longitude”:-123.084158,”latitude”:44.04657,”type”:”gps”},{“timestamp”:461.7810629166779,”altitude”:127.57142857142857,”longitude”:-123.084294,”latitude”:44.046557,”type”:”gps”},{“timestamp”:461.7810629166779,”altitude”:127.5,”longitude”:-123.084294,”latitude”:44.046557,”type”:”end”}],
“calories”: [],
“total_calories”: 78,
“nearest_teammate_nutrition”: [“/nearestMeasurement/NUTRITION/41938442/1427876561000”],
“activity”: “http://runkeeper.com/user/1938095132/activity/539306761”,
“nearest_weight”: “/nearestMeasurement/WEIGHT/41938442/1427876561000”,
“total_distance”: 2090.18449533715,
“previous”: “/prevFitnessActivity/41938442/1427876561000”,
“nearest_teammate_sleep”: [“/nearestMeasurement/SLEEP/41938442/1427876561000”],
“nearest_teammate_fitness_activities”: [“/nearestFitnessActivity/41938442/1427876561000”],
“nearest_diabetes”: “/nearestMeasurement/DIABETES/41938442/1427876561000”,
“uri”: “/fitnessActivities/539306761”,
“nearest_teammate_general_measurements”: [“/nearestMeasurement/GENERAL/41938442/1427876561000”],
“utc_offset”: -7,
“userID”: 41938442,
“duration”: 468,
“heart_rate”: [],
“source”: “RunKeeper”,
“entry_mode”: “API”,
“start_time”: “Wed, 1 Apr 2015 08:22:41”,
“images”: [],
“nearest_sleep”: “/nearestMeasurement/SLEEP/41938442/1427876561000”,
“is_live”: false,
“nearest_teammate_background_activities”: [“/nearestMeasurement/BACKGROUND_ACTIVITY/41938442/1427876561000”],
“share_map”: “Friends”,
“nearest_strength_training_activity”: “/nearestStrengthTrainingActivity/41938442/1427876561000”,
“comments”: “/fitnessActivities/539306761/comments”,
“tracking_mode”: “outdoor”
}

1. The RunKeeper developer’s console allows one to access, manipulate, and display the data generated by using the app. Through this console, I have been able to recall a specific path I had generated and use the code from this path to create a visual display of the data. I was then able to augment the data by adding in other pieces of information not generated by the app, such as locations of specific bike lanes and alternate paths I had not recorded in the app.

2. Using timestamp and distance, the RunKeeper app is able to generate the velocity of the sensor, i.e. a certain distance traveled in a certain amount of time is velocity. The path element uses a timestamp, latitude, longitude, and altitude data to determine the path taken by the sensor, specifically location and time at that location. These two elements provide one with most of the desired data necessary to record a fitness activity.

3. To collect the data for and map this fitness activity, I requested the raw data using the RunKeeper developer’s console. I then verified the data at jsonlint.com. I transferred this data to a separate application on the internet which processes the data and displays it on a streetmap. Once on the streetmap, I added to the data and highlighted specific points to produce a more meaningful map of the fitness activity, including alternate routes and the extent of the two-way bike lane.

4. The GPS unit on my phone was instrumental to the production of this map. It recorded my latitude, longitude, and elevation at specific points in time. This data allowed me to map the fitness activity and also find my velocity throughout the trip. Beyond recording and mapping fitness activities, GPS data can allow one to examine traffic flows and public transportation services to optimize infrastructure to support fast, efficient travel.



  1. No Responses to “Assignment 1”

Post a Comment

Skip to toolbar