<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">地球</anchor>上の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">距離</anchor>の計算には、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">地球</anchor>の形を考慮する必要があります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">地球</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">球</anchor>に近い<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">回転楕円体</anchor>のような形をしています。</p><section><h1>Google Maps API</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Google Maps API</anchor> では <code>google.maps.geometry.spherical.computeDistanceBetween</code>
で2つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">座標</anchor>の間の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">距離</anchor>を得られます。
この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">関数</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">地球</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">球</anchor>に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">近似</anchor>しています。</p></section><section><h1>Strava</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Strava</anchor> は複数の方法で得た<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">距離</anchor>のいずれかを使っています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal></src>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite xml:lang="en-US">How Distance is Calculated – Strava Support</cite>
( (<time>2016-06-05 01:54:01 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://support.strava.com/hc/en-us/articles/216919487-How-Distance-is-Calculated">https://support.strava.com/hc/en-us/articles/216919487-How-Distance-is-Calculated</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <cite xml:lang="en-US">Why is Strava showing different data than my Garmin? – Strava Support</cite>
(<time>2018-10-26 19:36:30 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://support.strava.com/hc/en-us/articles/216919737-Why-is-Strava-showing-different-data-than-my-Garmin-">https://support.strava.com/hc/en-us/articles/216919737-Why-is-Strava-showing-different-data-than-my-Garmin-</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <cite xml:lang="en-US">Option to disable Strava smoothing algorithm on imports – Strava Support</cite>
(<time>2018-10-26 19:39:59 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://support.strava.com/hc/en-us/community/posts/115000116490-Option-to-disable-Strava-smoothing-algorithm-on-imports">https://support.strava.com/hc/en-us/community/posts/115000116490-Option-to-disable-Strava-smoothing-algorithm-on-imports</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <cite xml:lang="ja-JP">同じMoveなのにStrava上とMovescount上とで表示される数値が異なるのはどうしてですか?</cite>
(<time>2018-10-26 19:42:27 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.suunto.com/ja-jp/Support/faq-articles/movescount/why-does-my-move-show-different-values-in-strava-than-in-movescount/">https://www.suunto.com/ja-jp/Support/faq-articles/movescount/why-does-my-move-show-different-values-in-strava-than-in-movescount/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <cite xml:lang="en-US">How Distance is Calculated – Strava Support</cite>
(<time>2018-10-26 19:43:34 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://support.strava.com/hc/en-us/articles/216919487-How-Distance-is-Calculated">https://support.strava.com/hc/en-us/articles/216919487-How-Distance-is-Calculated</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <cite xml:lang="en-US">Why is my activity's distance different than my friend's? – Strava Support</cite>
(<time>2018-10-26 20:00:47 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://support.strava.com/hc/en-us/articles/115001188624-Why-is-my-activity-s-distance-different-than-my-friend-s-">https://support.strava.com/hc/en-us/articles/115001188624-Why-is-my-activity-s-distance-different-than-my-friend-s-</anchor-external></p></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en">Wikitravel:Measurements - Wikitravel</cite>
(<time>2010-02-24 08:24:04 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://wikitravel.org/en/Wikitravel:Measurements">http://wikitravel.org/en/Wikitravel:Measurements</anchor-external></p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite>二地点の緯度・経度からその距離を計算する(日本は山だらけ〜)</cite>
( (<time>2016-06-14 02:13:49 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://yamadarake.jp/trdi/report000001.html">http://yamadarake.jp/trdi/report000001.html</anchor-external><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 消滅確認 <time>2024-04-26T06:31:50.300Z</time></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> 
<cite>二地点の緯度・経度からその距離を計算する(日本は山だらけ〜)</cite>, <time>2024-04-26T06:31:05.000Z</time>, <time>2012-06-16T00:02:01.015Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20120616000121/http://yamadarake.jp/trdi/report000001.html">https://web.archive.org/web/20120616000121/http://yamadarake.jp/trdi/report000001.html</anchor-external></li></ul></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite xml:lang="en">緯度経度から2点間の距離を求める | ぷちのいず</cite>
( (<time>2016-06-14 02:15:21 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://petit-noise.net/blog/%E7%B7%AF%E5%BA%A6%E7%B5%8C%E5%BA%A6%E3%81%8B%E3%82%892%E7%82%B9%E9%96%93%E3%81%AE%E8%B7%9D%E9%9B%A2%E3%82%92%E6%B1%82%E3%82%81%E3%82%8B/">http://petit-noise.net/blog/%E7%B7%AF%E5%BA%A6%E7%B5%8C%E5%BA%A6%E3%81%8B%E3%82%892%E7%82%B9%E9%96%93%E3%81%AE%E8%B7%9D%E9%9B%A2%E3%82%92%E6%B1%82%E3%82%81%E3%82%8B/</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite xml:lang="ja">-</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アイサンテクノロジー株式会社</anchor>著, <time>2017-02-13 04:21:48 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://atmsr.aisantec.com/atmspark/modules/info_m2/index.php?id=35">http://atmsr.aisantec.com/atmspark/modules/info_m2/index.php?id=35</anchor-external></figcaption><blockquote><p>図1-1に準拠楕円体の様子を示してありますが、日本の場合、準拠楕円体からジオイドまでの距離がおおよそ40mになります。2002年度から施行されている改正測量法は、“距離及び面積は楕円体面上の値で表示する。”と定めています。</p><p>改正測量法における距離は、旧測量法で定められた距離より短くなります。その量は1000mあたり、次式で計算できます。</p><p>改正測量法の距離=旧測量法の距離(1000m)×{6,370,000m/(6,370,000m+40m)}=999.9937m</p><p>つまり、日本の土地の距離基準は、1kmあたり6mm程度短くなったことになります。距離では約1/20万短く、面積では約1/10万小さくなります。</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <cite>距離と方位角の計算 計算式</cite>
(<time>2018-10-18 14:54:37 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://vldb.gsi.go.jp/sokuchi/surveycalc/surveycalc/algorithm/bl2st/bl2st.htm">https://vldb.gsi.go.jp/sokuchi/surveycalc/surveycalc/algorithm/bl2st/bl2st.htm</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <cite xml:lang="ja">TrailNote : 2地点間の距離の計算</cite>
(<time>2018-10-18 14:54:41 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.trail-note.net/tech/calc_distance/">http://www.trail-note.net/tech/calc_distance/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <cite xml:lang="en">Vincenty solutions of geodesics on the ellipsoid in JavaScript | Movable Type Scripts</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chris Veness, www.movable-type.co.uk</anchor>著, <time>2018-03-05 03:35:34 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.movable-type.co.uk/scripts/latlong-vincenty.html">http://www.movable-type.co.uk/scripts/latlong-vincenty.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <cite>Geo::Direction::Distance - Process between Lat-Lng coordinates and direction - distance - metacpan.org</cite>
(<time>2018-10-18 15:17:18 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://metacpan.org/pod/Geo::Direction::Distance">https://metacpan.org/pod/Geo::Direction::Distance</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">多角線簡略化</anchor></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <cite xml:lang="en">Why Every GPS Overestimates Distance Traveled - IEEE Spectrum</cite>
(<time>2018-10-26 19:14:40 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://spectrum.ieee.org/tech-talk/at-work/test-and-measurement/why_every_gps_overestimates_distance_traveled">https://spectrum.ieee.org/tech-talk/at-work/test-and-measurement/why_every_gps_overestimates_distance_traveled</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <cite>Matsup's blog: GPS 経路データから求めた距離の誤差について</cite>, <time>2024-04-08T12:56:04.000Z</time>, <time>2024-04-26T06:27:10.202Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://matsup.blogspot.com/2016/06/gps_14.html">http://matsup.blogspot.com/2016/06/gps_14.html</anchor-external></p></section></body></html>