Last active
May 31, 2016 23:49
Comparison between CoreLocation distanceFromLocation() and other earth distance methods
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ios_distanceFromLocation | geopy_great_circle | geopy_vincenty | great_circle_difference | vincenty_difference | |
---|---|---|---|---|---|
3.93925768 | 3.9281531653 | 3.93922265629 | 0.0111045147028 | 3.50237133229e-05 | |
25.72370334 | 25.7073197794 | 25.7236413377 | 0.0163835605726 | 6.20023199041e-05 | |
5.46728098 | 5.45349443375 | 5.46725389515 | 0.0137865462544 | 2.70848484067e-05 | |
8.29325257 | 8.27305170503 | 8.2932119731 | 0.0202008649714 | 4.05968985113e-05 | |
9.69501709 | 9.67160552512 | 9.69496572517 | 0.0234115648778 | 5.13648320624e-05 | |
6.00842669 | 5.99403658269 | 6.00839455602 | 0.014390107307 | 3.21339784124e-05 | |
5.12883773 | 5.11445893246 | 5.12880707646 | 0.0143787975444 | 3.06535422894e-05 | |
0.0 | 0.0 | 0.0 | 0.0 | 0.0 | |
0.0 | 0.0 | 0.0 | 0.0 | 0.0 | |
7.77605309 | 7.75481290661 | 7.77600657882 | 0.0212401833881 | 4.65111845074e-05 | |
6.85854079 | 6.83919847055 | 6.85849772553 | 0.019342319449 | 4.30644727469e-05 | |
4.68616224 | 4.67381268917 | 4.68613396014 | 0.0123495508348 | 2.82798570792e-05 | |
7.87419271 | 7.85194308732 | 7.87414141548 | 0.022249622678 | 5.12945163562e-05 | |
5.86444475 | 5.84804463586 | 5.86440705972 | 0.0164001141385 | 3.76902776917e-05 | |
6.08520536 | 6.06799749816 | 6.08516612459 | 0.0172078618373 | 3.92354105516e-05 | |
6.83209126 | 6.81277770693 | 6.83204726486 | 0.0193135530656 | 4.39951373323e-05 | |
6.8014224 | 6.78229521146 | 6.80137860789 | 0.019127188536 | 4.37921120398e-05 | |
6.9624177 | 6.94273165916 | 6.96237246393 | 0.0196860408439 | 4.52360722294e-05 | |
11.67063813 | 11.6433908854 | 11.6705701976 | 0.0272472446452 | 6.79323798654e-05 | |
3.45679714 | 3.45044589871 | 3.45678010104 | 0.00635124128531 | 1.70389613894e-05 | |
3.4519806 | 3.44337092866 | 3.45195944721 | 0.00860967133935 | 2.11527918035e-05 | |
3.30825832 | 3.29916604259 | 3.30823671138 | 0.00909227741159 | 2.16086193072e-05 | |
2.9668771 | 2.95849749839 | 2.96685741344 | 0.00837960160955 | 1.96865570703e-05 | |
2.49573264 | 2.48870527591 | 2.49571611423 | 0.00702736409201 | 1.65257680584e-05 | |
1.92847451 | 1.92309522974 | 1.9284617889 | 0.00537928025963 | 1.27211039433e-05 | |
1.31889878 | 1.31524132394 | 1.31889008427 | 0.00365745606151 | 8.6957250911e-06 | |
0.75764374 | 0.755614249694 | 0.757638868809 | 0.00202949030584 | 4.87119132697e-06 | |
0.36938896 | 0.368510703628 | 0.369386805743 | 0.000878256371705 | 2.1542567667e-06 | |
0.17483151 | 0.174473563334 | 0.17483061014 | 0.000357946666155 | 8.998600457e-07 | |
0.07437777 | 0.07421297798 | 0.0743773525388 | 0.000164792019997 | 4.17461173019e-07 | |
0.03247312 | 0.0324008434155 | 0.0324729454377 | 7.22765845268e-05 | 1.74562316858e-07 | |
0.05025534 | 0.0502693282975 | 0.0502505351925 | 1.39882975474e-05 | 4.80480749777e-06 | |
0.07206652 | 0.072098418847 | 0.0720655649559 | 3.18988469582e-05 | 9.55044144754e-07 | |
0.08607958 | 0.0861158389729 | 0.0860775178226 | 3.62589729236e-05 | 2.06217735607e-06 | |
0.09559369 | 0.0956266685277 | 0.0955877464703 | 3.29785277401e-05 | 5.94352967188e-06 | |
0.09932799 | 0.0993584121754 | 0.0993198850923 | 3.04221753899e-05 | 8.10490771488e-06 | |
0.09573521 | 0.0957683801697 | 0.0957293281593 | 3.31701696753e-05 | 5.88184072189e-06 | |
0.08827028 | 0.0883058758538 | 0.0882673717799 | 3.55958538031e-05 | 2.90822014752e-06 | |
0.07850298 | 0.0785370829434 | 0.0785016166632 | 3.41029433869e-05 | 1.36333679983e-06 | |
0.06626014 | 0.0662897724543 | 0.0662594175501 | 2.96324542972e-05 | 7.22449864793e-07 | |
0.05267727 | 0.0527011949978 | 0.0526768772424 | 2.39249977905e-05 | 3.9275758737e-07 | |
0.03976533 | 0.0397835736578 | 0.0397651237952 | 1.82436577892e-05 | 2.06204766172e-07 | |
0.02905688 | 0.0290702605864 | 0.0290567538355 | 1.33805863786e-05 | 1.26164529254e-07 | |
0.02095184 | 0.0209613925027 | 0.0209517033473 | 9.55250265848e-06 | 1.36652688301e-07 | |
0.01522094 | 0.015227490479 | 0.0152206468725 | 6.55047904712e-06 | 2.93127538265e-07 | |
0.01103543 | 0.0110389079074 | 0.0110345782759 | 3.47790744802e-06 | 8.51724114168e-07 | |
0.00758662 | 0.00758504001911 | 0.00758404740376 | 1.5799808878e-06 | 2.57259623957e-06 | |
0.00553881 | 0.00552673575186 | 0.00553146232254 | 1.20742481366e-05 | 7.34767746248e-06 | |
0.00757504 | 0.00755456506454 | 0.00756300524589 | 2.04749354635e-05 | 1.20347541122e-05 | |
0.01215974 | 0.0121319254526 | 0.0121429513825 | 2.7814547396e-05 | 1.6788617463e-05 | |
0.01947058 | 0.0194319366815 | 0.0194466507632 | 3.86433184544e-05 | 2.39292367534e-05 | |
0.03188697 | 0.031828495951 | 0.031850186582 | 5.84740489674e-05 | 3.67834180324e-05 | |
0.052338 | 0.0522385579677 | 0.0523377494331 | 9.94420323135e-05 | 2.50566904066e-07 | |
0.08679339 | 0.0866118434964 | 0.0867929435987 | 0.000181546503564 | 4.46401264259e-07 | |
0.14637622 | 0.146040018017 | 0.146375403909 | 0.000336201982692 | 8.1609056754e-07 | |
0.24979659 | 0.249183575612 | 0.249795109193 | 0.000613014387861 | 1.48080736301e-06 | |
0.42067903 | 0.41959007202 | 0.420676419546 | 0.00108895798014 | 2.61045407762e-06 | |
0.70903721 | 0.707128781726 | 0.7090326505 | 0.00190842827437 | 4.55950047895e-06 | |
1.09675956 | 1.09369268831 | 1.0967522501 | 0.00306687168513 | 7.30989585351e-06 | |
1.68353286 | 1.67877964681 | 1.68352154309 | 0.00475321318802 | 1.13169114955e-05 | |
2.38717474 | 2.3805459931 | 2.38715898789 | 0.00662874689593 | 1.57521076338e-05 | |
3.08923637 | 3.08075177729 | 3.0892163627 | 0.00848459270836 | 2.00072980423e-05 | |
3.81647471 | 3.80595970524 | 3.81645023802 | 0.0105150047579 | 2.44719803746e-05 | |
4.46762787 | 4.45521466942 | 4.46759940582 | 0.0124132005818 | 2.84641766539e-05 | |
5.05801658 | 5.04384010694 | 5.05798450485 | 0.0141764730568 | 3.20751516911e-05 | |
5.49334747 | 5.47786715962 | 5.49331279511 | 0.0154803103803 | 3.46748907694e-05 | |
5.76385904 | 5.74757665934 | 5.7638227946 | 0.0162823806592 | 3.62454045062e-05 | |
5.93848964 | 5.92169842602 | 5.93845238265 | 0.0167912139803 | 3.725734756e-05 | |
6.044402 | 6.02731071819 | 6.0443640822 | 0.0170912818121 | 3.79177979433e-05 | |
6.08239002 | 6.06519666883 | 6.08235179038 | 0.0171933511702 | 3.82296226942e-05 | |
6.09912411 | 6.08188896089 | 6.09908565862 | 0.017235149113 | 3.84513779332e-05 | |
6.21814596 | 6.20059701761 | 6.21810660111 | 0.0175489423925 | 3.93588931846e-05 | |
6.32906461 | 6.31122600518 | 6.32902429143 | 0.0178386048227 | 4.0318565377e-05 | |
6.31268965 | 6.29488538949 | 6.31264909931 | 0.0178042605122 | 4.05506862586e-05 | |
6.28164086 | 6.26391438129 | 6.28160019897 | 0.0177264787105 | 4.06610298507e-05 | |
6.27558831 | 6.25787955725 | 6.27554741828 | 0.0177087527452 | 4.08917230743e-05 | |
6.2891467 | 6.27140173548 | 6.28910544514 | 0.0177449645226 | 4.12548600419e-05 | |
6.39119393 | 6.37316902862 | 6.39115171893 | 0.0180249013824 | 4.22110709817e-05 | |
6.49067831 | 6.47236322218 | 6.49063511563 | 0.0183150878195 | 4.31943719859e-05 | |
6.59885087 | 6.58021899921 | 6.59880664618 | 0.018631870787 | 4.42238199794e-05 | |
6.67240573 | 6.65355560718 | 6.67236075462 | 0.0188501228237 | 4.49753829983e-05 | |
6.68212934 | 6.66324492125 | 6.68208407346 | 0.0188844187483 | 4.52665385389e-05 | |
6.68032128 | 6.66144536203 | 6.68027583831 | 0.0188759179695 | 4.54416892053e-05 | |
6.6063887 | 6.58772258989 | 6.60634356109 | 0.0186661101058 | 4.51389085203e-05 | |
6.49313824 | 6.47479165466 | 6.49309367419 | 0.0183465853363 | 4.45658143304e-05 | |
6.38420438 | 6.36616679533 | 6.38416036431 | 0.0180375846724 | 4.40156859902e-05 | |
6.27380798 | 6.2560773131 | 6.27376453277 | 0.0177306669028 | 4.34472306683e-05 | |
6.25069144 | 6.23302592334 | 6.25064799131 | 0.0176655166598 | 4.34486878556e-05 | |
6.2444364 | 6.2267850612 | 6.24439282897 | 0.0176513387989 | 4.35710308402e-05 | |
6.19092843 | 6.17341981029 | 6.19088510583 | 0.0175086197127 | 4.33241671036e-05 | |
6.17513448 | 6.15766786445 | 6.17509121352 | 0.0174666155489 | 4.32664784276e-05 | |
6.16090188 | 6.14347743765 | 6.1608587462 | 0.0174244423517 | 4.31337954794e-05 | |
6.15100339 | 6.13361963583 | 6.15096045332 | 0.0173837541666 | 4.2936675074e-05 | |
6.15338819 | 6.13601552738 | 6.15334548079 | 0.0173726626171 | 4.27092107627e-05 | |
6.20198806 | 6.18447956626 | 6.2019452595 | 0.0175084937434 | 4.2800503719e-05 | |
6.35857027 | 6.34059808158 | 6.35852655338 | 0.0179721884185 | 4.37166158322e-05 | |
6.5516703 | 6.53313971263 | 6.55162531745 | 0.0185305873655 | 4.4982550599e-05 | |
6.68136966 | 6.66247384559 | 6.68132377361 | 0.0188958144111 | 4.58863883352e-05 | |
6.75025817 | 6.73117344404 | 6.75021172389 | 0.0190847259642 | 4.64461108702e-05 | |
6.77735358 | 6.75819912015 | 6.77730679096 | 0.019154459845 | 4.67890387199e-05 | |
6.73693688 | 6.7178985443 | 6.73689018063 | 0.0190383357017 | 4.6699365174e-05 | |
6.60958671 | 6.59090041374 | 6.60954070984 | 0.0186862962588 | 4.60001589015e-05 | |
6.53417397 | 6.51569778721 | 6.53412835937 | 0.0184761827851 | 4.56106280442e-05 | |
6.52366984 | 6.50522429447 | 6.5236241932 | 0.018445545525 | 4.56468027323e-05 | |
6.58028582 | 6.56168666008 | 6.58023963654 | 0.0185991599199 | 4.61834566234e-05 | |
6.69184676 | 6.67295138801 | 6.69179960519 | 0.0188953719858 | 4.71548080601e-05 | |
6.75428086 | 6.73521513756 | 6.75423298693 | 0.0190657224434 | 4.78730695166e-05 | |
6.79386823 | 6.77467777442 | 6.79381977276 | 0.0191904555793 | 4.84572392772e-05 | |
6.80672593 | 6.78748120189 | 6.80667713512 | 0.0192447281085 | 4.87948765659e-05 | |
6.76855809 | 6.74941185155 | 6.76850944966 | 0.0191462384461 | 4.86403420927e-05 | |
6.61176719 | 6.59307167017 | 6.61171974309 | 0.0186955198293 | 4.74469118306e-05 | |
6.41890484 | 6.40078791201 | 6.41885905548 | 0.0181169279864 | 4.57845213226e-05 | |
6.30106018 | 6.2833103165 | 6.30101563949 | 0.0177498635041 | 4.45405113059e-05 | |
6.17071351 | 6.15335999537 | 6.17067035782 | 0.0173535146305 | 4.31521776436e-05 | |
6.03143033 | 6.01448539048 | 6.03138861142 | 0.0169449395238 | 4.1718582434e-05 | |
5.92619517 | 5.90954275034 | 5.92615459615 | 0.0166524196558 | 4.05738498381e-05 | |
5.735221 | 5.71915855177 | 5.73518228584 | 0.0160624482301 | 3.87141626916e-05 | |
5.37011498 | 5.35532971096 | 5.37007981629 | 0.0147852690418 | 3.51637134894e-05 | |
4.91509924 | 4.90224886272 | 4.91506919577 | 0.0128503772753 | 3.00442307744e-05 | |
60.86611448 | 60.6944738381 | 60.8659024111 | 0.17164064189 | 0.000212068857081 | |
65.00396524 | 64.8202366202 | 65.0037471874 | 0.183728619792 | 0.000218052566382 | |
11.70227114 | 11.6760986793 | 11.7022082143 | 0.0261724607093 | 6.29257459153e-05 | |
5.50413353 | 5.4885744133 | 5.50409521273 | 0.0155591167006 | 3.83172659424e-05 | |
5.47655607 | 5.46106562396 | 5.47651787459 | 0.0154904460401 | 3.81954062751e-05 | |
5.83137278 | 5.81561668406 | 5.83133420368 | 0.0157560959433 | 3.8576320164e-05 | |
5.65779876 | 5.64191302668 | 5.65776038601 | 0.0158857333153 | 3.83739878709e-05 | |
5.40287685 | 5.38814138528 | 5.40284052906 | 0.014735464719 | 3.63209428231e-05 | |
4.66785633 | 4.65683400615 | 4.66782769332 | 0.011022323853 | 2.86366847817e-05 | |
4.24093115 | 4.23371409272 | 4.24091029591 | 0.00721705728293 | 2.08540947462e-05 | |
7.57240563 | 7.57584479421 | 7.57240576206 | 0.00343916421032 | 1.32063957992e-07 | |
6.46529984 | 6.46793529995 | 6.46529912856 | 0.00263545994714 | 7.11441278334e-07 | |
5.8964878 | 5.89892084182 | 5.89648718904 | 0.00243304182033 | 6.10964992376e-07 | |
7.49770037 | 7.50116687193 | 7.49770083908 | 0.00346650192971 | 4.69083195398e-07 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45.5700962339021, -122.6853946131865 : 273.31914977 | |
45.57009832937789, -122.6854449884246 : 3.93925768 | |
45.56990969464702, -122.6856359281788 : 25.72370334 | |
45.56989473294986, -122.6857026481281 : 5.46728098 | |
45.56992042348308, -122.6858023927758 : 8.29325257 | |
45.56995126888675, -122.6859185659538 : 9.69501709 | |
45.56993169714284, -122.6859903150449 : 6.00842669 | |
45.56993563663733, -122.6860557777087 : 5.12883773 | |
45.56993563663733, -122.6860557777087 : 0.00000000 | |
45.56993563663733, -122.6860557777087 : 0.00000000 | |
45.56994758084935, -122.6861539297948 : 7.77605309 | |
45.56995055642498, -122.686241688321 : 6.85854079 | |
45.56996074043733, -122.6862999425481 : 4.68616224 | |
45.56996266827506, -122.6864007768432 : 7.87419271 | |
45.56995751340461, -122.6864755434195 : 5.86444475 | |
45.56995793249977, -122.686553495119 : 6.08520536 | |
45.56995680094284, -122.6866410021881 : 6.83209126 | |
45.56996103380394, -122.686727922524 : 6.80142240 | |
45.56996019561362, -122.6868171059738 : 6.96241770 | |
45.57000079863865, -122.6869549825362 : 11.67063813 | |
45.56998375602619, -122.6869920256368 : 3.45679714 | |
45.56997387472085, -122.6870339492523 : 3.45198060 | |
45.56996924493585, -122.6870758136157 : 3.30825832 | |
45.56996833665832, -122.6871137985246 : 2.96687710 | |
45.56996971587683, -122.6871457095226 : 2.49573264 | |
45.56997159759642, -122.687170268369 : 1.92847451 | |
45.56997313112554, -122.6871870223296 : 1.31889878 | |
45.56997458203318, -122.6871965056674 : 0.75764374 | |
45.56997580993276, -122.687200902896 : 0.36938896 | |
45.56997657497122, -122.6872028598386 : 0.17483151 | |
45.56997686327414, -122.6872037196939 : 0.07437777 | |
45.56997673847277, -122.6872040958284 : 0.03247312 | |
45.56997629959682, -122.6872042507816 : 0.05025534 | |
45.56997565379979, -122.6872043336278 : 0.07206652 | |
45.56997488496294, -122.6872044666717 : 0.08607958 | |
45.56997404123992, -122.6872047044842 : 0.09559369 | |
45.56997316992028, -122.6872049874375 : 0.09932799 | |
45.56997232474715, -122.6872052241514 : 0.09573521 | |
45.56997153853165, -122.6872053841431 : 0.08827028 | |
45.56997083594, -122.6872054873996 : 0.07850298 | |
45.56997024176309, -122.6872055567609 : 0.06626014 | |
45.56996976888139, -122.6872056022504 : 0.05267727 | |
45.56996941165285, -122.6872056306641 : 0.03976533 | |
45.56996915055676, -122.6872056496693 : 0.02905688 | |
45.56996896242653, -122.6872056667565 : 0.02095184 | |
45.56996882629132, -122.6872056879855 : 0.01522094 | |
45.56996872934864, -122.6872057185458 : 0.01103543 | |
45.56996866851934, -122.6872057626426 : 0.00758662 | |
45.56996864644325, -122.6872058262554 : 0.00553881 | |
45.5699686597418, -122.6872059214296 : 0.00757504 | |
45.56996870402428, -122.6872060638709 : 0.01215974 | |
45.56996879256923, -122.6872062790917 : 0.01947058 | |
45.5699689500425, -122.6872066205456 : 0.03188697 | |
45.56996919974744, -122.6872071889932 : 0.05233800 | |
45.56996956857817, -122.6872081690251 : 0.08679339 | |
45.56997009691155, -122.6872098866667 : 0.14637622 | |
45.56997085349186, -122.6872128999045 : 0.24979659 | |
45.56997187319425, -122.6872180897268 : 0.42067903 | |
45.56997317108597, -122.6872269828217 : 0.70903721 | |
45.569974142297, -122.6872409645496 : 1.09675956 | |
45.56997355643217, -122.6872625151606 : 1.68353286 | |
45.5699708756333, -122.6872928567163 : 2.38717474 | |
45.56996650381304, -122.6873319385195 : 3.08923637 | |
45.56996139994354, -122.6873802860648 : 3.81647471 | |
45.56995647588118, -122.6874370871875 : 4.46762787 | |
45.56995250191979, -122.6875016349494 : 5.05801658 | |
45.56994979772277, -122.6875719015846 : 5.49334747 | |
45.56994824794217, -122.6876457060116 : 5.76385904 | |
45.56994772477547, -122.6877217768594 : 5.93848964 | |
45.56994816539452, -122.6877992055935 : 6.04440200 | |
45.56994916851942, -122.6878771104202 : 6.08239002 | |
45.56995053010429, -122.6879552186545 : 6.09912411 | |
45.56995285256555, -122.688034806999 : 6.21814596 | |
45.56995589581769, -122.6881157690569 : 6.32906461 | |
45.56995862250716, -122.6881965439672 : 6.31268965 | |
45.56996105141672, -122.6882769400259 : 6.28164086 | |
45.56996350690263, -122.688357256839 : 6.27558831 | |
45.56996603954894, -122.6884377426579 : 6.28914670 | |
45.56996885444423, -122.6885195183285 : 6.39119393 | |
45.56997144128498, -122.6886025849741 : 6.49067831 | |
45.56997369859448, -122.6886870578498 : 6.59885087 | |
45.56997557474231, -122.6887724923616 : 6.67240573 | |
45.56997713903236, -122.6888580642071 : 6.68212934 | |
45.56997888052953, -122.6889436059418 : 6.68032128 | |
45.56998065400369, -122.6890281988208 : 6.60638870 | |
45.56998238516734, -122.6891113420651 : 6.49313824 | |
45.56998415067957, -122.6891930877091 : 6.38420438 | |
45.56998565764209, -122.6892734291246 : 6.27380798 | |
45.56998715809137, -122.6893534745498 : 6.25069144 | |
45.56998847548349, -122.6894334463548 : 6.24443640 | |
45.56998912939893, -122.689512749229 : 6.19092843 | |
45.56998930140672, -122.6895918548622 : 6.17513448 | |
45.56998874074746, -122.6896707745121 : 6.16090188 | |
45.5699872536185, -122.6897495429423 : 6.15100339 | |
45.56998504653367, -122.6898283077153 : 6.15338819 | |
45.5699827835526, -122.6899076923739 : 6.20198806 | |
45.56998137812487, -122.689989123692 : 6.35857027 | |
45.56998113770319, -122.6900730525849 : 6.55167030 | |
45.56998170932534, -122.6901586398085 : 6.68136966 | |
45.56998286190781, -122.6902450978193 : 6.75025817 | |
45.56998444590236, -122.6903318892093 : 6.77735358 | |
45.56998612649149, -122.6904181589641 : 6.73693688 | |
45.56998734078779, -122.6905028128352 : 6.60958671 | |
45.56998832411767, -122.6905865065816 : 6.53417397 | |
45.56998938773729, -122.6906700637534 : 6.52366984 | |
45.56999087728256, -122.6907543332384 : 6.58028582 | |
45.5699932154828, -122.6908399938812 : 6.69184676 | |
45.56999578480331, -122.6909264416311 : 6.75428086 | |
45.56999792082926, -122.6910134207246 : 6.79386823 | |
45.56999919345692, -122.691100598855 : 6.80672593 | |
45.56999942767389, -122.6911873062265 : 6.76855809 | |
45.56999832707675, -122.6912719911865 : 6.61176719 | |
45.56999580914957, -122.6913541418114 : 6.41890484 | |
45.56999243584918, -122.6914347179699 : 6.30106018 | |
45.56998852907314, -122.6915135714016 : 6.17071351 | |
45.56998440430071, -122.6915906129906 : 6.03143033 | |
45.56998041573688, -122.6916663172904 : 5.92619517 | |
45.56997568967605, -122.6917394790434 : 5.73522100 | |
45.56996840780438, -122.6918074866712 : 5.37011498 | |
45.56995715981859, -122.6918683804269 : 4.91509924 | |
45.56993055157956, -122.6910895813627 : 60.86611448 | |
45.56994173649939, -122.6919221566045 : 65.00396524 | |
45.569986305242, -122.6920579747508 : 11.70227114 | |
45.56998743679893, -122.6921284665565 : 5.50413353 | |
45.56998726916087, -122.692198623086 : 5.47655607 | |
45.56997700132948, -122.6922718809197 : 5.83137278 | |
45.56998102464301, -122.6923441329251 : 5.65779876 | |
45.56998953227473, -122.6924122777979 : 5.40287685 | |
45.5700053321622, -122.6924676821778 : 4.66785633 | |
45.57002762802464, -122.6925117709885 : 4.24093115 | |
45.57009560525936, -122.692505233104 : 7.57240563 | |
45.57015323084367, -122.6925165486733 : 6.46529984 | |
45.57020582728607, -122.6925264393191 : 5.89648780 | |
45.57027321778757, -122.6925220807294 : 7.49770037 | |
45.57033348367137, -122.6925216616343 : 6.69820570 | |
45.57039467156452, -122.6925255173097 : 6.80725771 | |
45.57043964047504, -122.6925287024329 : 5.00415630 | |
45.57046818085534, -122.6925266069571 : 3.17627579 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Usage: | |
./process.py input.txt | |
""" | |
import fileinput | |
from geopy import distance | |
prevloc = None | |
for line in fileinput.input(): | |
coords, dist = line.split(' : ') | |
lat, lng = coords.split(',') | |
lat = float(lat) | |
lng = float(lng) | |
dist = float(dist) | |
loc = (lat, lng) | |
if prevloc is not None: | |
gc = distance.great_circle(prevloc, loc, radius=6371.0072).m | |
vc = distance.vincenty(prevloc, loc).m | |
print ','.join([str(dist), str(gc), str(vc), str(abs(gc-dist)), str(abs(vc-dist))]) | |
else: | |
print "ios_distanceFromLocation,geopy_great_circle,geopy_vincenty,great_circle_difference,vincenty_difference" | |
prevloc = loc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment