<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2661756</guid>
        <pubDate>Wed, 04 Aug 2010 12:29:51 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2661756</link>
        <description><![CDATA[05772: Если считать Землю шаром, достаточно знать ее радиус=40000км/(2*pi) и угол между радиус-векторами на две точки. Каковой находится из векторного произведения]]></description>
        <author>05772</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2653106</guid>
        <pubDate>Mon, 26 Jul 2010 22:45:35 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2653106</link>
        <description><![CDATA[usergio: Простой метод, точность 0,1%.<br>Всего 3 формулы, подставляете географические координаты - получаете ответ :D <br>Недавно нарыл в Инете, кому интересно, читайте здесь: <br>http://www.spywatcher.com.ua/forum/index.php?board=10.0 <br>Кстати, там в процессе обсуждения и более точный метод, но для меня, сложноватый :(]]></description>
        <author>usergio</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2224115</guid>
        <pubDate>Sat, 21 Mar 2009 04:38:03 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2224115</link>
        <description><![CDATA[autoplazavrn: Все знающий Алл если не влом поделитесь кодом расчета расстояния между двумя точками координат GPS. Зарание благодарен. мыло ptnaa@mail.ru]]></description>
        <author>autoplazavrn</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2220732</guid>
        <pubDate>Tue, 17 Mar 2009 13:46:57 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2220732</link>
        <description><![CDATA[Avtopilotik: точно, хороший вариант, спасибо&#33;<br>а может быть можно еще получить погрешность в метрах из данных о спутниках и точности позиционирования?]]></description>
        <author>Avtopilotik</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2220570</guid>
        <pubDate>Tue, 17 Mar 2009 10:45:09 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2220570</link>
        <description><![CDATA[shadeofgray: от этого можно избавиться при помощи усреднения. например, брать вместо координаты скользящее среднее от последних пяти координат. или скользящую медиану (отдельно медиану по x, отдельно по y) - так даже лучше, резкие скачки будут лучше сглаживаться.<br><br>усреднение будет немного сокращать путь на резких поворотах, зато при движении по пологим поворотам или по прямым траекториям погрешности будут значительно снижаться.]]></description>
        <author>shadeofgray</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2219847</guid>
        <pubDate>Mon, 16 Mar 2009 16:21:57 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2219847</link>
        <description><![CDATA[Avtopilotik: а кто подскажет, как правильно считать пройденный путь. получаю новую координату, добавляю расстояние к счетчику и запоминаю её, но иногда из-за погрешности координата скачет, и общий путь в итоге резко преувеличивается. как можно от этого избавиться?]]></description>
        <author>Avtopilotik</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2121844</guid>
        <pubDate>Fri, 21 Nov 2008 11:50:47 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2121844</link>
        <description><![CDATA[leo: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2109914'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zss &#064; <time class="tag-quote__quoted-time" datetime="2008-11-07T18:15:04+00:00">07.11.08, 18:15</time></span><div class='quote '>Но вот с погрешностью, которая там заявлена как 0,5 - они погорячились<br>
видно что с увеличением дальности точность возрастает</div></div><br>
Что то неправильно делаешь ;)<br>
Если юзать формулу гаверсинусов и средний радиус кривизны, то для небольших расстояний и сантиметры без проблем получаются, не говоря уж о 0.5 м]]></description>
        <author>leo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2109914</guid>
        <pubDate>Fri, 07 Nov 2008 18:15:04 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2109914</link>
        <description><![CDATA[zss: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104557'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>leo &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T07:33:53+00:00">01.11.08, 07:33</time></span><div class='quote '>В примере - градусы, а у тебя градусы (55) и минуты (40,...). Перевести просто: 55+(40,...)/60</div></div><br>
<strong class='tag-b'>leo</strong>, вроде ты был прав. Что то начало вырисовываться.<br>
<br>
Но вот с погрешностью, которая там заявлена как 0,5 - они погорячились.<br>
Проводил кучу тестов, на разных формулах. Результат схож, но в реднем такой<br>
<br>
7,5м - результат 15<br>
15м  - результат 17<br>
30м  - результат 38<br>
60м  - результат 69<br>
...<br>
<br>
видно что с увеличением дальности точность возрастает. Но &quot;пол литрой&quot; там и не пахнет :)<br>
А мне нужно определять расттояние от 10 до 1000 метров с точностью хотябы 2-3 метра. А то на 10 метрах погрешность более 40%.<br>
Так и мимо промахнуться можно :)]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105256</guid>
        <pubDate>Sun, 02 Nov 2008 08:10:26 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105256</link>
        <description><![CDATA[leo: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2105219'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zss &#064; <time class="tag-quote__quoted-time" datetime="2008-11-02T03:20:50+00:00">02.11.08, 03:20</time></span><div class='quote '>Что-то слишком замутили они там... </div></div><br>
Да не-е, просто собрали во едино и &quot;утвердили&quot; известные формулы из учебников по геодезии ;)]]></description>
        <author>leo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105219</guid>
        <pubDate>Sun, 02 Nov 2008 03:20:50 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105219</link>
        <description><![CDATA[zss: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2105113'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>leo &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T20:54:40+00:00">01.11.08, 20:54</time></span><div class='quote '>Вместо радиуса сферы. Считаешь угол между векторами (точками) в радианах и умножаешь на средний радиус кривизны эллипсоида на средней широте между точками</div></div><br>
понятно<br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2105113'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>leo &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T20:54:40+00:00">01.11.08, 20:54</time></span><div class='quote '>PS: Если не доверяешь упрощенной формуле расчета угла, то можно пересчитать широту&#092;долготу&#092;высоту в геоцентрические XYZ по &quot;официальным данным&quot; ГОСТ Р 51794-2001 и расчитать угол через скалярное или векторное произведение векторов </div></div><br>
я его читал. Что-то слишком замутили они там...]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105113</guid>
        <pubDate>Sat, 01 Nov 2008 20:54:40 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105113</link>
        <description><![CDATA[leo: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2105053'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zss &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T18:21:05+00:00">01.11.08, 18:21</time></span><div class='quote '>а не так ли <br>
55 + 40/60 + 0,.../3600</div></div><br>
Думаю, что нет, хотя лучше свериться с руководством по GPS-приемнику (надеюсь ты его не на блошином рынке покупал ;) )<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2105053'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zss &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T18:21:05+00:00">01.11.08, 18:21</time></span><div class='quote '>где использовать ? Вернее вместо чего ? </div></div><br>
Вместо радиуса сферы. Считаешь угол между векторами (точками) в радианах и умножаешь на средний радиус кривизны эллипсоида на средней широте между точками<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='8' style='font-size:8pt;'>PS: Если не доверяешь упрощенной формуле расчета угла, то можно пересчитать широту&#092;долготу&#092;высоту в геоцентрические XYZ по &quot;официальным данным&quot; <a class='tag-url' href='http://protect.gost.ru/v.aspx?control=8&baseC=6&page=0&month=-1&year=-1&search=&id=122872&pageK=B88DEEFA-0C1C-462A-AF39-0E1F6171D949' target='_blank'>ГОСТ Р 51794-2001</a> и расчитать угол через скалярное или векторное произведение векторов</span></span>]]></description>
        <author>leo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105053</guid>
        <pubDate>Sat, 01 Nov 2008 18:21:05 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105053</link>
        <description><![CDATA[zss: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104557'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>leo &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T07:33:53+00:00">01.11.08, 07:33</time></span><div class='quote '>В примере - градусы, а у тебя градусы (55) и минуты (40,...). Перевести просто: 55+(40,...)/60</div></div><br>
а не так ли <br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
55 + 40/60 + 0,.../3600<br>
</div></div><br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104557'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>leo &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T07:33:53+00:00">01.11.08, 07:33</time></span><div class='quote '>Для большей точности лучше использовать средний радиус кривизны эллипсоида для заданной средней широты B = (B1+B2)/2:<br>
R = (N*M)-1/2 = a*(1-e2)1/2/(1-e2*sin2B), где<br>
а = 6378137 м большая полуось эллипсоида WGS-84<br>
e2 = (a2-b2)/a2 = 0,00669438 - квадрат эксцентриситета эллипсоида WGS-84</div></div><br>
где использовать ? Вернее вместо чего ?]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105036</guid>
        <pubDate>Sat, 01 Nov 2008 17:49:28 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2105036</link>
        <description><![CDATA[leo: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104681'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>MBo &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T09:32:31+00:00">01.11.08, 09:32</time></span><div class='quote '>Увы, эта погрешность в основном не систематическая, а случайная </div></div><br>
Увы  ;) В данном случае следует вести речь не о случайных&#092;систематических погрешностях, а о времени корреляции этих погрешностей. Чисто случайные (не- или слабо-коррелированные) ошибки, обусловленные шумом, многолучевостью и т.д. и т.п. не могут быть устранены за счет дифф.коррекции. Относительно быстроизменяющиеся ошибки за счет &quot;болтанки&quot; эфемерид спутников сами по себе не превышают 1-2 м. Остаются &quot;долгоиграющие&quot; ошибки определения задержки сигнала в ионосфере, которые для заданной конфигурации спутников в течении определенного времени изменяются незначительно (по крайней мере в течении единиц-десятков минут).<br>
<span class='tag-size' data-value='8' style='font-size:8pt;'><span class="tag-color tag-color-named" data-value="gray" style="color: gray">PS: Можно на пальцах прикинуть время корреляции исходя из ограничения дальности до базовой станции DGPS (~200км), которое в основном определяется пространственной кореляцией ионосферных задержек. Высота спутников известна (~20тыс.км), период обращения тоже (~12 часов), правда максимальная высота ионосферы &quot;гуляет&quot; от 500 до 2000 км - но для оценки сойдет. Сначала &quot;глядя со спутника&quot; пропорционально пересчитываем раствор в 200км на высоту ионосферы, а затем &quot;глядя с земли&quot; пересчитываем полученное значение на высоту спутника, делим на расстояние и на угловую скорость - получаем время в течении которого сигнал с движущего спутника не выходит за пределы области корреляци DGPS. Конечно для справедливости нужно учесть спутники с малыми углами возвышения (умножить эдак на sin(15°)~0.25), но в любом случае получится как минимум несколько минут, чтобы неспеша преодолеть сотню-другую метров  ;). Но это при условии, что за время между измерениями не произойдет переключения на другие спутники </span></span>]]></description>
        <author>leo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104796</guid>
        <pubDate>Sat, 01 Nov 2008 11:56:12 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104796</link>
        <description><![CDATA[amk: Могу ошибаться, но погрешность скорее представляет собой случайный процесс. При малых интервалах между измерениями, пожалуй, меняться должна не слишком сильно. Плюс некоторая м<strong class='tag-b'>е</strong>ньшая по величине чисто случайная составляющая]]></description>
        <author>amk</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104681</guid>
        <pubDate>Sat, 01 Nov 2008 09:32:31 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104681</link>
        <description><![CDATA[MBo: &gt;абсолютная погрешность (смещение) координат большой роли не играет <br>Увы, эта погрешность в основном не систематическая, а случайная]]></description>
        <author>MBo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104557</guid>
        <pubDate>Sat, 01 Nov 2008 07:33:53 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104557</link>
        <description><![CDATA[leo: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2103937'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zss &#064; <time class="tag-quote__quoted-time" datetime="2008-10-31T11:48:30+00:00">31.10.08, 11:48</time></span><div class='quote '>Там в примере координаты 55,97277778<br>
а мне GPS отдает в виде 5540,.... (WGS 84)<br>
Тоесть тут на лицо формат координат.<br>
Что за формат используется для расчетов и как в него перевести ?</div></div><br>
В примере - градусы, а у тебя градусы (55) и минуты (40,...). Перевести просто: 55+(40,...)/60<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104531'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zss &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T06:28:47+00:00">01.11.08, 06:28</time></span><div class='quote '>пробовал и сферой как Flex сказал - там вообще все плохо</div></div><br>
Для большей точности лучше использовать средний радиус кривизны эллипсоида для заданной средней широты B = (B1+B2)/2:<br>
R = (N*M)<sup class='tag-sup'>-1/2</sup> = a*(1-e<sup class='tag-sup'>2</sup>)<sup class='tag-sup'>1/2</sup>/(1-e<sup class='tag-sup'>2</sup>*sin<sup class='tag-sup'>2</sup>B), где<br>
а = 6378137 м большая полуось эллипсоида WGS-84<br>
e<sup class='tag-sup'>2</sup> = (a<sup class='tag-sup'>2</sup>-b<sup class='tag-sup'>2</sup>)/a<sup class='tag-sup'>2</sup> = 0,00669438 - квадрат эксцентриситета эллипсоида WGS-84<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104531'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zss &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T06:28:47+00:00">01.11.08, 06:28</time></span><div class='quote '>Хотелось бы иметь погрешность 1-2 метра (На крайний случай 5 метров) </div></div><br>
Интересно, зачем знать с такой точностью расстояние вдоль &quot;некоего абстрактного американского эллипсоида&quot; без учета рельефа ? ;) <br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104534'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>MBo &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T06:32:02+00:00">01.11.08, 06:32</time></span><div class='quote '>У вас координаты известны с такой точностью? <br>
DGPS? </div></div><br>
Для вычисления приращения расстояния в сотни метров по координатам с одного приемника в одном сеансе по одним и тем же спутникам, абсолютная погрешность (смещение) координат большой роли не играет]]></description>
        <author>leo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104534</guid>
        <pubDate>Sat, 01 Nov 2008 06:32:02 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104534</link>
        <description><![CDATA[MBo: &gt;Хотелось бы иметь погрешность 1-2 метра <br>У вас координаты известны с такой точностью? <br>DGPS?]]></description>
        <author>MBo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104531</guid>
        <pubDate>Sat, 01 Nov 2008 06:28:47 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104531</link>
        <description><![CDATA[zss: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104489'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T03:53:43+00:00">01.11.08, 03:53</time></span><div class='quote '>И вообще, насколько точно надо ответ получать? </div></div><br>
Хотелось бы иметь погрешность 1-2 метра (На крайний случай 5 метров) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2008-11-01T06:29:58+00:00">01.11.08, 06:29</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104489'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2008-11-01T03:53:43+00:00">01.11.08, 03:53</time></span><div class='quote '>У сферы погрешность тоже не слишком велика. Сжатие эллипсоида около одной трехсотой. Так что если точки не слишком далеко, то можно и сферой приближать</div></div><br>
пробовал и сферой как Flex сказал - там вообще все плохо.]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104490</guid>
        <pubDate>Sat, 01 Nov 2008 04:03:10 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104490</link>
        <description><![CDATA[Fts: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>спасибо - почитаю </div></div><br>
Упс, не догнала, что нужно расстояние по поверхности Земли  :wall:. Как-то привыкла к космической геодезии, а там поверхность планеты воообще не существенна  :D. Прошу прощения. Тогда остается ограничиться дугой большого круга, считая Землю сферой. Или для получения утонченного удовольствия - интегрировать дугу по поверхности эллипсоида.]]></description>
        <author>Fts</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104489</guid>
        <pubDate>Sat, 01 Nov 2008 03:53:43 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104489</link>
        <description><![CDATA[amk: У сферы погрешность тоже не слишком велика. Сжатие эллипсоида около одной трехсотой. Так что если точки не слишком далеко, то можно и сферой приближать.<br>И вообще, насколько точно надо ответ получать?]]></description>
        <author>amk</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104334</guid>
        <pubDate>Fri, 31 Oct 2008 20:05:12 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104334</link>
        <description><![CDATA[Pred@tor.(07): <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
http://www.astronet.ru/db/msg/1190817/node25.html<br>
Вычисляете геоцентрический вектор положения каждой из двух точек (координаты вектора зависят от долготы, широты, высоты над уровнем геоида), беря соответствующее сжатие и большую полуось для модели WGS84 (там в таблице есть). Модуль разности векторов и будет расстоянием.<br>
Цитата<br>
Землю для целей навигации как раз принимают за сферу<br>
<br>
 Это неверное утверждение.</div></div><br>
<br>
Вот к этому]]></description>
        <author>Pred@tor.(07)</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104287</guid>
        <pubDate>Fri, 31 Oct 2008 18:56:05 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104287</link>
        <description><![CDATA[zss: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2104224'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pred@tor.(07) &#064; <time class="tag-quote__quoted-time" datetime="2008-10-31T17:05:59+00:00">31.10.08, 17:05</time></span><div class='quote '>Ребят спорить не советую, летаю штурманом </div></div><br>
это к чему ?]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104224</guid>
        <pubDate>Fri, 31 Oct 2008 17:05:59 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2104224</link>
        <description><![CDATA[Pred@tor.(07): Ребят спорить не советую, летаю штурманом]]></description>
        <author>Pred@tor.(07)</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103937</guid>
        <pubDate>Fri, 31 Oct 2008 11:48:30 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103937</link>
        <description><![CDATA[zss: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2103474'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>AntiAspirant &#064; <time class="tag-quote__quoted-time" datetime="2008-10-30T19:31:52+00:00">30.10.08, 19:31</time></span><div class='quote '>zss, там в статье есть приатаченный пример расчетов на Excelе (пример), попробуй туда вбить контрольные величины, получится верный результат или нет?</div></div><br>
<br>
1. Попробовал использовать эту таблицу.<br>
<br>
Там в примере координаты 55,97277778<br>
а мне GPS отдает в виде 5540,.... (WGS 84)<br>
<br>
Тоесть тут на лицо формат координат.<br>
Что за формат используется для расчетов и как в него перевести ?<br>
<br>
2. Вот пример, что у меня. Я замерил координаты между 2-мя точками<br>
<br>
2.1 Расстояние 30 метров<br>
<br>
    latitude   = 5540,0163357222218<br>
    longtitude = 3728,0001688888888<br>
<br>
    latitude   = 5540,0165026111108<br>
    longtitude = 3728,0005020833332<br>
<br>
    Результат 34 метра<br>
<br>
2.2 Расстояние 50 метров<br>
<br>
    latitude   = 5540,0155025277782<br>
    longtitude = 3728,0011686111111<br>
<br>
    latitude   = 5540,0156674999998<br>
    longtitude = 3728,0020009722220<br>
<br>
    Результат = 73 метра<br>
<br>
2.3. Расстояние 80 метров<br>
<br>
    latitude   = 5540,0165011944446<br>
    longtitude = 3728,0001693333334<br>
<br>
    latitude   = 5540,0160009444444<br>
    longtitude = 3728,0160005000002<br>
<br>
    Результат = 1350 метров &#33;&#33;&#33;<br>
<br>
<br>
<br>
Что за хрень ?<br>
И вообще - это нормальная точность для 1 и 2 случая ?<br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2103532'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Fts &#064; <time class="tag-quote__quoted-time" datetime="2008-10-31T05:32:16+00:00">31.10.08, 05:32</time></span><div class='quote '>http://www.astronet.ru/db/msg/1190817/node25.html<br>
Вычисляете геоцентрический вектор положения каждой из двух точек (координаты вектора зависят от долготы, широты, высоты над уровнем геоида), беря соответствующее сжатие и большую полуось для модели WGS84 (там в таблице есть). Модуль разности векторов и будет расстоянием.</div></div><br>
спасибо - почитаю]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103563</guid>
        <pubDate>Fri, 31 Oct 2008 06:21:44 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103563</link>
        <description><![CDATA[amk: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2102689'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pred@tor.(07) &#064; <time class="tag-quote__quoted-time" datetime="2008-10-29T19:09:42+00:00">29.10.08, 19:09</time></span><div class='quote '>Землю для целей навигации как раз принимают за сферу</div></div>Обычно за эллипсоид вращения - максимальная ошибка около одной угловой минуты - на поверхности одна морская миля - 1852 метра. Чаще около 5 угл.секунд - примерно кабельтов]]></description>
        <author>amk</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103532</guid>
        <pubDate>Fri, 31 Oct 2008 05:32:16 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103532</link>
        <description><![CDATA[Fts: http://www.astronet.ru/db/msg/1190817/node25.html<br>
Вычисляете геоцентрический вектор положения каждой из двух точек (координаты вектора зависят от долготы, широты, высоты над уровнем геоида), беря соответствующее сжатие и большую полуось для модели WGS84 (там в таблице есть). Модуль разности векторов и будет расстоянием.<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Землю для целей навигации как раз принимают за сферу </div></div><br>
 :no: Это неверное утверждение.]]></description>
        <author>Fts</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103474</guid>
        <pubDate>Thu, 30 Oct 2008 19:31:52 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103474</link>
        <description><![CDATA[AntiAspirant: <strong class='tag-b'>zss</strong>, там в статье есть приатаченный пример расчетов на Excelе <a class='tag-url' href='http://gis-lab.info/other/great-circle-distance.zip' target='_blank'>(пример)</a>, попробуй туда вбить контрольные величины, получится верный результат или нет? Я попробовал в нем так: задал две точки с разницей в 1 градус по широте, ответ 111,227 км получилось, похоже на правду, формулы сравнивать не стал с теми, что в статье, но в  Excelе они  как на ладошке  :D]]></description>
        <author>AntiAspirant</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103458</guid>
        <pubDate>Thu, 30 Oct 2008 19:01:40 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2103458</link>
        <description><![CDATA[zss: тема поднимается<br>
<br>
пробовал как тут сказано<br>
<a class='tag-url' href='http://gis-lab.info/qa/great-circles.html' target='_blank'>http://gis-lab.info/qa/great-circles.html</a><br>
пробовал и 2 и 3 способом.<br>
<br>
При изменение широты на 2 сек. у меня расстояние = 1,5 км.<br>
Что-то косяк какой-то.<br>
<br>
Может расчет не для WGS84, а для какой другой системы<br>
<br>
З.Ы. Кстати - там в примере расчет ведется в радианах - в формуле этого вроде не отражено]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102844</guid>
        <pubDate>Thu, 30 Oct 2008 04:52:58 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102844</link>
        <description><![CDATA[zss: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2102759'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Flex Ferrum &#064; <time class="tag-quote__quoted-time" datetime="2008-10-29T20:48:41+00:00">29.10.08, 20:48</time></span><div class='quote '>... и эксцентриситет не настолько большой, чтобы это стоило учитывать в таких задачах.  А вообще, наш глобус - не только не идеальная сфера, но еще и не идеальный эллипсоид. И в разных областях аппроксимируется эллипсоидами с разными параметрами. В частности, территория России аппроксимируется эллипсоидом Красовского. Территория США - каким-то другим (с чуть другими параметрами). Ты и это хочешь учитывать?  Насколько я помню, это играет роль только в задачах высшей геодезии, где точности такие, что различие в подобного рода параметрах может сыграть существенную роль. А для бытовых задач вполне подойдет аппроксимация сферой.  </div></div><br>
убедил<br>
<br>
всем спасибо за помощь]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102759</guid>
        <pubDate>Wed, 29 Oct 2008 20:48:41 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102759</link>
        <description><![CDATA[Flex Ferrum: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2102613'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>zss &#064; <time class="tag-quote__quoted-time" datetime="2008-10-29T17:48:44+00:00">29.10.08, 17:48</time></span><div class='quote '>Flex Ferrum, тоесть если одна координата на экваторе, а другая блише к полюсу, то эта формула учтет, что расстояние в метрах для градуса меняется при прохождении широт ?<br>
<br>
Ведь наш глобус не идеальная сфера и... </div></div><br>
... и эксцентриситет не настолько большой, чтобы это стоило учитывать в таких задачах. :) А вообще, наш глобус - не только не идеальная сфера, но еще и не идеальный эллипсоид. И в разных областях аппроксимируется эллипсоидами с разными параметрами. В частности, территория России аппроксимируется эллипсоидом Красовского. Территория США - каким-то другим (с чуть другими параметрами). Ты и это хочешь учитывать? :) Насколько я помню, это играет роль только в задачах высшей геодезии, где точности такие, что различие в подобного рода параметрах может сыграть существенную роль. А для бытовых задач вполне подойдет аппроксимация сферой. :)]]></description>
        <author>Flex Ferrum</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102689</guid>
        <pubDate>Wed, 29 Oct 2008 19:09:42 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102689</link>
        <description><![CDATA[Pred@tor.(07): <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Flex Ferrum, тоесть если одна координата на экваторе, а другая блише к полюсу, то эта формула учтет, что расстояние в метрах для градуса меняется при прохождении широт ?<br>
<br>
Ведь наш глобус не идеальная сфера и... </div></div><br>
<br>
Землю для целей навигации как раз принимают за сферу]]></description>
        <author>Pred@tor.(07)</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102622</guid>
        <pubDate>Wed, 29 Oct 2008 18:09:18 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102622</link>
        <description><![CDATA[AntiAspirant: <a class='tag-url' href='http://gis-lab.info/qa/great-circles.html' target='_blank'>Вычисление расстояния и начального азимута между двумя точками на сфере</a>. Подойдет автору темы?]]></description>
        <author>AntiAspirant</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102613</guid>
        <pubDate>Wed, 29 Oct 2008 17:48:44 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102613</link>
        <description><![CDATA[zss: <strong class='tag-b'>Flex Ferrum</strong>, тоесть если одна координата на экваторе, а другая блише к полюсу, то эта формула учтет, что расстояние в метрах для градуса меняется при прохождении широт ?<br>
<br>
Ведь наш глобус не идеальная сфера и...]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102592</guid>
        <pubDate>Wed, 29 Oct 2008 16:57:03 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102592</link>
        <description><![CDATA[Flex Ferrum: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2102545'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Coal@ &#064; <time class="tag-quote__quoted-time" datetime="2008-10-29T15:45:11+00:00">29.10.08, 15:45</time></span><div class='quote '>Но есть нюанс - рельеф, который эти формулы не учитывают :(</div></div><br>
Ну, топикстартер ничего не сказал про то, есть ли у него ЦМР. А потому, будем считать, что нет. :)]]></description>
        <author>Flex Ferrum</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102545</guid>
        <pubDate>Wed, 29 Oct 2008 15:45:11 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102545</link>
        <description><![CDATA[Coal@: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=254641&view=findpost&p=2102474'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Flex Ferrum &#064; <time class="tag-quote__quoted-time" datetime="2008-10-29T14:30:01+00:00">29.10.08, 14:30</time></span><div class='quote '>Смотри приаттаченную акртинку.</div></div> :yes: Но есть нюанс - рельеф, который эти формулы не учитывают :(]]></description>
        <author>Coal@</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102474</guid>
        <pubDate>Wed, 29 Oct 2008 14:30:01 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102474</link>
        <description><![CDATA[Flex Ferrum: Смотри приаттаченную акртинку.]]></description>
        <author>Flex Ferrum</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102419</guid>
        <pubDate>Wed, 29 Oct 2008 13:57:19 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102419</link>
        <description><![CDATA[Pred@tor.(07): достраиваешь из этих координат прямоугольник, стороны которого будут зависить от того какой радиус земли (в авиации в нашей принят 6351км.). берешь две стороны и по теореме пифагора найдешь диагональ, то бишь искомую линию. Называться будет она - ортодромией.]]></description>
        <author>Pred@tor.(07)</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102035</guid>
        <pubDate>Wed, 29 Oct 2008 09:02:43 +0000</pubDate>
        <title>Расстояние между 2-мя GPS координатами</title>
        <link>https://forum.sources.ru/index.php?showtopic=254641&amp;view=findpost&amp;p=2102035</link>
        <description><![CDATA[zss: GPS приемник выдает широту и долготу в формате WGS84.<br>Тоесть есть градусы, минуты, секунды, и высота в метрах.<br><br>Как можно расчитать расстояние между 2-мя точками в метрах, если расстояние зависит от того,<br>в какой широте (на каком градусе) находится точка]]></description>
        <author>zss</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	