cpfair / tapiriik Goto Github PK
View Code? Open in Web Editor NEWtapiriik keeps your fitness in sync
Home Page: https://tapiriik.com
License: Apache License 2.0
tapiriik keeps your fitness in sync
Home Page: https://tapiriik.com
License: Apache License 2.0
recently (like the last couple days), swim distances posted to Strava (captured by Garmin Swim watch, upload through Garmin Express to Connect and then tapiriik around the world!) are wrong.
Consider:
GC workout - http://connect.garmin.com/modern/activity/565102295
1200 yards - 400 of which were drill (kicks)
Strava - http://www.strava.com/activities/180271342
875 yards - took out most of the drills?
It is very hard to find something in Dropbox folder in alphabet order cause it is started from the day of month.
It will be great to name them in format:
[activity_type]-YYYY-MM-DD
Or maybe split it by year/month folders.
Thank you for great service!
Feature request to synch with Motoactv.
I'd love to see support for www.runningahead.com. The API docs are here: https://api.runningahead.com/docs/
It would be great to have MovesCount support.
But I don't know if i has an open API to download/upload activities ...
It's not clear if Polar provides an API at all, so this might not be actionable, but if they do and it's just very very poorly advertised, it would be awesome for tapiriik
to support it.
The page loads a plain response of
<h1>Server Error (500)</h1>
Clearing my cache/cookies resolves the issue.
I see Endomondo used to be supported and there's a service for it in the source, but it's not on the site anymore. Is there are hope of this working again? The overwhelming majority of my activities are in Endomondo and I'm trying to get them in Runkeeper.
Why? Dropbox doesn't necessarily have activity requirements - it's just a filestore.
How can I access the dashboard from other devices? Or phrased differenty: how can I regain access to this page once my session on my PC expires for some reason.
I had to make a change to session.py inside Dropbox in order to get my dropbox sync to work. Kept getting an error 'oauth_token' not found in OAuth request.
Former session.py line 2810
params = parse_qs(s, keep_blank_values=False)
Replaced by:
params = parse_qs(s.decode('unicode_escape'), keep_blank_values=False)
There's probably a better way to do this, the issue is the API response from Dropbox comes back as a bytestring and the next line checks to see whether 'oauth_token'
is present in the qs. 'oauth_token'
is not, but b'oauth_token'
is. So I just convert the server response upfront to unicode (like python 2.x would expect) and everything seems to work fine.
This isn't really a tapiriik bug. But it was keeping me from getting tapiriik running w/ dropbox.
Garmin Connect handles activities with no distance different from activities with zero distance. Activities added as "Manual activity" from the web site defaults to no distance. These activities doesn't get synced by Tapiriik. Editing the activity in Garmin Connect and setting the distance to zero lets the activity be synced.
Possibly related to garminconnect.py
if "sumDistance" not in act:
exclusions.append(APIExcludeActivity("No distance", activityId=act["activityId"], userException=UserException(UserExceptionType.Corrupt)))
continue
added by 5545521 (" Added exclusion in GC for activities without a reported distance."). I'm not sure why that was added, but I think synchronizing activities without distance makes sense when Tapiriik supports gym-type activities.
To make things a bit more confusing, the Garmin Connect Android app sets the distance on manual activities to zero. On the other hand, the Garmin Connect website doesn't allow creation of activities with distance set to zero.
I am using RK and EN sync. Few of my activies are not synchronized.
On page tapiriik.com/activities on some hiking activities I see information that:
This activity was not synchronized to the following services:
Endomondo: Endomondo does not support this type of activity.
What is not true. My new hiking activities are synchronized well.
I'd like to see a simple export as csv feature - have implemented already in php and in perl - but you new kids all love the python. - Happy to have a go at porting it across if no one else is.
Reason / Usage
I keep various spreadsheets that track weight loss / activities / when I ate too much pizza, I'd like an easy way to drop in the number of miles I run / ride etc each day/ week / month
Feature set (for how it currently works in my implementation - this is subject to change based on any comments below)
for a given folder of tcx files (in this case i'm syncing to drop box) i run ./app/console parser:tcx with the following options (defaults are based on what I need most, but can be changed)
--group-by= (one of activity|day|week|month|year default day) this sets the granularity of the totals - ie add up all events in one day or per month to get a total for that group
--fill-missing (true|false - default true) = if there is date with no data, provide a blank row
--cross-tab (true|false - default true) - this puts different activity types in separate columns (true) or separate rows (false)) unless you're grouping by activity - then they're always on separate rows.
-units (meters|kilometres|yards|miles - default kilometres) the distance unit to use
--date-from (YYYY-MM-DD default null)
--date-to (YYYY-MM-DD default null)
This produces a csv along the lines of the table below, and writes it back out in my drop box folder ( i overwrite the file each time, but i suppose an optional file name might be nice?) basically You get the (activity start) date, then the number of each activities and the total distance - Runnings is only shown if there is at least one run in the date range, same for rides etc etc
Date,NumRunning,DistRunning, NumBiking,DistBiking, NumSwimming, DistSwimming
2014-10-01, 1, 8, 2, 45.4, 1, 1
2014-10-02, 0, 0, 0, 0, 0, 0
2014-10-03, 2, 21, 2, 46.1, 1, 1
couple of notes -
If you are grouping by activity their is currently an extra column "Activity", but NumRunnings etc will still be set to 1 or 0 - depending on the activity type) ,so the rest of the columns will still be there, but may be empty
In practice I output "" rather than 0 as this makes it easier to see real data from the chaff in excel
things I can think of to add in if i do it again, but that i don't really use myself
I run separate sheets for years / months as and when i want them, but might be nice to optionally include some kind of summary by default? maybe also include max / min / averages
Any interest?
mapmyride/mapmyrun support would be great since they support better course editing. Not sure what their API situation is.
I'm not sure if it's possible but I really would like to synchronize two Garmin accounts with one Dropbox account, I can't get it to work.
If it's not possible, it would be an awesome feature ;-)
But it worked before correctly. I cannot determine, which data is missing. There is time, distance.
The error message is:
This activity was not synchronized to the following services:
Endomondo: This activity is missing data required for synchronization.
Strava: This activity is missing data required for synchronization.
RunKeeper: This activity is missing data required for synchronization.
Dropbox: Dropbox does not support stationary activity upload.
Hello,
I set up my tapiriik.com account to sync from Dropbox to Garmin, Strava and RunKeeper. I place .gpx files in my Apps/tapiriik/ Dropbox folder but they are not synced. I suppose the .gpx file is correct because I can upload them manually to Garmin and Runkeeper. What am I doing wrong?
Thanks
I really don't like that my activities are automatically synchronized from GC. I need time to analyze, add description, etc. It was for me one of main advantages, that I could synchronize to other services only when I click...
Yandex.Disk is very popular alternative to Dropbox in Russia. Can you please implement WebDAV support so we can use it? :)
Everything else seems to be working fine, but the calories are showing as 0 in Endomondo when recording a run/ride with Strava.
The sync settings from Endomondo doesn't have the option sync private activities. Is it possible to add that?
Hello,
the script is stopping with:
14% Asia/Yerevan
Traceback (most recent call last):
File "../../tapiriik/tz_ingest.py", line 32, in <module>
tzdb.boundaries.insert(record) # Would be bulk insert, but that makes it a pain to debug geometry issues
File "/opt/tapiriik/venv/lib/python3.2/site-packages/pymongo/collection.py", line 362, in insert
self.database.connection)
File "/opt/tapiriik/venv/lib/python3.2/site-packages/pymongo/mongo_client.py", line 969, in _send_message
rv = self.__check_response_to_last_error(response)
File "/opt/tapiriik/venv/lib/python3.2/site-packages/pymongo/mongo_client.py", line 911, in __check_response_to_last_error
raise OperationFailure(details["err"], details["code"])
pymongo.errors.OperationFailure: Can't extract geo keys from object, malformed geometry?:{ type: "MultiPolygon", coordinates: [ [ [ [ 45.0, 41.05902862548828 ], [ 45.0053596496582, 41.05672073364258 ], [ 45.01022338867188, 41.05605697631837 ], [ 45.01100768188478, 41.05664751753786 ], [ 45.19647216796875, 41.01652908325195 ], [ 45.17466043548326, 41.04882312590538 ], [ 45.18294525146484, 41.05113983154297 ], [ 45.19100189208984, 41.04822158813477 ], [ 45.19658279418945, 41.04399871826172 ], [ 45.20299911499023, 41.03744506835938 ], [ 45.20949935913086, 41.02816772460938 ], [ 45.2136116027832, 41.02233505249023 ], [ 45.21588897705078, 41.01841735839844 ], [ 45.22035980224609, 41.01716613769531 ], [ 45.22455596923828, 41.01619338989258 ], [ 45.24116516113281, 41.02375030517578 ], [ 45.24430465698242, 41.02425003051758 ], [ 45.25508499145508, 41.0260009765625 ], [ 45.25561141967773, 41.02605438232422 ], [ 45.26597213745117, 41.0271110534668 ], [ 45.26655578613281, 41.0273323059082 ], [ 45.27655410766602, 41.03097152709961 ], [ 45.28472137451172, 41.03324890136719 ], [ 45.2945556640625, 41.03794479370117 ], [ 45.29661178588867, 41.03658294677734 ], [ 45.30055618286133, 41.02916717529297 ], [ 45.31308364868164, 41.00899887084961 ], [ 45.31827926635742, 41.00313949584961 ], [ 45.3245849609375, 41.00210952758789 ], [ 45.33425140380859, 41.00210952758789 ], [ 45.34244537353516, 41.0033073425293 ], [ 45.35200119018555, 41.00836181640625 ], [ 45.4023323059082, 41.02827835083009 ], [ 45.42597198486328, 41.03047180175781 ], [ 45.43075180053711, 41.02899932861329 ], [ 45.43119430541993, 41.02508163452148 ], [ 45.42519378662109, 41.01813888549805 ], [ 45.41188812255859, 41.00288772583008 ], [ 45.4101676940918, 40.98902893066406 ], [ 45.40958404541016, 40.98441696166992 ], [ 45.40877914428711, 40.97800064086914 ], [ 45.40975189208984, 40.97225189208984 ], [ 45.41355514526367, 40.96966552734375 ], [ 45.4189453125, 40.96816635131836 ], [ 45.42405700683594, 40.96780395507812 ], [ 45.45863723754883, 40.97983169555664 ], [ 45.46463775634766, 40.9785270690918 ], [ 45.46786117553711, 40.97663879394531 ], [ 45.47102737426758, 40.97244262695312 ], [ 45.47039031982422, 40.96466827392578 ], [ 45.47161102294922, 40.95777893066406 ], [ 45.47644424438477, 40.95055389404297 ], [ 45.48408508300781, 40.94558334350586 ], [ 45.49277877807617, 40.94400024414062 ], [ 45.49508285522461, 40.94166564941406 ], [ 45.49488830566406, 40.94072341918945 ], [ 45.49369430541992, 40.93519592285156 ], [ 45.49174880981445, 40.92616653442383 ], [ 45.4966926574707, 40.92669296264648 ], [ 45.50749969482422, 40.92786026000977 ], [ 45.51080703735352, 40.92777633666992 ], [ 45.51119613647461, 40.9276123046875 ], [ 45.51436233520508, 40.92610931396484 ], [ 45.52227783203125, 40.91377639770509 ], [ 45.52583312988281, 40.91186141967774 ], [ 45.53452682495117, 40.91075134277344 ], [ 45.5491943359375, 40.90855407714844 ], [ 45.55483245849609, 40.9063606262207 ], [ 45.56369400024414, 40.90180587768555 ], [ 45.56455612182618, 40.90058517456055 ], [ 45.5682487487793, 40.89550018310547 ], [ 45.56972122192383, 40.89602661132812 ], [ 45.58019256591797, 40.89977645874023 ], [ 45.58433151245117, 40.89786148071289 ], [ 45.58816528320312, 40.89638900756836 ], [ 45.59225082397461, 40.89261245727539 ], [ 45.59408187866211, 40.88663864135742 ], [ 45.59566497802734, 40.86758422851562 ], [ 45.59375, 40.85802841186523 ], [ 45.58613967895508, 40.84175109863281 ], [ 45.58069610595703, 40.83408355712891 ], [ 45.57002639770508, 40.82450103759766 ], [ 45.54230499267578, 40.80986022949219 ], [ 45.50344467163086, 40.78766632080078 ], [ 45.46797180175781, 40.76630401611328 ], [ 45.45161056518555, 40.75638961791992 ], [ 45.4414176940918, 40.74955368041992 ], [ 45.4288330078125, 40.74533462524414 ], [ 45.42161178588867, 40.74291610717773 ], [ 45.41338729858398, 40.74036026000977 ], [ 45.40841674804688, 40.73636245727539 ], [ 45.4017219543457, 40.71958160400391 ], [ 45.39816665649414, 40.71302795410156 ], [ 45.38949966430664, 40.70680618286133 ], [ 45.37483215332031, 40.69297409057617 ], [ 45.35672378540039, 40.6684455871582 ], [ 45.35558319091797, 40.66183471679688 ], [ 45.35508346557617, 40.65702819824219 ], [ 45.35727691650391, 40.65172195434571 ], [ 45.36788940429688, 40.64688873291016 ], [ 45.37191772460938, 40.64247131347656 ], [ 45.37266540527344, 40.63855743408203 ], [ 45.37060928344727, 40.63174819946289 ], [ 45.37163925170898, 40.61958312988281 ], [ 45.376220703125, 40.61444473266602 ], [ 45.38655471801758, 40.60985946655273 ], [ 45.41247177124023, 40.61247253417969 ], [ 45.43097305297852, 40.60244369506836 ], [ 45.43780517578125, 40.60091781616211 ], [ 45.44977951049805, 40.58527755737305 ], [ 45.4511947631836, 40.58344268798828 ], [ 45.43905639648438, 40.56497192382812 ], [ 45.43819427490234, 40.55902862548828 ], [ 45.44552612304688, 40.54719543457031 ], [ 45.43986129760742, 40.54069519042969 ], [ 45.43502807617188, 40.53233337402344 ], [ 45.4334716796875, 40.52344512939453 ], [ 45.4357795715332, 40.5140266418457 ], [ 45.44358444213867, 40.50697326660156 ], [ 45.48424911499023, 40.48291778564453 ], [ 45.49794387817383, 40.48097229003906 ], [ 45.52480697631836, 40.47850036621094 ], [ 45.53422164916992, 40.47483444213867 ], [ 45.54597091674805, 40.46905517578125 ], [ 45.55452728271484, 40.45925140380859 ], [ 45.5595817565918, 40.44905471801759 ], [ 45.56472396850586, 40.43864059448243 ], [ 45.59933471679688, 40.41466522216797 ], [ 45.61605453491211, 40.40008163452148 ], [ 45.62794494628907, 40.38469314575195 ], [ 45.64461135864258, 40.370361328125 ], [ 45.64522171020508, 40.36983489990234 ], [ 45.673583984375, 40.36841583251953 ], [ 45.69197082519531, 40.36519622802734 ], [ 45.75280380249023, 40.34875106811523 ], [ 45.79819488525391, 40.33163833618164 ], [ 45.7998046875, 40.33102798461914 ], [ 45.81035995483398, 40.326416015625 ], [ 45.82197189331055, 40.31922149658204 ], [ 45.83235931396484, 40.3113899230957 ], [ 45.84147262573242, 40.30152893066406 ], [ 45.84841537475586, 40.29724884033203 ], [ 45.85733413696289, 40.29608154296875 ], [ 45.86038970947266, 40.29611206054688 ], [ 45.86360931396484, 40.29613876342773 ], [ 45.90555572509766, 40.29886245727539 ], [ 45.91266632080078, 40.29774856567383 ], [ 45.92169570922852, 40.29316711425781 ], [ 45.95222091674805, 40.26941680908203 ], [ 45.95527648925781, 40.26522064208984 ], [ 45.95275115966797, 40.26230621337891 ], [ 45.94455718994141, 40.25958251953125 ], [ 45.93777847290039, 40.26091766357422 ], [ 45.92105484008789, 40.26708221435547 ], [ 45.91452789306641, 40.26797103881836 ], [ 45.90941619873047, 40.26719284057617 ], [ 45.9069709777832, 40.25972366333008 ], [ 45.9102783203125, 40.25388717651367 ], [ 45.91666793823242, 40.25027847290039 ], [ 45.93813705444336, 40.24397277832031 ], [ 45.94850158691406, 40.24230575561523 ], [ 45.95891571044922, 40.2353630065918 ], [ 45.96675109863281, 40.22705459594727 ], [ 45.96799850463867, 40.22574996948242 ], [ 45.97538757324219, 40.21819305419922 ], [ 45.97722244262695, 40.212890625 ], [ 45.9726676940918, 40.20547103881836 ], [ 45.96549987792969, 40.19905471801758 ], [ 45.96224975585938, 40.18724822998047 ], [ 45.96177673339844, 40.17741775512695 ], [ 45.95966720581055, 40.16489028930664 ], [ 45.95697402954102, 40.15194320678711 ], [ 45.95516586303711, 40.14558410644531 ], [ 45.94686126708984, 40.13391494750977 ], [ 45.94211196899414, 40.12833404541016 ], [ 45.94008255004883, 40.12688827514648 ], [ 45.93594360351562, 40.12391662597656 ], [ 45.93411254882812, 40.12261199951172 ], [ 45.91827774047852, 40.11550140380859 ], [ 45.90677642822266, 40.11172103881836 ], [ 45.90127944946289, 40.10866546630859 ], [ 45.89783477783203, 40.10508346557617 ], [ 45.89485931396484, 40.09922409057617 ], [ 45.89477920532227, 40.09122085571289 ], [ 45.89613723754883, 40.08180618286133 ], [ 45.89688873291016, 40.07286071777344 ], [ 45.89513778686523, 40.06744384765625 ], [ 45.88563919067383, 40.03614044189453 ], [ 45.8847770690918, 40.03044509887695 ], [ 45.88136291503906, 40.0271110534668 ], [ 45.87558364868164, 40.02452850341797 ], [ 45.87052917480469, 40.02488708496094 ], [ 45.86316680908203, 40.0260009765625 ], [ 45.85652923583984, 40.02436065673828 ], [ 45.84463882446289, 40.01780700683594 ], [ 45.82908248901367, 40.00933456420898 ], [ 45.82594299316406, 40.00694274902344 ], [ 45.82352828979492, 40.00511169433594 ], [ 45.81866836547852, 40.00249862670898 ], [ 45.81441497802734, 40.00080490112305 ], [ 45.80847167968751, 40.00097274780273 ], [ 45.80147171020508, 40.00388717651367 ], [ 45.79716491699219, 40.0052490234375 ], [ 45.78888702392578, 40.00788879394531 ], [ 45.78358459472656, 40.01169586181641 ], [ 45.76036071777344, 40.0283317565918 ], [ 45.75397109985352, 40.03147125244141 ], [ 45.74544525146484, 40.03352737426758 ], [ 45.73091506958008, 40.03480529785156 ], [ 45.69216537475586, 40.03705596923828 ], [ 45.68730545043945, 40.03733444213867 ], [ 45.66483306884766, 40.03997039794922 ], [ 45.65327835083008, 40.04094314575195 ], [ 45.64936065673828, 40.04066848754883 ], [ 45.63388824462891, 40.03961181640625 ], [ 45.61602783203125, 40.03227615356445 ], [ 45.5989990234375, 40.02355575561523 ], [ 45.58874893188477, 40.01327896118164 ], [ 45.58834075927734, 40.01273727416992 ], [ 45.58700942993165, 40.01016235351562 ], [ 45.58620452880859, 40.00624847412109 ], [ 45.58799743652344, 40.00262069702148 ], [ 45.5912971496582, 40.000732421875 ], [ 45.59354400634766, 40.0 ], [ 45.59341812133789, 40.0 ], [ 45.60815048217773, 39.98616409301758 ], [ 45.62332153320312, 39.97841644287109 ], [ 45.64549255371094, 39.97576522827148 ], [ 45.65655899047852, 39.97262191772461 ], [ 45.66386032104492, 39.97213745117188 ], [ 45.71755599975586, 39.95933151245117 ], [ 45.74113845825195, 39.94419479370117 ], [ 45.7454719543457, 39.9414176940918 ], [ 45.75188827514648, 39.93994522094727 ], [ 45.76119613647461, 39.94002914428711 ], [ 45.77394485473633, 39.94016647338867 ], [ 45.79066848754883, 39.93724822998047 ], [ 45.80619430541992, 39.93094635009766 ], [ 45.81122207641602, 39.92380523681641 ], [ 45.81166839599609, 39.90547180175781 ], [ 45.8259162902832, 39.85433197021484 ], [ 45.82766723632812, 39.84397125244141 ], [ 45.82791519165039, 39.842529296875 ], [ 45.82902908325195, 39.83583450317383 ], [ 45.83189010620117, 39.83111190795898 ], [ 45.83716583251953, 39.82694625854492 ], [ 45.84483337402344, 39.82286071777344 ], [ 45.88677597045898, 39.8131103515625 ], [ 45.91283416748047, 39.80380630493164 ], [ 45.94177627563477, 39.79347229003906 ], [ 45.96474838256836, 39.787109375 ], [ 45.99599838256836, 39.77844619750977 ], [ 46.0, 39.77444458007812 ], [ 46.00299835205078, 39.76155471801758 ], [ 46.00613784790039, 39.75669479370118 ], [ 46.00886154174805, 39.75294494628906 ], [ 46.01177597045898, 39.75036239624023 ], [ 46.01555633544922, 39.74805450439453 ], [ 46.01991653442383, 39.74599838256836 ], [ 46.02238845825195, 39.74499893188477 ], [ 46.02500152587891, 39.74261093139648 ], [ 46.02816772460938, 39.74027633666992 ], [ 46.03080368041992, 39.73766708374023 ], [ 46.03277587890625, 39.73572158813477 ], [ 46.03385925292969, 39.73347091674805 ], [ 46.0341682434082, 39.73027801513672 ], [ 46.03688812255859, 39.72655487060547 ], [ 46.03799819946289, 39.72408294677734 ], [ 46.04047393798828, 39.72008514404297 ], [ 46.0439453125, 39.71777725219727 ], [ 46.04830551147461, 39.71572113037109 ], [ 46.05202865600586, 39.71408462524414 ], [ 46.05764007568359, 39.7111930847168 ], [ 46.06414031982422, 39.7083625793457 ], [ 46.06869506835938, 39.70722198486328 ], [ 46.07086181640625, 39.70619583129883 ], [ 46.07277679443359, 39.70491790771484 ], [ 46.07413864135742, 39.70294570922852 ], [ 46.07527923583984, 39.70047378540039 ], [ 46.07572174072266, 39.69866561889648 ], [ 46.07441711425781, 39.69677734375 ], [ 46.07244491577148, 39.69575119018555 ], [ 46.06988906860352, 39.69444274902344 ], [ 46.06816482543945, 39.69366836547852 ], [ 46.06591796875, 39.69239044189453 ], [ 46.06427764892578, 39.69094467163086 ], [ 46.06475067138672, 39.68914031982422 ], [ 46.068359375, 39.68519592285156 ], [ 46.07158279418945, 39.68264007568359 ], [ 46.07535934448242, 39.68030548095703 ], [ 46.0803337097168, 39.67808151245117 ], [ 46.08541488647461, 39.67766571044922 ], [ 46.09041595458984, 39.67794418334961 ], [ 46.09480667114258, 39.67863845825195 ], [ 46.09830474853516, 39.67952728271484 ], [ 46.10150146484375, 39.68016815185547 ], [ 46.10580444335938, 39.67855453491211 ], [ 46.1105842590332, 39.67494583129883 ], [ 46.11472320556641, 39.67194366455078 ], [ 46.11794281005859, 39.66936111450195 ], [ 46.12183380126953, 39.66569519042969 ], [ 46.12686157226562, 39.66275024414062 ], [ 46.13130569458008, 39.6595573425293 ], [ 46.1388053894043, 39.65561294555664 ], [ 46.14411163330078, 39.6527214050293 ], [ 46.14908218383789, 39.65022277832031 ], [ 46.15525054931641, 39.6475830078125 ], [ 46.15988922119141, 39.64555740356445 ], [ 46.16044616699219, 39.64519500732422 ], [ 46.16494369506836, 39.64238739013672 ], [ 46.16786193847656, 39.63955688476563 ], [ 46.17024993896484, 39.63624954223633 ], [ 46.17383193969727, 39.62958145141602 ], [ 46.17549896240234, 39.6243896484375 ], [ 46.17555618286133, 39.62049865722656 ], [ 46.1740837097168, 39.61697387695312 ], [ 46.17224884033203, 39.61436080932617 ], [ 46.17261123657227, 39.61050033569336 ], [ 46.17527770996094, 39.60719299316406 ], [ 46.17736053466797, 39.60386276245117 ], [ 46.17913818359375, 39.60074996948242 ], [ 46.17794418334961, 39.59747314453125 ], [ 46.17733383178711, 39.5944709777832 ], [ 46.17613983154297, 39.59141540527344 ], [ 46.17586135864258, 39.58797073364258 ], [ 46.17947387695312, 39.58405685424805 ], [ 46.18411254882812, 39.58222198486328 ], [ 46.18766784667969, 39.58219528198242 ], [ 46.18960952758789, 39.58344268798828 ], [ 46.19100189208984, 39.58766555786133 ], [ 46.19388961791992, 39.59194564819336 ], [ 46.19772338867188, 39.59855651855469 ], [ 46.20033264160156, 39.60235977172852 ], [ 46.20405578613281, 39.60394287109375 ], [ 46.2071647644043, 39.60572052001953 ], [ 46.2111930847168, 39.60686111450195 ], [ 46.21469497680664, 39.60749816894531 ], [ 46.21911239624023, 39.60797119140625 ], [ 46.22577667236328, 39.60627746582031 ], [ 46.23630523681641, 39.60477828979492 ], [ 46.24177932739258, 39.60324859619141 ], [ 46.24747085571289, 39.60263824462891 ], [ 46.25191497802734, 39.6024169921875 ], [ 46.25605392456055, 39.60285949707032 ], [ 46.26100158691406, 39.60383224487305 ], [ 46.267333984375, 39.60577774047852 ], [ 46.27333450317383, 39.6083869934082 ], [ 46.27877807617188, 39.61050033569336 ], [ 46.28683471679688, 39.61322402954102 ], [ 46.29988861083984, 39.61966705322266 ], [ 46.30961227416992, 39.62361145019531 ], [ 46.31841659545898, 39.62799835205078 ], [ 46.32699966430664, 39.63166809082031 ], [ 46.34294509887695, 39.63572311401367 ], [ 46.34994506835938, 39.63700103759766 ], [ 46.35666656494141, 39.63805389404297 ], [ 46.36347198486328, 39.63841629028321 ], [ 46.36819458007812, 39.63866806030273 ], [ 46.37213897705079, 39.63750076293945 ], [ 46.373779296875, 39.63597106933594 ], [ 46.37583160400391, 39.63263702392578 ], [ 46.37722396850586, 39.63044357299805 ], [ 46.37777709960938, 39.62747192382812 ], [ 46.3789176940918, 39.62477874755859 ], [ 46.38119506835938, 39.62239074707031 ], [ 46.38338851928711, 39.62113952636719 ], [ 46.38580703735352, 39.62080383300781 ], [ 46.3881950378418, 39.6204719543457 ], [ 46.39005661010742, 39.6196403503418 ], [ 46.39297103881836, 39.6168327331543 ], [ 46.39400100708008, 39.61566543579102 ], [ 46.39527893066406, 39.61419296264648 ], [ 46.39727783203125, 39.61177825927735 ], [ 46.39886093139648, 39.61050033569336 ], [ 46.40208435058594, 39.61111068725586 ], [ 46.40633392333984, 39.61316680908203 ], [ 46.40961074829102, 39.61655426025391 ], [ 46.41255569458008, 39.62014007568359 ], [ 46.41469573974609, 39.62277603149414 ], [ 46.41699981689453, 39.62335968017578 ], [ 46.4196662902832, 39.62350082397461 ], [ 46.42444610595703, 39.62308502197266 ], [ 46.42913818359375, 39.62033462524414 ], [ 46.42997360229492, 39.61763763427734 ], [ 46.42966842651367, 39.61441802978516 ], [ 46.42769622802734, 39.59986114501953 ], [ 46.42724990844727, 39.59480667114258 ], [ 46.42586135864258, 39.59036254882812 ], [ 46.42680740356445, 39.5863037109375 ], [ 46.42780685424805, 39.58177947998047 ], [ 46.42986297607422, 39.57866668701172 ], [ 46.43272399902344, 39.5763053894043 ], [ 46.43650054931641, 39.57374954223633 ], [ 46.43955612182617, 39.57275009155273 ], [ 46.44372177124023, 39.57252883911133 ], [ 46.4474983215332, 39.57363891601562 ], [ 46.44872283935547, 39.57644271850586 ], [ 46.45238876342773, 39.57847213745117 ], [ 46.4559440612793, 39.57841491699219 ], [ 46.45966720581055, 39.57655715942383 ], [ 46.46369552612305, 39.57472229003906 ], [ 46.46694564819336, 39.57466506958008 ], [ 46.47002792358398, 39.57663726806641 ], [ 46.47247314453125, 39.57930374145508 ], [ 46.47499847412109, 39.58080673217773 ], [ 46.47872161865234, 39.58235931396484 ], [ 46.48550033569336, 39.58294296264648 ], [ 46.49494552612305, 39.58344268798828 ], [ 46.50299835205078, 39.58464050292969 ], [ 46.50663757324219, 39.5851936340332 ], [ 46.51780700683594, 39.58625030517578 ], [ 46.52333450317383, 39.58744430541992 ], [ 46.52927780151367, 39.58730697631836 ], [ 46.53441619873047, 39.5861930847168 ], [ 46.53783416748047, 39.58430480957031 ], [ 46.53811264038086, 39.58399963378906 ], [ 46.5398063659668, 39.58211135864258 ], [ 46.54183197021485, 39.57925033569336 ], [ 46.54630661010742, 39.57533264160156 ], [ 46.54913711547852, 39.57341766357422 ], [ 46.55435943603516, 39.57141494750977 ], [ 46.55799865722656, 39.5704460144043 ], [ 46.56047058105469, 39.56941604614258 ], [ 46.56302642822266, 39.56727600097656 ], [ 46.56797409057617, 39.55788803100586 ], [ 46.57099914550781, 39.55369567871094 ], [ 46.57277679443359, 39.55036163330078 ], [ 46.57330703735352, 39.54763793945312 ], [ 46.57350158691406, 39.54558181762696 ], [ 46.5706672668457, 39.5440559387207 ], [ 46.5634994506836, 39.54461288452148 ], [ 46.55777740478516, 39.54569625854492 ], [ 46.55452728271485, 39.54550170898438 ], [ 46.55102920532227, 39.54488754272461 ], [ 46.5478630065918, 39.54380416870117 ], [ 46.54472351074219, 39.54249954223633 ], [ 46.54252624511719, 39.54055404663086 ], [ 46.53830718994141, 39.53458404541016 ], [ 46.53672409057617, 39.53222274780273 ], [ 46.53422164916992, 39.53049850463868 ], [ 46.53025054931641, 39.52844619750977 ], [ 46.52513885498047, 39.5258903503418 ], [ 46.51508331298828, 39.52238845825195 ], [ 46.51074981689453, 39.52102661132812 ], [ 46.5079460144043, 39.51927947998047 ], [ 46.50630569458008, 39.51758193969727 ], [ 46.50516510009766, 39.51386260986328 ], [ 46.50539016723633, 39.51111221313477 ], [ 46.50583267211914, 39.50960922241211 ], [ 46.50624847412109, 39.50819396972656 ], [ 46.50766754150391, 39.50550079345703 ], [ 46.51016616821289, 39.50058364868164 ], [ 46.51625061035156, 39.49516677856445 ], [ 46.52705383300781, 39.4868049621582 ], [ 46.53049850463867, 39.48447036743164 ], [ 46.53866577148438, 39.4791374206543 ], [ 46.54213714599609, 39.47658157348633 ], [ 46.54441833496094, 39.47441482543946 ], [ 46.54702758789062, 39.47155380249023 ], [ 46.54838943481445, 39.46933364868164 ], [ 46.54922103881836, 39.46664047241211 ], [ 46.54547119140625, 39.46552658081055 ], [ 46.54013824462891, 39.46569442749023 ], [ 46.53608322143555, 39.4680290222168 ], [ 46.53211212158203, 39.46941757202148 ], [ 46.5267219543457, 39.47027587890625 ], [ 46.52188873291016, 39.47116851806641 ], [ 46.51680374145508, 39.4720573425293 ], [ 46.51405715942383, 39.47283172607422 ], [ 46.51200103759766, 39.47594451904297 ], [ 46.5099983215332, 39.47858428955078 ], [ 46.50775146484375, 39.48075103759766 ], [ 46.5052490234375, 39.48222351074219 ], [ 46.50277709960938, 39.48347091674805 ], [ 46.49861145019531, 39.48372268676758 ], [ 46.49427795410156, 39.48258209228516 ], [ 46.48947143554688, 39.47980499267578 ], [ 46.48505401611328, 39.47613906860352 ], [ 46.47661209106445, 39.46447372436524 ], [ 46.47269439697266, 39.45852661132812 ], [ 46.46919631958008, 39.45444488525391 ], [ 46.46708297729492, 39.45180511474609 ], [ 46.46480560302734, 39.45055389404297 ], [ 46.46111297607422, 39.44897079467774 ], [ 46.45697402954102, 39.44877624511719 ], [ 46.44977951049805, 39.45000076293945 ], [ 46.44374847412109, 39.45127868652344 ], [ 46.42680740356445, 39.4554443359375 ], [ 46.42150115966797, 39.45516586303711 ], [ 46.41727828979492, 39.45608520507812 ], [ 46.41225051879883, 39.4560546875 ], [ 46.40822219848633, 39.45491790771484 ], [ 46.40486145019531, 39.45266723632812 ], [ 46.40302658081055, 39.45005416870117 ], [ 46.40119552612305, 39.44719314575195 ], [ 46.4010009765625, 39.44283294677734 ], [ 46.39986038208008, 39.43888854980469 ], [ 46.39950180053711, 39.4381103515625 ], [ 46.39813995361328, 39.43511199951172 ], [ 46.39450073242188, 39.43264007568359 ], [ 46.39113998413086, 39.43038940429688 ], [ 46.38788986206055, 39.42724990844727 ], [ 46.3865852355957, 39.42510986328125 ], [ 46.38680648803711, 39.42263793945312 ], [ 46.38689041137695, 39.42191696166992 ], [ 46.38838958740234, 39.41810989379883 ], [ 46.39116668701172, 39.41344451904297 ], [ 46.39358520507812, 39.40966796875 ], [ 46.39852905273438, 39.40052795410156 ], [ 46.40130615234375, 39.3958625793457 ], [ 46.40252685546875, 39.39202880859375 ], [ 46.40447235107422, 39.38685989379883 ], [ 46.40566635131836, 39.38325119018555 ], [ 46.40847396850586, 39.37836074829102 ], [ 46.41177749633789, 39.37441635131836 ], [ 46.41669464111328, 39.36894607543945 ], [ 46.42061233520508, 39.36455535888672 ], [ 46.4239730834961, 39.36016845703125 ], [ 46.43036270141602, 39.35475158691406 ], [ 46.43783187866211, 39.35033416748047 ], [ 46.44710922241211, 39.34577941894531 ], [ 46.45586013793945, 39.34027862548828 ], [ 46.46302795410156, 39.3360824584961 ], [ 46.46710968017578, 39.33330535888672 ], [ 46.47263717651367, 39.33063888549805 ], [ 46.47750091552734, 39.32927703857422 ], [ 46.48300170898438, 39.33047103881836 ], [ 46.48833465576172, 39.3337516784668 ], [ 46.49297332763672, 39.33811187744141 ], [ 46.49905395507812, 39.34277725219727 ], [ 46.50188827514648, 39.34430694580078 ], [ 46.5057487487793, 39.34405517578125 ], [ 46.50958251953125, 39.34080505371094 ], [ 46.5131950378418, 39.33663940429688 ], [ 46.51763916015625, 39.33297348022462 ], [ 46.52094268798828, 39.32880401611328 ], [ 46.52233505249023, 39.32658386230469 ], [ 46.52436065673828, 39.32369613647461 ], [ 46.52852630615234, 39.32002639770508 ], [ 46.53169631958008, 39.31744384765625 ], [ 46.53558349609375, 39.31349945068359 ], [ 46.53672409057617, 39.31035995483398 ], [ 46.53797149658203, 39.30630493164062 ], [ 46.53758239746094, 39.30358505249023 ], [ 46.53741836547852, 39.30236053466797 ], [ 46.5352783203125, 39.29975128173829 ], [ 46.53313827514648, 39.29733276367188 ], [ 46.5307502746582, 39.29422378540039 ], [ 46.53130722045898, 39.29127883911133 ], [ 46.5328598022461, 39.2869987487793 ], [ 46.53411102294922, 39.28272247314453 ], [ 46.53544616699219, 39.27750015258789 ], [ 46.53733444213867, 39.27280426025391 ], [ 46.53913879394531, 39.26877593994141 ], [ 46.54238891601562, 39.26549911499023 ], [ 46.54508209228516, 39.26174926757812 ], [ 46.54794311523438, 39.25936126708984 ], [ 46.55060958862305, 39.25583267211914 ], [ 46.55483245849609, 39.25466537475586 ], [ 46.55816650390625, 39.25347137451172 ], [ 46.56447219848633, 39.25219345092773 ], [ 46.57022094726562, 39.25066757202148 ], [ 46.57477951049805, 39.24930572509766 ], [ 46.57838821411133, 39.24833297729492 ], [ 46.58008193969727, 39.24588775634766 ], [ 46.58061218261719, 39.24316787719727 ], [ 46.58460998535156, 39.23419570922852 ], [ 46.58763885498047, 39.23002624511719 ], [ 46.59230422973633, 39.22727966308594 ], [ 46.59683227539062, 39.22588729858398 ], [ 46.60155487060547, 39.22591781616211 ], [ 46.6065559387207, 39.22594451904297 ], [ 46.6109733581543, 39.22616577148438 ], [ 46.61750030517578, 39.22580718994141 ], [ 46.62313842773438, 39.22519302368164 ], [ 46.62763977050781, 39.22427749633789 ], [ 46.62897109985352, 39.22272109985352 ], [ 46.63002777099609, 39.22050094604492 ], [ 46.62897109985352, 39.21930694580078 ], [ 46.62530517578125, 39.21727752685547 ], [ 46.62161254882812, 39.21549987792969 ], [ 46.61813735961914, 39.2146110534668 ], [ 46.61380386352539, 39.21372222900391 ], [ 46.60588836669922, 39.21330642700195 ], [ 46.60235977172852, 39.21311187744141 ], [ 46.5948600769043, 39.21113967895508 ], [ 46.58919525146484, 39.20830535888672 ], [ 46.58466720581055, 39.20602798461914 ], [ 46.57849884033203, 39.20225143432617 ], [ 46.57411193847656, 39.19858169555664 ], [ 46.57286071777344, 39.19725036621094 ], [ 46.5700569152832, 39.19424819946289 ], [ 46.56555557250977, 39.18830490112305 ], [ 46.56508255004883, 39.18758392333985 ], [ 46.56294631958008, 39.18424987792969 ], [ 46.56027603149414, 39.18113708496094 ], [ 46.55691528320313, 39.17913818359376 ], [ 46.55435943603516, 39.17786026000977 ], [ 46.55130386352539, 39.17564010620117 ], [ 46.54966735839844, 39.17438888549805 ], [ 46.54780578613281, 39.17200088500977 ], [ 46.54619598388672, 39.17008209228516 ], [ 46.54463958740235, 39.16749954223633 ], [ 46.54272079467773, 39.16577911376953 ], [ 46.54080581665039, 39.164306640625 ], [ 46.53827667236328, 39.1662483215332 ], [ 46.53608322143555, 39.17116546630859 ], [ 46.5356674194336, 39.17941665649414 ], [ 46.53447341918946, 39.18622207641602 ], [ 46.5341682434082, 39.19330596923828 ], [ 46.53316497802734, 39.20149993896484 ], [ 46.53172302246094, 39.20441818237305 ], [ 46.52847290039062, 39.20738983154298 ], [ 46.52819442749023, 39.20766830444336 ], [ 46.52427673339844, 39.20883178710938 ], [ 46.52050018310547, 39.20819473266602 ], [ 46.51705551147462, 39.20708465576172 ], [ 46.51308441162109, 39.20527648925781 ], [ 46.50408172607422, 39.19677734375 ], [ 46.50141525268555, 39.19344329833984 ], [ 46.49955368041992, 39.19127655029297 ], [ 46.49739074707031, 39.18886184692383 ], [ 46.49488830566406, 39.18713760375977 ], [ 46.49172210693359, 39.18650054931641 ], [ 46.48647308349609, 39.18899917602539 ], [ 46.48130416870117, 39.19077682495117 ], [ 46.46760940551759, 39.19580459594727 ], [ 46.46363830566406, 39.19586181640625 ], [ 46.46111297607422, 39.19591522216797 ], [ 46.45449829101562, 39.19716644287109 ], [ 46.44980621337891, 39.19691848754883 ], [ 46.44691848754883, 39.19630432128906 ], [ 46.44536209106445, 39.19580459594727 ], [ 46.44519424438477, 39.19575119018555 ], [ 46.44322204589844, 39.19475173950195 ], [ 46.44108200073242, 39.19233322143555 ], [ 46.43952941894531, 39.18972396850586 ], [ 46.43947219848633, 39.18944549560547 ], [ 46.43869400024414, 39.1857795715332 ], [ 46.43864059448242, 39.18325042724609 ], [ 46.43833160400391, 39.17980575561523 ], [ 46.43869400024414, 39.17569351196289 ], [ 46.43941497802734, 39.17091751098633 ], [ 46.44127655029297, 39.16644287109375 ], [ 46.44261169433594, 39.16144561767578 ], [ 46.44449996948243, 39.15650177001953 ], [ 46.445556640625, 39.15472412109375 ], [ 46.4468879699707, 39.15297317504883 ], [ 46.44819259643555, 39.15144348144531 ], [ 46.44913864135742, 39.15080642700195 ], [ 46.45219421386719, 39.14958190917969 ], [ 46.45811080932617, 39.14919281005859 ], [ 46.46163940429688, 39.14938735961914 ], [ 46.47055435180664, 39.14505386352539 ], [ 46.47516632080078, 39.14277648925781 ], [ 46.47894287109375, 39.14341735839844 ], [ 46.48233413696289, 39.14519500732422 ], [ 46.4854736328125, 39.14652633666992 ], [ 46.48802947998047, 39.14733505249023 ], [ 46.49063873291016, 39.14794540405273 ], [ 46.49366760253906, 39.14694595336914 ], [ 46.49674987792969, 39.14550018310547 ], [ 46.49924850463867, 39.14380645751953 ], [ 46.49744415283203, 39.14094543457031 ], [ 46.49319458007812, 39.13547134399414 ], [ 46.49135971069336, 39.13283157348633 ], [ 46.49069595336914, 39.13027954101562 ], [ 46.49030685424805, 39.12797164916992 ], [ 46.49172210693359, 39.12530517578125 ], [ 46.49363708496094, 39.12355422973633 ], [ 46.49733352661133, 39.1216926574707 ], [ 46.50108337402344, 39.11936187744141 ], [ 46.50558471679688, 39.11844635009766 ], [ 46.50811004638672, 39.11652755737305 ], [ 46.5091667175293, 39.11427688598633 ], [ 46.50933456420898, 39.11244583129883 ], [ 46.50927734375, 39.10969543457031 ], [ 46.50799942016602, 39.10758209228516 ], [ 46.5081672668457, 39.10552597045898 ], [ 46.50927734375, 39.10305404663086 ], [ 46.5099983215332, 39.10150146484375 ], [ 46.51230621337891, 39.09864044189453 ], [ 46.51538848876953, 39.09694290161133 ], [ 46.52024841308594, 39.09513854980469 ], [ 46.52275085449219, 39.09366607666016 ], [ 46.52519607543945, 39.09241485595703 ], [ 46.52822113037109, 39.09166717529297 ], [ 46.53369522094727, 39.08622360229492 ], [ 46.53572082519532, 39.08333206176758 ], [ 46.53738784790039, 39.08091735839844 ], [ 46.53769302368164, 39.07980728149414 ], [ 46.53822326660156, 39.07797241210938 ], [ 46.53622055053711, 39.07397079467773 ], [ 46.53277587890625, 39.07286071777344 ], [ 46.52941513061523, 39.07086181640625 ], [ 46.52691650390625, 39.06913757324219 ], [ 46.52505493164062, 39.06697082519532 ], [ 46.52402877807617, 39.06508255004883 ], [ 46.52305603027344, 39.06272125244141 ], [ 46.52358245849609, 39.06022262573242 ], [ 46.52936172485352, 39.05472183227539 ], [ 46.52997207641602, 39.05413818359375 ], [ 46.53388977050781, 39.05319595336914 ], [ 46.53799819946289, 39.05341720581055 ], [ 46.54216766357422, 39.0527229309082 ], [ 46.54602813720704, 39.05224990844727 ], [ 46.54938888549805, 39.05102920532227 ], [ 46.55188751220703, 39.04933166503906 ], [ 46.55269622802734, 39.04685974121094 ], [ 46.55202865600586, 39.04430389404297 ], [ 46.55108261108398, 39.04150009155273 ], [ 46.5486946105957, 39.03861236572266 ], [ 46.54624938964844, 39.03619384765625 ], [ 46.54352951049805, 39.03352737426758 ], [ 46.54055404663086, 39.02719497680664 ], [ 46.53610992431641, 39.017333984375 ], [ 46.53341674804688, 39.01100158691406 ], [ 46.53108215332031, 39.00374984741211 ], [ 46.52858352661133, 38.99880599975586 ], [ 46.52635955810547, 38.99388885498048 ], [ 46.52494430541992, 38.98991775512695 ], [ 46.52436065673828, 38.98644256591797 ], [ 46.52361297607422, 38.98480606079102 ], [ 46.52388763427734, 38.98160934448242 ], [ 46.52524948120117, 38.97938919067383 ], [ 46.52727890014648, 38.97627639770508 ], [ 46.52805709838867, 38.97425079345703 ], [ 46.52822113037109, 38.97241592407227 ], [ 46.52758407592773, 38.96941757202148 ], [ 46.52494430541992, 38.9658317565918 ], [ 46.52222061157227, 38.9633903503418 ], [ 46.51836013793945, 38.96044540405273 ], [ 46.51652908325195, 38.95783233642578 ], [ 46.51558303833008, 38.95524978637695 ], [ 46.51411056518555, 38.95175170898438 ], [ 46.51361083984375, 38.94736099243164 ], [ 46.51480484008789, 38.94374847412109 ], [ 46.51688766479492, 38.94019317626954 ], [ 46.51897048950196, 38.9363899230957 ], [ 46.52072143554688, 38.93305587768555 ], [ 46.52511215209961, 38.92663955688477 ], [ 46.53099822998048, 38.91961288452148 ], [ 46.53361129760742, 38.91652679443359 ], [ 46.53622055053711, 38.91344451904297 ], [ 46.53858184814453, 38.90991592407227 ], [ 46.5412483215332, 38.9061393737793 ], [ 46.54225158691407, 38.90139007568359 ], [ 46.54319381713867, 38.89730453491211 ], [ 46.54305648803711, 38.89225006103516 ], [ 46.54338836669922, 38.88822174072266 ], [ 46.54338836669922, 38.88813781738281 ], [ 46.54438781738281, 38.88336181640625 ], [ 46.54483413696289, 38.88172149658203 ], [ 46.54677963256836, 38.87441635131836 ], [ 46.54724884033203, 38.87272262573242 ], [ 46.53905487060547, 38.86797332763672 ], [ 46.53372192382812, 38.86488723754883 ], [ 46.52427673339844, 38.86713790893555 ], [ 46.52180480957031, 38.88055419921875 ], [ 46.51774978637695, 38.88358306884766 ], [ 46.51213836669923, 38.88422393798828 ], [ 46.50439071655273, 38.88180541992188 ], [ 46.48350143432617, 38.87922286987305 ], [ 46.47033309936523, 38.88249969482422 ], [ 46.45861053466797, 38.89022064208984 ], [ 46.45388793945312, 38.89066696166992 ], [ 46.44461059570312, 38.88930511474609 ], [ 46.43436050415039, 38.88516616821289 ], [ 46.42586135864258, 38.87763977050781 ], [ 46.4208869934082, 38.87763977050781 ], [ 46.40460968017578, 38.88777923583984 ], [ 46.39008331298828, 38.89683151245117 ], [ 46.3790283203125, 38.89927673339844 ], [ 46.35905456542969, 38.90727615356445 ], [ 46.34622192382813, 38.90619277954102 ], [ 46.31972122192383, 38.89274978637695 ], [ 46.30866622924805, 38.89544296264648 ], [ 46.29811096191406, 38.8917236328125 ], [ 46.29091644287109, 38.8936653137207 ], [ 46.28660964965821, 38.89252853393555 ], [ 46.27164077758789, 38.88513946533203 ], [ 46.26447296142578, 38.87855529785156 ], [ 46.26372146606445, 38.87788772583008 ], [ 46.25091552734375, 38.86577606201172 ], [ 46.2365837097168, 38.85819625854492 ], [ 46.23338699340821, 38.85780715942383 ], [ 46.22355651855469, 38.8559455871582 ], [ 46.20866775512695, 38.84444427490234 ], [ 46.19658279418946, 38.84177780151367 ], [ 46.18305587768555, 38.83124923706055 ], [ 46.17755508422852, 38.83052825927734 ], [ 46.13766479492188, 38.83449935913086 ], [ 46.13980484008789, 38.84197235107422 ], [ 46.14072036743164, 38.84513854980469 ], [ 46.14791488647461, 38.87030410766602 ], [ 46.14950180053711, 38.87888717651367 ], [ 46.15094375610352, 38.88561248779297 ], [ 46.14980697631836, 38.8883056640625 ], [ 46.14797210693359, 38.892333984375 ], [ 46.14613723754883, 38.8963623046875 ], [ 46.13972091674805, 38.90861129760742 ], [ 46.13774871826172, 38.91424942016602 ], [ 46.1325569152832, 38.92266845703125 ], [ 46.12558364868164, 38.93788909912109 ], [ 46.12374877929688, 38.94191741943359 ], [ 46.11958312988281, 38.94902801513672 ], [ 46.11711120605469, 38.95347213745117 ], [ 46.11411285400391, 38.96063995361328 ], [ 46.10935974121094, 38.97713851928711 ], [ 46.10680389404297, 38.98249816894531 ], [ 46.10408401489258, 38.98969268798829 ], [ 46.10208511352539, 38.99552917480469 ], [ 46.10213851928711, 39.00127792358398 ], [ 46.10258483886719, 39.00611114501953 ], [ 46.1031379699707, 39.0128059387207 ], [ 46.10227966308594, 39.01894378662109 ], [ 46.10102844238281, 39.02277755737305 ], [ 46.09814071655273, 39.02558517456055 ], [ 46.09433364868164, 39.02858352661133 ], [ 46.0908317565918, 39.03138732910156 ], [ 46.08736038208008, 39.03394317626953 ], [ 46.08441543579102, 39.03722381591798 ], [ 46.08224868774414, 39.04144287109375 ], [ 46.08102798461914, 39.0450553894043 ], [ 46.08000183105469, 39.05002593994141 ], [ 46.07708358764648, 39.05605697631836 ], [ 46.07350158691406, 39.06597137451172 ], [ 46.07180404663086, 39.06838989257812 ], [ 46.06769561767578, 39.07160949707031 ], [ 46.0623893737793, 39.07474899291993 ], [ 46.05805587768555, 39.0770263671875 ], [ 46.05258178710938, 39.07899856567384 ], [ 46.04830551147461, 39.08061218261719 ], [ 46.04310989379883, 39.08261108398438 ], [ 46.03780364990234, 39.08575057983398 ], [ 46.03497314453125, 39.087890625 ], [ 46.03358459472656, 39.09011077880859 ], [ 46.03186035156251, 39.09275054931641 ], [ 46.02972412109375, 39.09674835205078 ], [ 46.02849960327148, 39.10036087036133 ], [ 46.0267219543457, 39.10372161865235 ], [ 46.02577590942383, 39.1075553894043 ], [ 46.02574920654298, 39.11100006103516 ], [ 46.02633285522461, 39.11425018310547 ], [ 46.02627944946289, 39.11791610717773 ], [ 46.02766799926758, 39.12188720703125 ], [ 46.02936172485352, 39.12588882446289 ], [ 46.02930450439453, 39.12977600097656 ], [ 46.02844619750977, 39.13247299194336 ], [ 46.0265007019043, 39.13466644287109 ], [ 46.02419281005859, 39.13705444335938 ], [ 46.02164077758789, 39.13919448852539 ], [ 46.0190544128418, 39.14158248901367 ], [ 46.01619338989258, 39.14394378662109 ], [ 46.0133056640625, 39.14630508422852 ], [ 46.0126953125, 39.14699935913086 ], [ 46.01002883911133, 39.15002822875977 ], [ 46.00919342041016, 39.1527214050293 ], [ 46.00858306884766, 39.15591812133789 ], [ 46.00919342041016, 39.15891647338867 ], [ 46.01005554199219, 39.16241836547852 ], [ 46.01088714599609, 39.16588973999023 ], [ 46.01427841186523, 39.1708869934082 ], [ 46.01388931274414, 39.17499923706055 ], [ 46.01189041137695, 39.17741775512695 ], [ 46.00772094726562, 39.18108367919922 ], [ 46.0, 39.18600082397461 ], [ 46.0, 39.20000076293945 ], [ 46.0, 39.20352935791016 ], [ 45.99666595458984, 39.21469497680665 ], [ 45.99633407592773, 39.22533416748047 ], [ 45.99560928344727, 39.24869537353516 ], [ 45.99761199951172, 39.25477600097656 ], [ 46.0, 39.25736236572266 ], [ 46.0, 39.29694366455078 ], [ 45.97219467163086, 39.30924987792969 ], [ 45.96727752685547, 39.31144332885742 ], [ 45.951416015625, 39.31997299194336 ], [ 45.92219543457031, 39.33563995361328 ], [ 45.90414047241211, 39.34210968017578 ], [ 45.88616561889648, 39.35244369506836 ], [ 45.8835563659668, 39.35338973999023 ], [ 45.86524963378906, 39.3599739074707 ], [ 45.81866836547852, 39.36449813842773 ], [ 45.81233215332031, 39.36619567871094 ], [ 45.8071403503418, 39.37052917480469 ], [ 45.79827880859375, 39.37794494628906 ], [ 45.79452896118165, 39.38569259643555 ], [ 45.79580688476562, 39.40030670166016 ], [ 45.80841827392579, 39.41958236694336 ], [ 45.82424926757812, 39.43825149536133 ], [ 45.83758163452148, 39.46183395385742 ], [ 45.8404426574707, 39.47108459472656 ], [ 45.83652877807617, 39.48022079467773 ], [ 45.83305740356445, 39.48308181762695 ], [ 45.82602691650391, 39.48880386352539 ], [ 45.82283401489259, 39.49630737304688 ], [ 45.82597351074219, 39.52847290039062 ], [ 45.82447052001953, 39.53391647338867 ], [ 45.82327651977539, 39.53822326660156 ], [ 45.81750106811523, 39.54655456542969 ], [ 45.79916763305664, 39.56399917602539 ], [ 45.79136276245117, 39.57633209228516 ], [ 45.78394317626953, 39.58291625976562 ], [ 45.77436065673828, 39.58844375610352 ], [ 45.76902770996094, 39.58872222900391 ], [ 45.74499893188477, 39.59155654907227 ], [ 45.70894622802734, 39.60649871826172 ], [ 45.70011138916016, 39.6071662902832 ], [ 45.68663787841797, 39.59869384765625 ], [ 45.66972351074219, 39.58122253417969 ], [ 45.6529426574707, 39.57222366333008 ], [ 45.63652801513672, 39.56733322143555 ], [ 45.63161087036133, 39.56689071655273 ], [ 45.61024856567383, 39.56499862670898 ], [ 45.57947158813477, 39.55119323730469 ], [ 45.54636001586914, 39.54138946533203 ], [ 45.53763961791992, 39.53610992431641 ], [ 45.53475189208984, 39.53350067138672 ], [ 45.50944519042969, 39.51069259643555 ], [ 45.50388717651367, 39.50780487060547 ], [ 45.50016784667969, 39.50588989257812 ], [ 45.49591827392578, 39.50480651855469 ], [ 45.48594284057617, 39.50225067138672 ], [ 45.46355438232422, 39.50336074829102 ], [ 45.45683288574219, 39.50436019897461 ], [ 45.45586013793945, 39.5051383972168 ], [ 45.45322036743164, 39.50730514526367 ], [ 45.44216537475586, 39.5273323059082 ], [ 45.43322372436523, 39.53394317626953 ], [ 45.41533279418945, 39.53350067138672 ], [ 45.41180419921875, 39.53341674804688 ], [ 45.41127777099609, 39.53341674804688 ], [ 45.38236236572266, 39.54558181762696 ], [ 45.36083221435547, 39.54947280883789 ], [ 45.35086059570312, 39.55125045776367 ], [ 45.33986282348633, 39.55452728271484 ], [ 45.33144378662109, 39.56000137329102 ], [ 45.32902908325195, 39.56697082519531 ], [ 45.31572341918945, 39.58480453491211 ], [ 45.30366516113281, 39.60097122192383 ], [ 45.28610992431641, 39.6109733581543 ], [ 45.26827621459961, 39.61411285400391 ], [ 45.25788879394531, 39.61391830444336 ], [ 45.24900054931641, 39.61022186279297 ], [ 45.24330520629883, 39.60486221313477 ], [ 45.23488998413086, 39.59691619873047 ], [ 45.22930526733398, 39.58641815185547 ], [ 45.22613906860352, 39.58383178710938 ], [ 45.21419525146484, 39.58277893066406 ], [ 45.19855499267578, 39.58719635009766 ], [ 45.19147109985352, 39.5948600769043 ], [ 45.18600082397461, 39.6081657409668 ], [ 45.18980407714844, 39.62241744995117 ], [ 45.18539047241211, 39.63774871826172 ], [ 45.19374847412109, 39.65316772460938 ], [ 45.19341659545898, 39.66122055053711 ], [ 45.1927490234375, 39.67794418334961 ], [ 45.18602752685547, 39.69408416748047 ], [ 45.17580413818359, 39.70738983154297 ], [ 45.1666374206543, 39.71274948120117 ], [ 45.16052627563477, 39.71633148193359 ], [ 45.15711212158204, 39.71833419799805 ], [ 45.14719390869141, 39.73941802978516 ], [ 45.12797164916992, 39.76297378540039 ], [ 45.11960983276367, 39.7680549621582 ], [ 45.10049819946289, 39.77960968017578 ], [ 45.09036254882812, 39.78305435180664 ], [ 45.08194351196289, 39.78549957275391 ], [ 45.06650161743164, 39.78552627563477 ], [ 45.05880737304688, 39.78222274780273 ], [ 45.01885986328125, 39.75313949584961 ], [ 45.0, 39.74408340454102 ], [ 44.99141693115234, 39.73994445800781 ], [ 44.98477935791016, 39.73788833618164 ], [ 44.96847152709961, 39.7327766418457 ], [ 44.95338821411133, 39.73002624511719 ], [ 44.94289016723634, 39.72988891601562 ], [ 44.90499877929688, 39.72936248779297 ], [ 44.89488983154297, 39.72922134399414 ], [ 44.85913848876953, 39.72616577148438 ], [ 44.84700012207032, 39.72513961791992 ], [ 44.84608459472656, 39.72505569458008 ], [ 44.83697128295898, 39.72430419921875 ], [ 44.8350830078125, 39.72414016723633 ], [ 44.82400131225586, 39.72299957275391 ], [ 44.80613708496094, 39.72113800048829 ], [ 44.8009147644043, 39.72058486938477 ], [ 44.77191543579102, 39.71372222900391 ], [ 44.76272201538086, 39.71469497680664 ], [ 44.75772094726562, 39.71883392333984 ], [ 44.74666595458984, 39.73677825927734 ], [ 44.73849868774414, 39.74241638183594 ], [ 44.73427963256836, 39.74363708496094 ], [ 44.72719573974609, 39.74569320678711 ], [ 44.72505569458008, 39.748779296875 ], [ 44.72219467163086, 39.76197052001953 ], [ 44.71760940551758, 39.76769256591797 ], [ 44.71188735961914, 39.77047348022461 ], [ 44.704833984375, 39.76758193969727 ], [ 44.7006950378418, 39.76755523681641 ], [ 44.69580459594727, 39.77738952636719 ], [ 44.70113754272461, 39.78883361816406 ], [ 44.69822311401367, 39.79355621337891 ], [ 44.69138717651367, 39.79341506958008 ], [ 44.68361282348633, 39.78850173950195 ], [ 44.67525100708008, 39.78775024414062 ], [ 44.66011047363281, 39.79586029052734 ], [ 44.64675140380859, 39.80302810668945 ], [ 44.63777923583984, 39.80597305297852 ], [ 44.62155532836914, 39.8154182434082 ], [ 44.62686157226562, 39.82272338867188 ], [ 44.6254997253418, 39.82830429077148 ], [ 44.60794448852539, 39.82358169555664 ], [ 44.60155487060547, 39.82550048828125 ], [ 44.59852600097656, 39.82883453369141 ], [ 44.59775161743164, 39.83391571044922 ], [ 44.59691619873047, 39.85044479370117 ], [ 44.59397125244141, 39.85494613647461 ], [ 44.59016799926758, 39.85969543457031 ], [ 44.57363891601563, 39.86869430541992 ], [ 44.56419372558594, 39.87736129760743 ], [ 44.56111145019531, 39.89583206176758 ], [ 44.55755615234375, 39.90377807617188 ], [ 44.54055404663086, 39.91875076293945 ], [ 44.52922058105469, 39.92224884033203 ], [ 44.52299880981446, 39.92641830444336 ], [ 44.50994491577148, 39.94280624389648 ], [ 44.48869323730469, 39.96505737304688 ], [ 44.48469543457031, 39.96730422973633 ], [ 44.47197341918945, 39.96808242797852 ], [ 44.46558380126953, 39.97019577026367 ], [ 44.45524978637695, 39.9791374206543 ], [ 44.42625045776367, 39.99591827392578 ], [ 44.41919326782227, 40.0 ], [ 44.41898345947266, 40.0 ], [ 44.37602615356445, 40.0 ], [ 44.33986282348633, 40.02880477905273 ], [ 44.31975173950195, 40.03319549560547 ], [ 44.30994415283203, 40.03355407714844 ], [ 44.30186080932617, 40.0311393737793 ], [ 44.29891586303711, 40.03163909912109 ], [ 44.29694366455078, 40.03669357299805 ], [ 44.29372406005859, 40.03947067260742 ], [ 44.29000091552734, 40.0394172668457 ], [ 44.28569412231445, 40.03936004638672 ], [ 44.27897262573242, 40.04538726806641 ], [ 44.2646369934082, 40.04236221313477 ], [ 44.24772262573243, 40.04302597045898 ], [ 44.23755645751953, 40.04111099243164 ], [ 44.2234992980957, 40.03705596923828 ], [ 44.22347259521485, 40.03705596923828 ], [ 44.22286224365234, 40.03694534301758 ], [ 44.22069549560547, 40.03652954101562 ], [ 44.21274948120117, 40.03499984741211 ], [ 44.1978874206543, 40.03494262695312 ], [ 44.19369506835938, 40.03341674804688 ], [ 44.19010925292969, 40.0318603515625 ], [ 44.18910980224609, 40.03080368041992 ], [ 44.18433380126954, 40.02574920654297 ], [ 44.17208480834961, 40.02002716064453 ], [ 44.17144393920898, 40.01972198486328 ], [ 44.16936111450195, 40.02214050292969 ], [ 44.16711044311523, 40.02474975585938 ], [ 44.16447067260742, 40.02780532836914 ], [ 44.15727615356446, 40.02561187744141 ], [ 44.14780426025391, 40.0273323059082 ], [ 44.14186096191406, 40.02691650390625 ], [ 44.13197326660156, 40.02361297607422 ], [ 44.12752914428712, 40.02388763427734 ], [ 44.12494277954102, 40.02802658081055 ], [ 44.123779296875, 40.02988815307617 ], [ 44.11249923706055, 40.03091812133789 ], [ 44.09583282470703, 40.02905654907227 ], [ 44.08752822875977, 40.03005599975587 ], [ 44.08066558837891, 40.0295295715332 ], [ 44.06458282470703, 40.02825164794922 ], [ 44.04727935791016, 40.02191543579102 ], [ 44.04719543457032, 40.02188873291016 ], [ 44.04574966430664, 40.0213623046875 ], [ 44.04386138916016, 40.02164077758789 ], [ 44.02310943603516, 40.02458190917969 ], [ 44.02144622802734, 40.02480697631836 ], [ 43.99319458007812, 40.02394485473633 ], [ 43.97641754150391, 40.01658248901367 ], [ 43.97316741943359, 40.01605606079102 ], [ 43.97297286987305, 40.01602935791016 ], [ 43.96938705444336, 40.01877593994141 ], [ 43.96797180175781, 40.01891708374023 ], [ 43.95661163330078, 40.01997375488281 ], [ 43.95038986206055, 40.02055740356445 ], [ 43.93758392333984, 40.01977920532227 ], [ 43.92272186279297, 40.01922225952149 ], [ 43.90547180175781, 40.01847076416016 ], [ 43.89158248901367, 40.0224723815918 ], [ 43.89005661010742, 40.02305603027344 ], [ 43.87858200073242, 40.02738952636719 ], [ 43.8618049621582, 40.03783416748047 ], [ 43.84255599975586, 40.04349899291992 ], [ 43.82925033569336, 40.04863739013672 ], [ 43.81955718994141, 40.05533218383789 ], [ 43.81838989257812, 40.05561065673828 ], [ 43.80561065673828, 40.05866622924805 ], [ 43.79619598388672, 40.06352615356445 ], [ 43.7952766418457, 40.0639991760254 ], [ 43.77352905273438, 40.07730484008789 ], [ 43.76991653442383, 40.07952880859375 ], [ 43.74966812133789, 40.07738876342773 ], [ 43.74305725097656, 40.07683181762695 ], [ 43.73744583129883, 40.07633209228516 ], [ 43.71875, 40.07969284057617 ], [ 43.70724868774414, 40.08594512939453 ], [ 43.7025260925293, 40.09077835083008 ], [ 43.69575119018555, 40.09516525268555 ], [ 43.68775177001953, 40.09752655029297 ], [ 43.67983245849609, 40.09969329833984 ], [ 43.67233276367188, 40.10174942016602 ], [ 43.66255569458008, 40.10569381713867 ], [ 43.65991592407227, 40.10758209228516 ], [ 43.65547180175781, 40.11077880859375 ], [ 43.65491485595703, 40.11147308349609 ], [ 43.65330505371094, 40.11347198486328 ], [ 43.64844512939453, 40.11949920654297 ], [ 43.6464729309082, 40.12980651855469 ], [ 43.64658355712891, 40.13016510009766 ], [ 43.64760971069336, 40.13047409057617 ], [ 43.65213775634766, 40.14077758789062 ], [ 43.66144561767578, 40.14847183227539 ], [ 43.67519378662109, 40.15227890014648 ], [ 43.70772171020508, 40.15705490112305 ], [ 43.71222305297852, 40.15999984741211 ], [ 43.71405410766602, 40.16411209106445 ], [ 43.71322250366211, 40.16616821289062 ], [ 43.71322250366211, 40.16619491577148 ], [ 43.71233367919922, 40.16847229003906 ], [ 43.70375061035156, 40.17425155639649 ], [ 43.69630432128906, 40.18691635131836 ], [ 43.69599914550781, 40.18744277954102 ], [ 43.69491577148438, 40.18927764892578 ], [ 43.69266510009766, 40.19308471679688 ], [ 43.68380737304688, 40.19889068603516 ], [ 43.66986083984375, 40.20491790771484 ], [ 43.66866683959961, 40.20844268798828 ], [ 43.66814041137695, 40.2099723815918 ], [ 43.66311264038086, 40.21344375610352 ], [ 43.65872192382812, 40.22100067138672 ], [ 43.65913772583008, 40.22222137451172 ], [ 43.6602783203125, 40.22558212280273 ], [ 43.66144561767578, 40.22397232055664 ], [ 43.67897033691406, 40.21994400024414 ], [ 43.68233489990234, 40.2244987487793 ], [ 43.67874908447266, 40.22475051879883 ], [ 43.67758178710938, 40.22683334350586 ], [ 43.67866516113282, 40.22794342041016 ], [ 43.68030548095703, 40.22958374023438 ], [ 43.68033218383789, 40.22961044311523 ], [ 43.6817512512207, 40.23108291625977 ], [ 43.68177795410156, 40.23110961914062 ], [ 43.68272399902344, 40.2320556640625 ], [ 43.68308258056641, 40.23799896240234 ], [ 43.68069458007812, 40.23838806152344 ], [ 43.68011093139648, 40.23847198486328 ], [ 43.67747116088868, 40.24191665649414 ], [ 43.68149948120117, 40.24741744995117 ], [ 43.68158340454102, 40.2482795715332 ], [ 43.68113708496094, 40.25127792358398 ], [ 43.68202590942383, 40.25236129760742 ], [ 43.6835823059082, 40.25424957275391 ], [ 43.68191528320312, 40.25705718994141 ], [ 43.67319488525391, 40.2586669921875 ], [ 43.66344451904297, 40.26883316040039 ], [ 43.65777587890625, 40.26813888549805 ], [ 43.65358352661133, 40.26588821411133 ], [ 43.64913940429688, 40.2686653137207 ], [ 43.64286041259766, 40.26869583129883 ], [ 43.63933181762696, 40.2712516784668 ], [ 43.64097213745117, 40.27616500854492 ], [ 43.64116668701172, 40.2767219543457 ], [ 43.63988876342773, 40.2783317565918 ], [ 43.63822174072266, 40.28041839599609 ], [ 43.63138961791992, 40.2829704284668 ], [ 43.63472366333008, 40.28916549682617 ], [ 43.63505554199219, 40.2898063659668 ], [ 43.63330459594727, 40.29347229003906 ], [ 43.6325569152832, 40.29380416870117 ], [ 43.62469482421875, 40.29741668701172 ], [ 43.60966491699219, 40.31444549560547 ], [ 43.60138702392579, 40.32952880859375 ], [ 43.60005569458008, 40.33194351196289 ], [ 43.5940284729004, 40.34297180175781 ], [ 43.59266662597656, 40.34544372558594 ], [ 43.59430694580078, 40.34802627563477 ], [ 43.59433364868164, 40.34808349609375 ], [ 43.59752655029297, 40.35319519042969 ], [ 43.59852600097656, 40.36394500732422 ], [ 43.60491561889649, 40.37213897705078 ], [ 43.60649871826172, 40.38058471679688 ], [ 43.60883331298828, 40.38410949707031 ], [ 43.60944366455078, 40.38502883911133 ], [ 43.60955429077148, 40.38519287109375 ], [ 43.61044311523438, 40.38650131225586 ], [ 43.61205673217773, 40.38752746582031 ], [ 43.61391830444336, 40.38872146606446 ], [ 43.61827850341797, 40.39149856567383 ], [ 43.61955642700195, 40.39730453491211 ], [ 43.61983489990234, 40.39858245849609 ], [ 43.61455535888673, 40.41127777099609 ], [ 43.61449813842773, 40.41141510009766 ], [ 43.61641693115235, 40.41416549682617 ], [ 43.61972045898438, 40.41527938842773 ], [ 43.62094497680664, 40.41825103759766 ], [ 43.61658477783203, 40.42194366455078 ], [ 43.61413955688477, 40.42399978637695 ], [ 43.60969543457031, 40.43244552612305 ], [ 43.60919570922852, 40.43305587768555 ], [ 43.59933471679688, 40.43691635131836 ], [ 43.59647369384766, 40.43972396850586 ], [ 43.59369277954102, 40.44244384765625 ], [ 43.58863830566407, 40.44386291503906 ], [ 43.58183288574219, 40.45074844360352 ], [ 43.5728874206543, 40.45561218261719 ], [ 43.55644607543945, 40.45708465576172 ], [ 43.5484733581543, 40.46627807617188 ], [ 43.548583984375, 40.46708297729492 ], [ 43.54911041259766, 40.47063827514648 ], [ 43.54752731323242, 40.4734992980957 ], [ 43.54733276367188, 40.47383499145508 ], [ 43.54741668701172, 40.47755432128906 ], [ 43.55550003051758, 40.48494338989258 ], [ 43.55916595458984, 40.48819351196289 ], [ 43.56108474731445, 40.49300003051758 ], [ 43.56161117553711, 40.49436187744141 ], [ 43.56622314453125, 40.49613952636719 ], [ 43.56752777099609, 40.49663925170899 ], [ 43.57275009155273, 40.49863815307617 ], [ 43.58005523681641, 40.5041389465332 ], [ 43.58069610595703, 40.50461196899414 ], [ 43.58391571044923, 40.50702667236328 ], [ 43.59299850463867, 40.50833511352539 ], [ 43.5930290222168, 40.50833511352539 ], [ 43.59619522094727, 40.5087776184082 ], [ 43.59730529785156, 40.50966644287109 ], [ 43.60472106933594, 40.51560974121094 ], [ 43.60527801513672, 40.51605606079102 ], [ 43.60538864135742, 40.51602935791016 ], [ 43.60855484008789, 40.51533508300781 ], [ 43.61027908325195, 40.5166130065918 ], [ 43.62019348144531, 40.52391815185547 ], [ 43.62424850463868, 40.52691650390625 ], [ 43.62819290161133, 40.52260971069336 ], [ 43.62822341918945, 40.5225830078125 ], [ 43.62869262695312, 40.5220832824707 ], [ 43.62741851806641, 40.52077865600586 ], [ 43.62652587890625, 40.51988983154297 ], [ 43.62636184692383, 40.51972198486328 ], [ 43.62597274780273, 40.51935958862305 ], [ 43.62863922119141, 40.51727676391602 ], [ 43.63527679443359, 40.52088928222656 ], [ 43.63622283935548, 40.52430725097656 ], [ 43.63177871704102, 40.53066635131836 ], [ 43.63174819946289, 40.53069305419922 ], [ 43.62944412231445, 40.53397369384766 ], [ 43.63016510009766, 40.53525161743164 ], [ 43.6302490234375, 40.53541564941406 ], [ 43.63063812255859, 40.53610992431641 ], [ 43.63097381591797, 40.53669357299805 ], [ 43.63119506835938, 40.53666687011719 ], [ 43.63319396972656, 40.53644561767579 ], [ 43.63322067260742, 40.53644561767579 ], [ 43.63905715942383, 40.53572082519531 ], [ 43.64125061035156, 40.53177642822266 ], [ 43.64127731323242, 40.5317497253418 ], [ 43.64227676391602, 40.52999877929688 ], [ 43.64702606201172, 40.52744293212891 ], [ 43.64980697631836, 40.532470703125 ], [ 43.6441650390625, 40.54919433593751 ], [ 43.64500045776367, 40.55950164794922 ], [ 43.64541625976562, 40.56016540527344 ], [ 43.64683151245117, 40.56244277954102 ], [ 43.64955520629883, 40.56313705444337 ], [ 43.65116500854492, 40.56211090087891 ], [ 43.65399932861328, 40.56035995483398 ], [ 43.66244506835938, 40.56486129760742 ], [ 43.66524887084961, 40.57194519042969 ], [ 43.66986083984375, 40.57647323608398 ], [ 43.67061233520508, 40.57719421386719 ], [ 43.67222213745117, 40.57875061035156 ], [ 43.67508316040039, 40.57977676391602 ], [ 43.67577743530273, 40.58002853393555 ], [ 43.68094635009766, 40.58189010620117 ], [ 43.68177795410156, 40.58252716064453 ], [ 43.6834716796875, 40.58438873291016 ], [ 43.68686294555665, 40.58755493164062 ], [ 43.68919372558594, 40.59055709838867 ], [ 43.68975067138672, 40.59147262573242 ], [ 43.69002914428711, 40.59236145019531 ], [ 43.69319534301758, 40.60194396972656 ], [ 43.70016479492188, 40.60900115966797 ], [ 43.7047233581543, 40.61308288574219 ], [ 43.7065544128418, 40.6197509765625 ], [ 43.70755386352539, 40.62335968017578 ], [ 43.71819305419922, 40.6353874206543 ], [ 43.72035980224609, 40.63997268676758 ], [ 43.72111129760742, 40.65047073364258 ], [ 43.72694396972656, 40.66164016723633 ], [ 43.73119354248047, 40.66436004638672 ], [ 43.73933410644531, 40.66511154174805 ], [ 43.74294281005859, 40.66860961914062 ], [ 43.74377822875977, 40.67208480834961 ], [ 43.74486160278321, 40.67661285400391 ], [ 43.74936294555664, 40.68158340454102 ], [ 43.74722290039062, 40.68463897705078 ], [ 43.74444580078125, 40.68816757202148 ], [ 43.74330520629883, 40.69252777099609 ], [ 43.74188995361328, 40.69824981689453 ], [ 43.73630523681641, 40.70788955688477 ], [ 43.7406120300293, 40.71519470214844 ], [ 43.74674987792969, 40.72588729858398 ], [ 43.74794387817383, 40.73199844360352 ], [ 43.74808502197266, 40.732666015625 ], [ 43.74869537353516, 40.73594284057617 ], [ 43.74261093139648, 40.7529182434082 ], [ 43.71652603149414, 40.80341720581055 ], [ 43.71302795410156, 40.81191635131836 ], [ 43.70677947998047, 40.81744384765625 ], [ 43.68949890136719, 40.83108520507812 ], [ 43.68352890014648, 40.83499908447266 ], [ 43.67935943603516, 40.83938980102539 ], [ 43.67610931396484, 40.84444427490234 ], [ 43.67619323730469, 40.8513069152832 ], [ 43.67902755737305, 40.86111068725586 ], [ 43.67261123657227, 40.87763977050781 ], [ 43.67355728149414, 40.88174819946289 ], [ 43.67580413818359, 40.8929443359375 ], [ 43.67858505249023, 40.89886093139648 ], [ 43.68047332763672, 40.90341567993164 ], [ 43.67691802978516, 40.90824890136719 ], [ 43.67189025878906, 40.91605377197266 ], [ 43.67466735839844, 40.92200088500977 ], [ 43.67625045776367, 40.92769622802734 ], [ 43.67177963256837, 40.93344497680664 ], [ 43.67169570922852, 40.93349838256836 ], [ 43.64908218383789, 40.94961166381836 ], [ 43.64250183105469, 40.95513916015625 ], [ 43.6290283203125, 40.96324920654297 ], [ 43.616943359375, 40.97194290161133 ], [ 43.61555480957031, 40.97294616699219 ], [ 43.60449981689453, 40.9821662902832 ], [ 43.59941482543945, 40.98563766479492 ], [ 43.59011077880859, 40.99002838134766 ], [ 43.58560943603516, 40.99166488647461 ], [ 43.57775115966797, 40.99216842651367 ], [ 43.55908203125, 40.99455642700195 ], [ 43.55155563354492, 40.9959716796875 ], [ 43.54402923583984, 40.998779296875 ], [ 43.52361297607422, 41.00825119018555 ], [ 43.5097770690918, 41.01427841186523 ], [ 43.49983215332031, 41.01708221435547 ], [ 43.48869323730469, 41.01919555664062 ], [ 43.48086166381836, 41.02152633666992 ], [ 43.47216796875, 41.02797317504883 ], [ 43.47039031982422, 41.03324890136719 ], [ 43.47172164916992, 41.04491806030273 ], [ 43.47063827514648, 41.05977630615234 ], [ 43.47016525268555, 41.06058502197266 ], [ 43.46797180175782, 41.06438827514648 ], [ 43.46286010742188, 41.06922149658203 ], [ 43.45477676391602, 41.07749938964844 ], [ 43.4515266418457, 41.08366775512695 ], [ 43.44977951049805, 41.09214019775391 ], [ 43.45227813720703, 41.09991836547852 ], [ 43.45750045776367, 41.10950088500977 ], [ 43.47127914428711, 41.12980651855469 ], [ 43.47552871704102, 41.12955474853516 ], [ 43.48005676269531, 41.12905502319336 ], [ 43.48488998413086, 41.12880706787109 ], [ 43.48524856567383, 41.12886047363281 ], [ 43.49033355712891, 41.12947082519531 ], [ 43.50338745117188, 41.1348876953125 ], [ 43.51644515991211, 41.13961029052734 ], [ 43.53255462646485, 41.14594268798828 ], [ 43.54136276245117, 41.14886093139648 ], [ 43.55347061157227, 41.14994430541992 ], [ 43.56555557250977, 41.14941787719727 ], [ 43.57461166381836, 41.14752960205078 ], [ 43.58935928344727, 41.14011001586914 ], [ 43.60074996948242, 41.13202667236328 ], [ 43.61338806152344, 41.12555694580078 ], [ 43.62519454956055, 41.12569427490234 ], [ 43.63666534423828, 41.12538909912109 ], [ 43.65244293212891, 41.13008499145508 ], [ 43.66705703735352, 41.13755416870117 ], [ 43.67555618286133, 41.13816833496094 ], [ 43.68308258056641, 41.1353874206543 ], [ 43.69208145141602, 41.13119506835938 ], [ 43.70619583129884, 41.12194442749023 ], [ 43.71644592285156, 41.11911010742188 ], [ 43.71849822998047, 41.11827850341797 ], [ 43.72966766357422, 41.11375045776367 ], [ 43.7447509765625, 41.1115837097168 ], [ 43.75052642822266, 41.11360931396484 ], [ 43.75605392456055, 41.11883163452148 ], [ 43.76525115966797, 41.12744522094727 ], [ 43.76985931396484, 41.13291549682618 ], [ 43.77685928344727, 41.1371955871582 ], [ 43.78902816772461, 41.14075088500977 ], [ 43.79177856445312, 41.14219284057617 ], [ 43.82286071777344, 41.15833282470703 ], [ 43.84444427490234, 41.16547393798828 ], [ 43.85324859619141, 41.16630554199219 ], [ 43.8710823059082, 41.16524887084961 ], [ 43.88619613647461, 41.16397094726562 ], [ 43.89952850341797, 41.16474914550781 ], [ 43.93433380126953, 41.16558456420898 ], [ 43.94614028930664, 41.16547393798828 ], [ 43.95366668701172, 41.16266632080078 ], [ 43.96538925170898, 41.15774917602539 ], [ 43.97624969482422, 41.15625 ], [ 43.98199844360352, 41.15688705444336 ], [ 43.99091720581055, 41.1648063659668 ], [ 43.99830627441406, 41.17139053344727 ], [ 44.00808334350586, 41.17677688598633 ], [ 44.02055740356446, 41.18008422851562 ], [ 44.03025054931641, 41.18088912963867 ], [ 44.04058456420898, 41.18330383300781 ], [ 44.0567512512207, 41.18977737426758 ], [ 44.06616592407227, 41.19127655029297 ], [ 44.07466506958008, 41.1916389465332 ], [ 44.09394454956055, 41.19025039672852 ], [ 44.13541793823242, 41.18910980224609 ], [ 44.14480590820312, 41.18969345092773 ], [ 44.15180587768555, 41.19097137451172 ], [ 44.15758514404297, 41.1925277709961 ], [ 44.164306640625, 41.19586181640625 ], [ 44.16922378540039, 41.19947052001953 ], [ 44.17455673217773, 41.20902633666992 ], [ 44.18024826049805, 41.2192497253418 ], [ 44.17911148071289, 41.22294616699219 ], [ 44.17569351196289, 41.22833251953125 ], [ 44.17266845703125, 41.23308181762695 ], [ 44.17183303833008, 41.23766708374023 ], [ 44.17341613769531, 41.24085998535156 ], [ 44.17744445800781, 41.24422073364258 ], [ 44.17891693115234, 41.24427795410156 ], [ 44.18319320678712, 41.24438858032227 ], [ 44.1954460144043, 41.23602676391602 ], [ 44.20238876342773, 41.23455429077148 ], [ 44.21055603027344, 41.23447036743164 ], [ 44.2148323059082, 41.23511123657227 ], [ 44.22222137451172, 41.24074935913086 ], [ 44.22624969482422, 41.24436187744141 ], [ 44.22955703735352, 41.24338912963867 ], [ 44.23583221435547, 41.23988723754883 ], [ 44.24089050292969, 41.23480606079102 ], [ 44.24308395385742, 41.22425079345703 ], [ 44.24477767944336, 41.21849822998047 ], [ 44.24805450439453, 41.21641540527344 ], [ 44.25922393798828, 41.21444320678711 ], [ 44.27955627441407, 41.21647262573242 ], [ 44.29136276245117, 41.21586227416992 ], [ 44.29891586303711, 41.21508407592773 ], [ 44.31847381591797, 41.20866775512695 ], [ 44.32244491577148, 41.20794296264648 ], [ 44.32511138916016, 41.20744323730469 ], [ 44.32908248901367, 41.20922088623047 ], [ 44.33161163330078, 41.21374893188477 ], [ 44.33139038085938, 41.21719360351562 ], [ 44.33283233642579, 41.22655487060547 ], [ 44.33594512939453, 41.23086166381836 ], [ 44.34177780151367, 41.23330688476562 ], [ 44.34661102294922, 41.23369598388672 ], [ 44.35235977172852, 41.23225021362305 ], [ 44.38680648803711, 41.21625137329102 ], [ 44.40558242797852, 41.20294570922852 ], [ 44.42294311523438, 41.19447326660156 ], [ 44.43547058105469, 41.18766784667969 ], [ 44.43866729736328, 41.18680572509766 ], [ 44.45158386230469, 41.19066619873047 ], [ 44.46389007568359, 41.19741821289062 ], [ 44.46897125244141, 41.20133209228516 ], [ 44.47586059570312, 41.2066650390625 ], [ 44.48300170898438, 41.21427917480469 ], [ 44.49166488647461, 41.22144317626953 ], [ 44.49824905395508, 41.22608184814453 ], [ 44.50697326660156, 41.22980499267578 ], [ 44.51605606079102, 41.23125076293945 ], [ 44.52183151245117, 41.23016738891602 ], [ 44.52461242675782, 41.22744369506836 ], [ 44.52469635009766, 41.22150039672852 ], [ 44.5208625793457, 41.21413803100586 ], [ 44.51641845703125, 41.20794296264648 ], [ 44.51377868652344, 41.20310974121094 ], [ 44.51011276245117, 41.19424819946289 ], [ 44.52372360229492, 41.19211196899414 ], [ 44.53005599975587, 41.1904182434082 ], [ 44.53369522094727, 41.19083404541016 ], [ 44.53766632080078, 41.19261169433594 ], [ 44.5486946105957, 41.19680404663086 ], [ 44.55602645874023, 41.19966506958008 ], [ 44.57158279418945, 41.20330429077148 ], [ 44.57644271850586, 41.20369338989258 ], [ 44.57966613769531, 41.19952774047852 ], [ 44.57958221435547, 41.18558502197266 ], [ 44.58661270141602, 41.18752670288086 ], [ 44.58997344970703, 41.18908309936523 ], [ 44.59369277954102, 41.19266510009766 ], [ 44.59502792358398, 41.19633483886719 ], [ 44.59619522094727, 41.20333480834961 ], [ 44.59719467163086, 41.20933151245117 ], [ 44.60022354125977, 41.22050094604492 ], [ 44.60166549682617, 41.22305679321289 ], [ 44.60416793823242, 41.22750091552734 ], [ 44.60597229003906, 41.23072052001954 ], [ 44.60786056518555, 41.23341751098633 ], [ 44.61094284057617, 41.2349739074707 ], [ 44.61758422851562, 41.23419570922852 ], [ 44.62841796875, 41.23172378540039 ], [ 44.62863922119141, 41.23172378540039 ], [ 44.65874862670899, 41.2321662902832 ], [ 44.65919494628906, 41.23199844360352 ], [ 44.66383361816406, 41.23025131225586 ], [ 44.66669464111328, 41.2244987487793 ], [ 44.67230606079102, 41.21913909912109 ], [ 44.67802810668946, 41.21788787841797 ], [ 44.68377685546875, 41.21758270263672 ], [ 44.69386291503906, 41.22016525268555 ], [ 44.70325088500977, 41.2204704284668 ], [ 44.70774841308594, 41.21902847290039 ], [ 44.71072387695312, 41.21669387817383 ], [ 44.71169281005859, 41.20819473266602 ], [ 44.71708297729492, 41.2060546875 ], [ 44.72805404663086, 41.20838928222656 ], [ 44.7308349609375, 41.21016693115234 ], [ 44.7373046875, 41.21441650390625 ], [ 44.74522399902344, 41.2154426574707 ], [ 44.7591667175293, 41.21541595458984 ], [ 44.77869415283203, 41.2203598022461 ], [ 44.78680419921875, 41.21794509887695 ], [ 44.79447174072266, 41.22100067138672 ], [ 44.80177688598633, 41.22155380249023 ], [ 44.81111145019531, 41.21980667114258 ], [ 44.83414077758789, 41.21136093139648 ], [ 44.83538818359375, 41.21091842651367 ], [ 44.84535980224609, 41.21005630493164 ], [ 44.85505676269531, 41.2105827331543 ], [ 44.86477661132812, 41.2113037109375 ], [ 44.86494445800781, 41.21186065673829 ], [ 44.86539077758789, 41.21327590942383 ], [ 44.8658332824707, 41.21469497680664 ], [ 44.86255645751954, 41.21561050415039 ], [ 44.8583869934082, 41.22113800048828 ], [ 44.85033416748047, 41.22222137451173 ], [ 44.84169387817383, 41.2274169921875 ], [ 44.83452606201172, 41.22902679443359 ], [ 44.82516479492188, 41.23114013671876 ], [ 44.82383346557617, 41.23208236694336 ], [ 44.81624984741211, 41.23747253417969 ], [ 44.79952621459961, 41.255859375 ], [ 44.79769515991211, 41.25949859619141 ], [ 44.79580688476562, 41.26324844360352 ], [ 44.79877853393555, 41.26694488525391 ], [ 44.80697250366211, 41.27152633666992 ], [ 44.80691528320312, 41.27583312988281 ], [ 44.80691528320312, 41.27594375610352 ], [ 44.80691528320312, 41.27644348144532 ], [ 44.80155563354492, 41.28239059448242 ], [ 44.80183410644531, 41.28335952758789 ], [ 44.80219268798828, 41.28452682495117 ], [ 44.80227661132812, 41.28480529785156 ], [ 44.80252838134766, 41.28569412231445 ], [ 44.81410980224609, 41.30099868774414 ], [ 44.81669616699219, 41.29997253417969 ], [ 44.81811141967773, 41.29958343505859 ], [ 44.81933212280273, 41.29863739013672 ], [ 44.83205413818359, 41.28063964843751 ], [ 44.83211135864258, 41.28055572509766 ], [ 44.84980392456055, 41.27452850341798 ], [ 44.8570556640625, 41.2736930847168 ], [ 44.86222076416016, 41.27383422851562 ], [ 44.8664436340332, 41.2730827331543 ], [ 44.87950134277344, 41.26438903808594 ], [ 44.88636016845703, 41.26083374023438 ], [ 44.89091491699219, 41.26097106933594 ], [ 44.89886093139648, 41.26288986206055 ], [ 44.90341567993164, 41.2628059387207 ], [ 44.92599868774414, 41.25827789306641 ], [ 44.93661117553711, 41.25783157348634 ], [ 44.94602966308594, 41.25858306884766 ], [ 44.95175170898438, 41.26602935791016 ], [ 44.95352935791016, 41.27447128295898 ], [ 44.95700073242188, 41.27830505371094 ], [ 44.96166610717773, 41.28163909912109 ], [ 44.96691513061523, 41.28452682495117 ], [ 44.97375106811523, 41.2891960144043 ], [ 44.98802947998047, 41.29899978637695 ], [ 44.99572372436523, 41.30183410644531 ], [ 45.0, 41.30161285400391 ], [ 45.00405502319336, 41.30141830444336 ], [ 45.00085790057605, 41.11030977365648 ], [ 45.0, 41.10980606079102 ], [ 44.99774932861328, 41.10749816894531 ], [ 44.99691772460938, 41.10111236572266 ], [ 44.99594497680664, 41.085693359375 ], [ 44.99677658081055, 41.07083511352539 ], [ 44.99802780151367, 41.06375122070312 ], [ 45.0, 41.05902862548828 ] ], [ [ 45.19647216796875, 41.01652908325195 ], [ 45.18619537353516, 41.01583480834961 ], [ 45.18116760253906, 41.01088714599609 ], [ 45.17494583129883, 41.0057487487793 ], [ 45.17147064208984, 41.00125122070312 ], [ 45.17002868652344, 40.99533462524414 ], [ 45.17044448852539, 40.98961257934571 ], [ 45.17375183105469, 40.98383331298828 ], [ 45.17638778686523, 40.97919464111328 ], [ 45.18383407592773, 40.97383499145508 ], [ 45.18522262573242, 40.97283172607422 ], [ 45.18902587890625, 40.97255706787109 ], [ 45.2108039855957, 40.97091674804688 ], [ 45.21497344970703, 40.96991729736328 ], [ 45.22174835205078, 40.96541595458984 ], [ 45.22655487060547, 40.96416854858398 ], [ 45.23258209228516, 40.96427917480469 ], [ 45.23833465576172, 40.9648323059082 ], [ 45.24449920654297, 40.9681396484375 ], [ 45.24369430541992, 40.97869491577148 ], [ 45.23380661010742, 40.98872375488281 ], [ 45.22366714477539, 40.99522399902344 ], [ 45.22052764892578, 40.99724960327148 ], [ 45.21869277954102, 40.99974822998047 ], [ 45.21477890014648, 41.00516510009766 ], [ 45.20899963378906, 41.01213836669922 ], [ 45.20394515991211, 41.01386260986328 ], [ 45.19713973999023, 41.01630401611328 ], [ 45.19647216796875, 41.01652908325195 ] ] ], [ [ [ 45.15687826241354, 41.07515107834868 ], [ 45.14256854591526, 41.09633777662042 ], [ 45.14730453491211, 41.0966682434082 ], [ 45.14802932739258, 41.09672164916992 ], [ 45.15458297729492, 41.09405517578125 ], [ 45.15594482421875, 41.08944320678711 ], [ 45.15687826241354, 41.07515107834868 ] ] ], [ [ [ 45.12753290077603, 41.1185992712436 ], [ 45.07758461478237, 41.19255176811279 ], [ 45.0809440612793, 41.19280624389648 ], [ 45.09108352661133, 41.19741821289062 ], [ 45.10758209228516, 41.20755386352539 ], [ 45.11091613769531, 41.20960998535156 ], [ 45.11488723754883, 41.21066665649415 ], [ 45.12127685546875, 41.21122360229492 ], [ 45.13058471679688, 41.2089729309082 ], [ 45.15830612182618, 41.17158508300781 ], [ 45.16444396972656, 41.16572189331055 ], [ 45.16794586181641, 41.1619987487793 ], [ 45.19297409057617, 41.15963745117188 ], [ 45.20308303833009, 41.15438842773438 ], [ 45.20689010620117, 41.15063858032227 ], [ 45.2043342590332, 41.14727783203126 ], [ 45.19491577148438, 41.14655685424805 ], [ 45.19061279296875, 41.14480590820312 ], [ 45.18716812133789, 41.1412239074707 ], [ 45.1783332824707, 41.13155364990234 ], [ 45.17183303833008, 41.12911224365234 ], [ 45.16513824462891, 41.12658309936523 ], [ 45.13877868652344, 41.12033462524414 ], [ 45.13402938842773, 41.11919403076172 ], [ 45.12753290077603, 41.1185992712436 ] ] ], [ [ [ 45.04700211235428, 41.23783164849451 ], [ 45.02329895459298, 41.2729260999909 ], [ 45.0391960144043, 41.25588989257812 ], [ 45.04480743408203, 41.25141525268555 ], [ 45.04674911499023, 41.24636077880859 ], [ 45.04700211235428, 41.23783164849451 ] ] ], [ [ [ 45.02098429218642, 41.27635314580377 ], [ 45.00405502319336, 41.30141830444336 ], [ 45.0133056640625, 41.29666519165039 ], [ 45.01677703857422, 41.29202651977539 ], [ 45.02098429218642, 41.27635314580377 ] ] ] ] }
Such activity is not synced with a message: "Endomondo: Endomondo does not support non-GPS activities with other sensor data."
However, Endomondo seems to fully support such activity, as I managed to download tcx from Garmin Connect and upload it manually to Endo. It was uploaded correctly with time, distance HR and cadence data.
ON my Garmin it posted:
Distance: 2.25 mi
Time: 23:08
Avg Pace: 10:18 min/mi
When I sync it to RunKeeper it Sync's as:
Distance: 2.23
Time: 23:08
Avg Pace: 10:22 min/mi
I'm on the latest version of tapiriik. For some reason I needed to re-authenticate all my services, but I'm now getting a "RSA key not supported" on the auth callback. This has now happened for Strava and Runkeeper. Here's the stack trace (removed the auth token)
Request Method: GET
Request URL: http://localhost:8000/auth/return/strava?state=&code=<CODE>
Django Version: 1.5.1
Python Version: 3.4.1
Installed Applications:
('django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'tapiriik.web',
'pipeline')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'tapiriik.web.startup.Startup',
'tapiriik.web.startup.ServiceWebStartup',
'tapiriik.auth.SessionAuth')
Traceback:
File "/Users/username/dev/tap-env/lib/python3.4/site-packages/django/core/handlers/base.py" in get_response
115. response = callback(request, *callback_args, **callback_kwargs)
File "/Users/username/tapiriik/tapiriik/web/views/oauth/__init__.py" in authreturn
21. serviceRecord = Service.EnsureServiceRecordWithAuth(svc, uid, authData)
File "/Users/username/tapiriik/tapiriik/services/service.py" in EnsureServiceRecordWithAuth
61. from tapiriik.auth.credential_storage import CredentialStore
File "/Users/username/tapiriik/tapiriik/auth/credential_storage.py" in <module>
48. CredentialStore.Init()
File "/Users/username/tapiriik/tapiriik/auth/credential_storage.py" in Init
16. _key = RSA.importKey(CREDENTIAL_STORAGE_PRIVATE_KEY if CREDENTIAL_STORAGE_PRIVATE_KEY else CREDENTIAL_STORAGE_PUBLIC_KEY)
File "/Users/username/dev/tap-env/lib/python3.4/site-packages/Crypto/PublicKey/RSA.py" in importKey
682. raise ValueError("RSA key format is not supported")
Exception Type: ValueError at /auth/return/strava
Exception Value: RSA key format is not supported
Hi,
Probably not a large mass of users for iFit out here but I've been working with another gentleman who started an app to pull data from iFit and convert to TCX. We've started looking at a web based solution so we can setup automation as well. I stumbled onto this project. You've done all the hard work already. :)
I've got the iFit API figured out, but I've never worked in python. I just started looking at this code. Before I take the time to learn python and add to this I wanted to make sure no one else was already working on iFit.
Thanks,
Dave
I downloaded two activities from garmin, combined them (manually), then uploaded the new activity to garmin again. That new activity is not being synced by tapirik. I assume because it thinks its seen it before even though its length has changed and it has a new activity id. How can I get tapirik to sync the new activity? Thanks!
When syncing from Garmin Connect to Endomondo, the privacy settings from Garmin Connect are not respected. I had an activity that was visibly to Only Me on Garmin Connect and public on Endomondo.
Tapiriik main features is the ability to upload and download fitness data to various providers, like Garmin Connect, RunKeeper and others.
It would be nice for those features to be extracted as libraries, as others projects requires them too (see braiden/python-ant-downloader#59 and Tigge/antfs-cli#96).
I'll have free time at the end of July to create a new github project with those libraries, but we could start speaking together about requirements and API ...
I compared the timestamps from tcx files from both a swim and a run, and the times match, so it doesn't seem to be a problem on the garmin connect side (and strava works fine).
However when imported in TP, swim workout times are offset. In my case, it often mean they appear the next day at 3am instead of say 5pm.
It could be (and probably is) a TP issue though.
This results in a potentially-substantial discrepancy in pace when I pause my runs for stop lights and similar. I'm not very comfortable with python but will try to see if I can come up with pull request for you. Is it possible to re-sync events after this bug is resolved?
Thanks for Tapiriik!
We all know that different services have different activity sets. E.g. Endomondo has only "Skateboarding" and Strava has only "Inline skating". Most likely it will remain as is, i.e. they will keep having unequal sets.
Still I would like to keep my activities of unknown types on all the services. E.g. I track my kick scooter ride in Endomondo as Skateboarding and then want to transfer them to Strava as Inline skating (well, there is no better choice).
It would be great if tapiriik would still synchronize unknown or incompatible activity types making them some "default" type. On Endomondo it would be the "Other" type, on Strava - "Workout". Then I could fix activity type by hand on the target service.
Is it possible to add such an option?
The "elapsed", as opposed to the "moving" time, from Strava is synced to show as "moving" time in Runkeeper.
Here is an example activity that was synced:
Strava: http://www.strava.com/activities/187886603
Runkeeper: http://runkeeper.com/user/dickolsson/activity/424952571
We are a lot of Taipiriik users who miss the synch feature with Endomondo a lot. Will the feature be available again? If yes, when?
Manually-entered items on the treadmill in RK are imported into GC with pace and distance data, but not time. Which could be calculated, obviously, but it would be nice to not have to.
Might not be worth the effort to implement, but it occurs to me that most people will have a particular pattern in when they upload tracks and times they never will so scheduling automated sync based on typical patterns for each user might help optimise the process. I'd be happy for syncs to not happen overnight and in the middle of the day if it allowed for quicker (i.e. more regular) syncs of my commute to/from work. Similarly it might be that some users only ever log tracks in the evening or at weekends so daytime or weekday checks could be stopped or reduced.
Hi,
Currently when I head to the webpage and login it just says Queuing......
I have tried logging out and back in again and the same occurs.
It is not uploading activities to any of the specified sites.
I have tried Google Chrome and IE10.
Cheers
Dan
From what I can tell from the code you preserve privacy when "sync private activities" is enabled and refuse to sync a private activity to a service that doesn't support it. If that is the case I would suggest mentioning that in the FAQ.
I personally didn't try private, because I wasn't sure how things would sync.
I was investigating an issue on some of my data that won't sync and I found the following piece of code in the sanity check:
if wp.Location:
if wp.Location.Latitude == 0 and wp.Location.Longitude == 0:
raise ValueError("Invalid lat/lng")
What's the reason behind this? Does one of the programs not support this? I know Garmin and Runkeeper are ok with it.
I realize that most likely no one is running at 0,0. However, we have an app that parses the data from iFit to a TCX file. Since this is treadmill data, we create a virtual running path to make runkeeper happy. Without a lot of complicated math it was easiest to create this run along the equator. So any of my runs on my treadmill will report a straight line run starting at 0,0. It's not perfect and it loses any elevation changes since Runkeeper likes to calculate all the stats itself based on lat,lon but it at least syncs the data. Since it's in the middle of the ocean I know it's a treadmill run and if I want the elevation profile I can look at Garmin or iFit.
I'm hoping soon to contribute to your project with the iFit API.
It looks like calories aren't collected from GC, and thus not uploaded to RK; since I think my calories are more correct from my Garmin than RK's estimate, I'd like that.
It looks like garminconnect.py defines them, but doesn't read them.
$ egrep -C1 -i calorie\|energy GarminConnect/garminconnect.py
"yard": ActivityStatisticUnit.Yards,
"kilocalorie": ActivityStatisticUnit.Kilocalories,
"bpm": ActivityStatisticUnit.BeatsPerMinute,
--
--
mapStat("WeightedMeanAirTemperature", "Temperature", "avg")
mapStat("SumEnergy", "Energy", "value")
mapStat("MaxHeartRate", "HR", "max")
while it looks like runkeeper.py has that information all over in it:
$ egrep -C1 -i calorie\|energy RunKeeper/runkeeper.py
SupportsHR = True
SupportsCalories = True
--
--
activity.Stats.Speed = ActivityStatistic(ActivityStatisticUnit.KilometersPerHour,
avg=activity.Stats.Distance.asUnits(ActivityStatisticUnit.Kilometers).Value /
((activity.EndTime - activity.StartTime).total_seconds() / 60 / 60))
activity.Stats.Energy = ActivityStatistic(ActivityStatisticUnit.Kilocalories,
value=rawRecord["total_calories"] if "total_calories" in rawRecord else None)
if rawRecord["type"] in self._activityMappings:
--
--
streamData = {}
for stream in ["path", "heart_rate", "calories", "distance"]:
if stream in rawData and len(rawData[stream]):
--
--
def _addWaypoint(timestamp, path=None, heart_rate=None, calories=None,
distance=None):
waypoint = Waypoint(activity.StartTime + timedelta(seconds=timestamp))
--
--
waypoint.HR = heart_rate
waypoint.Calories = calories
waypoint.Distance = distance
--
--
record["average_heart_rate"] = int(activity.Stats.HR.Average)
if activity.Stats.Energy.Value is not None:
record["total_calories"] =
activity.Stats.Energy.asUnits(ActivityStatisticUnit.Kilocalories).Value
if activity.Stats.Distance.Value is not None:
--
--
if waypoint.Calories is not None:
if "calories" not in record:
record["calories"] = []
record["calories"].append({"timestamp": timestamp, "calories": waypoint.Calories})
Is this because GC doesn't expose the calorie information or was it an oversight?
After all of this, I'll also look into it and see what I can find and see if I can give you a pull request for this. But any advice or leads would be great.
Thanks.
--andy
Has anyone looked into adding nike+ support? It looks like it should at least be possible to pull data from the api (https://developer.nike.com/activities/get_gps_data_for_activity_id), although I wasn't able to figure out how to create a new activity via the api. I'll happily hack on this, but first wanted to check if the work has been started somewhere.
This is just a nit pick. The font of the website is not ideal and makes it hurt to read it.
Thanks for the awesome project :)
I recorded this workout with endomondo:
http://app.endomondo.com/workouts/413668646/2956118
After syncing to strava the speed/times were twice as fast as i was actually running:
http://www.strava.com/activities/198948229
And, yes, endomondo is right., i'm just that slow.
Would be nice to add support for dailymile. I've done work with their API in the past so may be able to do this myself.
It would be awesome if tapiriik could support http://www.gpsies.com/
To support the tz update (shapely), one needs libgeos-dev installed on the vagrant machine. Recommend adding libgeos-dev to the apt-get install line in bootstrap.sh.
Would read:
sudo apt-get install -y python3-pip libxml2-dev libxslt-dev zlib1g-dev mongodb git libgeos-dev
tapiriik has been stuck at synchronizing now (57% complete) for a couple of days. I have tried "disconnecting" the services and connecting them again, but it still says 57% complete.
There are no error messages telling me what could be wrong.
This seems like an excelent service, I have already donated. Hopefully it can be resolved?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.