Расширенный поиск  

Новости:

Автор Тема: Расхождения протяженности маршрута по Счетчику пути и по Треку  (Прочитано 605 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Arigato

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
    • Путешествия, туризм, выживание

Расхождения протяженности маршрута по Счетчику пути и по Треку

Навигатор Garmin GPSMap 62s. В начале записи трека сбрасываю Счетчик пути в ноль и начинаю писать новый трек (посредством очистки текущего).
В конечном итоге показания Счетчика пути всегда больше, чем расстояние по треку. Например, расстояние по Счетчику пути - 18,4 км. Открываю текущий трек на приборе, делаю "Просмотр карты", прибор пишет: "Расстояние 17,2 км".
Почему Счетчик пути показывает больше, чем расстояние, вычисляемое по треку? И каким данным верить?
Записан
 

fsg838

  • Старейшина
  • *****
  • Спасибо: 3 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 503
  • ОЗТ: 45838

Тему не гуглил, может это где и расписано подробно.. но всё это сводится, по-моему, к следующему: спидометр автомобильный заточен на завышенные показания фактической скорости, т.е. если на спидометре 60км/ч, то по факту скорость на 8-10% меньше. А так как на каждой (за редким исключением) машине сейчас стоит компьютер, то и расчет пройденного пути идет расчетный - время (оно неизменно) умножается на скорость (она у нас завышена по сравнению с фактическими данными, показываемыми GPSом). В итоге получается автомобильный пробег длиннее, чем GPSный. В моей машине изначально небыло маршрутного компа, я покупал себе мультитроникс. В нем есть функция корректировки скорости и я заморачивался на эту поправку измерив с помощью GPSа и автомобильного одометра тестовый участок (порядка 70 км). После этого как раз и убедился воочию разнице в скоростях по спидометру и фактическому.
Записан
Lenovo TAB 2 A7-20F, Ситигид v. 9.4.807 СФО + RusNavi, ГеоНЕТ v. 9.4.807 OSM + RusNavi, Навител v. 9.7.1950 СФО + RusNavi
 

MAIOR61

  • Посвященный
  • ***
  • Спасибо: 3 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 109
  • ОЗТ: 1615
  • Шарыпово

Ещё резина может "врать": если диаметр меньше штатной, то будет показывать больше км/час и км, и наоборот.
Записан
Samsung SM-N900 Galaxy Note 3
 

PortableCDBox

  • Дух форума
  • ******
  • Спасибо: 18 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 1.405
  • ОЗТ: 49648

Нет, коллеги. Насколько я понял, вопрос в разнице планируемого пути в навигаторе и реального трека этого же маршрута в навигаторе, без привязки к автомобилю. Происходит это ИМХО из-за флуктуаций данных ГПС. Маршрут всегда "прямее" реально пройденного пути, т.е. короче.
Записан
xDevice Imola HD(WinCE 6.0), Navitel 5.0.3.77  + SAS4WinCE + OZI
Android устройства с лиц. Навителом
 

oleg1961

  • Суперзвезда
  • ******
  • Спасибо: 6 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 871
    • www.24gps.ru/forum/

Нет, коллеги. Насколько я понял, вопрос в разнице планируемого пути в навигаторе и реального трека этого же маршрута в навигаторе, без привязки к автомобилю. Происходит это ИМХО из-за флуктуаций данных ГПС. Маршрут всегда "прямее" реально пройденного пути, т.е. короче.
Конечно! Ведь навигатор не учитывает подъёмы и спуски, т.е рельеф.
Записан
Андроид. На борту: Навител, Ситигид, Геонет, Waze, Прогород, Гугл, ЯндексНавигатор, 7 дорог.

 

KIA1970

  • KIA1970
  • Administrator
  • Суперзвезда
  • *****
  • Спасибо: 25 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 952
    • Клуб любителей волейбола

А "попутно" )))
Разница скорости меж навигатором и спидометром - объяснима на раз. А вот кто сможет мне объяснить: смартфон и радардетектор с GPS... Вроде принцип действия один и тот же, оба инфу берут со спутников... Но почему у меня до сотни разница уже есть - смартфон 98км/ч показывает, а радардетектор 99. А после сотни разница уже и до 2 км/ч доходит. Не, вопрос конечно не в том - почему до сотни - километр, а после - два )))   Просто я раньше считал что такие приборы врать не должны.
Есть предположение, что кто-то из них "считывает" данные со спутников реже и поэтому округляет трек...
Записан

Huawei Mediapad X1 (Navitel 9.6.61 лицензия, CitiyGuide 8.3.650 лицензия). Samsung Galaxy K-Zoom (Navitel 9.6.61 лицензия, CitiyGuide 8.3.650 лицензия).
 

PortableCDBox

  • Дух форума
  • ******
  • Спасибо: 18 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 1.405
  • ОЗТ: 49648

Обратимся к метрологии. Любое средство измерения имеет погрешность. Т.е. доверительный интервал, в пределы которого с определенной вероятностью попадают измеренные величины. Для подтверждения этого интервала производится периодическая поверка. Другими словами, любой прибор врет. Весь вопрос на сколько. А бытовые ГПС устройства даже не являются средствами измерения. Как-то так.

Почему до сотни 1кмч, а после -2, это еще проще: погрешность складывается из систематической и случайной. Здесь на лицо -систематическая. Другими словами, чем большескорость, тем больше расхождения.
« Последнее редактирование: Октябрь 20, 2016, 22:41:03 от PortableCDBox »
Записан
xDevice Imola HD(WinCE 6.0), Navitel 5.0.3.77  + SAS4WinCE + OZI
Android устройства с лиц. Навителом
 

oleg1961

  • Суперзвезда
  • ******
  • Спасибо: 6 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 871
    • www.24gps.ru/forum/

А так же не забывайте про сам GPS приемник!!! У них и скорости соединения разные, и многоканальность и прочее, прочее. Чем проще девайс, тем больше врет.
Записан
Андроид. На борту: Навител, Ситигид, Геонет, Waze, Прогород, Гугл, ЯндексНавигатор, 7 дорог.

 

Arigato

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
    • Путешествия, туризм, выживание

Речь не об автомобильном навигаторе и не о сравнении показаний с разных приборов. Постараюсь показать проблему на картинках. В туристическом навигаторе Garmin GPSMap 62s (как и в большинстве других навигаторов Гармин) протяженность пройденного пути можно узнать двумя способами:
1. Счетчик пути, который считается всегда, не зависимо от того, пишется трек или нет. Счетчик можно сбросить в ноль в начале пути, и он будет показывать пройденное расстояние.
2. Можно записать трек пройденного маршрута, а затем вывести протяженность трека.

Эти два способа, по идеи, должны выдавать одинаковые результаты, ведь замеры производятся на одном приборе. Тут даже погрешность должна быть одинаковая. Но значения отличаются весьма существенно, Счетчик пути всегда показывает больше, чем расстояние по треку.

Вот скриншоты:

   

По счетчику пути я прошел 18,4 км, а по треку - 17,2 км.

Почему значения разные? И какому из них верить?
Записан
 

oleg1961

  • Суперзвезда
  • ******
  • Спасибо: 6 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 871
    • www.24gps.ru/forum/

Ребята, что тут не понятного то? Трек пишется на плоскости! Маршрут идет по пересеченной местности. Вы школу не позабыли?
Записан
Андроид. На борту: Навител, Ситигид, Геонет, Waze, Прогород, Гугл, ЯндексНавигатор, 7 дорог.

 

Arigato

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
    • Путешествия, туризм, выживание

Трек пишется в пространстве, каждая точка снабжается координатами и высотой. Но есть другое объяснение расхождения расстояния: записи точек трека происходят с некоторой периодичностью, которая настраивается в приборе. Тем самым путь как бы сглаживается, и расстояние получается немного меньше реального. Если так, то Счетчик пути показывает более правильные данные, чем трек. Тут надо проводить эксперимент, выставляя разные настройки прибора и сравнивая показания. Как будет возможность, займусь этим, потому как вопрос интересный.
Записан
 

oleg1961

  • Суперзвезда
  • ******
  • Спасибо: 6 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 871
    • www.24gps.ru/forum/

Да, в пространстве! Линейном, а не в трехмерном.
Записан
Андроид. На борту: Навител, Ситигид, Геонет, Waze, Прогород, Гугл, ЯндексНавигатор, 7 дорог.

 

Arigato

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
    • Путешествия, туризм, выживание

В трехмерном, трек трехмерный.
Записан
 

spacer

  • Легенда
  • ******
  • Спасибо: 121 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.669
  • ОЗТ: 30083
  • Кузбасс, Кемерово

я тут встряну в ваш спор немного и сразу уйду...

все, чо чем вы тут... двух! двухмерное... не трех, четырех... а 2 (двух) мерное! у точек на схемах, которые мы делаем, не бывает высот.

какие бы трехмерные треки не приводили у нас нет инструмента вставляющего высоты в карты, и нет программ (почти), которые понимали бы высоты конкретных точек.
Записан
Presigio GeoVision 7790
CityGuide 9.5.842, rusnavi.org.cgnet (beta)
NaviTel 9.7.1950, Содружество.nm7 Q3-2016/rusnavi.org.nm3 (beta)
 

oleg1961

  • Суперзвезда
  • ******
  • Спасибо: 6 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 871
    • www.24gps.ru/forum/

Андрей, а какой тут нафиг спор? Прописные истины. Трек пишется на прямой плоскости. Откуда он взял что пишется в трехмерном, не пойму!
Записан
Андроид. На борту: Навител, Ситигид, Геонет, Waze, Прогород, Гугл, ЯндексНавигатор, 7 дорог.

 

Arigato

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
    • Путешествия, туризм, выживание

Достаточно открыть GPX-файл и посмотреть, как записывается отдельно взятая точка:
<trkpt lat="44.5755620487" lon="40.1392975543"><ele>272.67</ele><time>2016-02-13T06:49:25Z</time></trkpt>lat,lon - координаты
ele - высота
time - время

Ну и программы, работающие с треками, могут не только трек на карту наложить, но и вывести карту высот данного трека. Расстояние считается с учетом высоты.
Записан
 

Evg33

  • Administrator
  • Легенда
  • *****
  • Спасибо: 134 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.585
  • ОЗТ: 523321
  • Томск
    • rusnavi.org/

oleg1961: высота
Андрей, а какой тут нафиг спор? Прописные истины. Трек пишется на прямой плоскости. Откуда он взял что пишется в трехмерном, не пойму!



+ профиль высоты на https://www.gpslib.ru/tracks/info/66932.html
Записан
Xiaomi Redmi Note 3 Pro / Mitac Mio A-502 (WM6+NN XXL) / Google Nexus 4 / Google Nexus 7 LTE (Ведроид + NN + osmand) / Holux M241
СиБи "Панда": Megajet-555 + ML-145 / President Randy II P. УКВ/КВ "UB9HBD": Baofeng UV-3R Mark II / Baofeng UV-5R.
 

oleg1961

  • Суперзвезда
  • ******
  • Спасибо: 6 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 871
    • www.24gps.ru/forum/

Женя, и что ты этим хотел доказать? То что высота пишется в треке это все знают. Но сам то трек - это линия на плоскости. Сколько форумов это уже обсуждало!!!
На каком то сайте(любители велосипедного туризма) чел приводил примеры математического расчета, но и то с погрешностями. Если же обратиться к военной топологии, то и там можно найти примеры поправок и формул при расчете расстояния маршрута с учетом рельефа.
А тому кто спрашивал, уже во многих местах(форумах) так же и отвечали.
Записан
Андроид. На борту: Навител, Ситигид, Геонет, Waze, Прогород, Гугл, ЯндексНавигатор, 7 дорог.

 

Evg33

  • Administrator
  • Легенда
  • *****
  • Спасибо: 134 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.585
  • ОЗТ: 523321
  • Томск
    • rusnavi.org/

Откуда он взял что пишется в трехмерном, не пойму!
Ну ты спрашивал "откуда", я и показал откуда.
Записан
Xiaomi Redmi Note 3 Pro / Mitac Mio A-502 (WM6+NN XXL) / Google Nexus 4 / Google Nexus 7 LTE (Ведроид + NN + osmand) / Holux M241
СиБи "Панда": Megajet-555 + ML-145 / President Randy II P. УКВ/КВ "UB9HBD": Baofeng UV-3R Mark II / Baofeng UV-5R.
 

Arigato

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
    • Путешествия, туризм, выживание

Сам трек это и есть набор записанных данных: координаты, высота и время. То есть каждая точка позиционируется в 3-мерном пространстве. А как считать пройденное расстояние, только по координатам или с учетом высоты, зависит не от трека, а от программы. Но большинство программ считают с учетом высоты, в том числе и сам навигатор высоту учитывает. Единственное, что есть программы, которые берут только координаты, а высоты определяют сами по этим координатам, а не по тому, что указано в треке.

Записан
 

oleg1961

  • Суперзвезда
  • ******
  • Спасибо: 6 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 871
    • www.24gps.ru/forum/

Цитата
Единственное, что есть программы, которые берут только координаты, а высоты определяют сами по этим координатам, а не по тому, что указано в треке.

И Ваш скрин тому подтверждение. Правда его луше разобрать на более мелкие участки и посмотреть проекцию.

Можете поупражняться с курвиметром по этому треку, тоже получите интересные результаты.

Как вы и указали выше:...Сам трек это и есть набор записанных данных: координаты, высота и время. То есть каждая точка позиционируется в 3-мерном пространстве...
Да трек - это линия с множеством точек, которым программа прописала координаты. В нашем случае линия(трек) положеная(ый) на карту. Но на карту наносят не длину линий на поверхности Земли, а длину проекций этих линий на плоскость. Из военной топологии: ...Например, При крутизне ската 20° (рис. 6) и расстоянии на местности 2120 м его проекция на плоскость (расстояние на карте) составляет 2000 м, т. е. на 120 м меньше.
Подсчитано, что при угле наклона (крутизне ската) 20° полученный результат измерения расстояния по карте следует увеличивать на 6% (на 100 м прибавлять 6 м), при угле наклона 30° - на 15%, а при угле 40° - на 23%...Измеренное по карте расстояние получается всегда несколько короче действительного. Одна из причин этого состоит в том, что по карте измеряются горизонтальные положения, в то время как соответствующие им линии на местности наклонные, т.е. длиннее своих горизонтальных наложений...

Евгений (Evg33),ты похоже хулиганил на маршруте -160 км/ч) выложил ссылку на трек. Посмотрите на график. Это точки из трека. При определенных манипуляций можно вывести более менее кривую трека с учетом высоты. Прибегнув к математическим расчетам можно посчитать и длину. Но для меня это высшая математика, а я с ней не дружу!!!
Ну и как сказал  spacer:..нет программ (почти), которые понимали бы высоты конкретных точек... Я бы уточнил - нет, которые бы считали маршрут(расстояние) по конкретным точкам координат трека.

Так что ваш счетчик дает более правдивое расстояние, чем записанный трек.
« Последнее редактирование: Октябрь 24, 2016, 12:30:32 от oleg1961 »
Записан
Андроид. На борту: Навител, Ситигид, Геонет, Waze, Прогород, Гугл, ЯндексНавигатор, 7 дорог.

 

Arigato

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
    • Путешествия, туризм, выживание

Сам трек это и есть набор записанных данных: координаты, высота и время. То есть каждая точка позиционируется в 3-мерном пространстве.
Ну так о том речь и была. И расстояние программы считают с учетом высоты. Если какие и считают без высоты, то совсем примитивные.

Почему расстояние по треку меньше расстояния по счетчику, в принципе, я разобрался. Точнее сказать, пришли к наиболее правдоподобной гипотезе, которая требует экспериментальной проверки. Графически это можно проиллюстрировать так:



Точки в трек записываются с определенной периодичностью. Между точками 1 и 2 прохожу путь по кривой, но на треке эти точки соединяются прямой линией. В итоге расстояние по треку меньше реально пройденного. И расхождение тем больше, чем реже фиксируются точки трека. Вот это и хочу проверять.
Записан
 

Stranniks

  • Дух форума
  • ******
  • Спасибо: 53 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 1.068
  • ОЗТ: 938126
  • Северск

Ну так о том речь и была. И расстояние программы считают с учетом высоты. Если какие и считают без высоты, то совсем примитивные.

Почему расстояние по треку меньше расстояния по счетчику, в принципе, я разобрался. Точнее сказать, пришли к наиболее правдоподобной гипотезе, которая требует экспериментальной проверки.

Всё именно так - я столкнулся с этим эффектом, когда игрался с GPS навигатором нм горнолыжном склоне. В результате выяснил, что длина трека на трассе оказывается на 10-15% короче чем обозначенная длина трассы, а самое обидное - скорость фиксируемая навигатором тоже на склоне всегда несколько ниже реальной и требует пересчета с учетом потери высоты.
« Последнее редактирование: Октябрь 26, 2016, 00:00:37 от Stranniks »
Записан

 

Evg33

  • Administrator
  • Легенда
  • *****
  • Спасибо: 134 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.585
  • ОЗТ: 523321
  • Томск
    • rusnavi.org/

https://ru.wikipedia.org/wiki/NMEA_0183
«v.v» — горизонтальная составляющая скорости относительно земли в узлах. Число с плавающей точкой. Целая и дробная части переменной длины.

Т.е. в NMEA $GPRMC уже сообщается горизонтальная составляющая скорости и всем скорее всего проще перевести из узлов, чем заморачиваться вычислениями с учётом дельты высоты и координат, т.к. будет жрать проц мобильного устройства лишними вычислениями.

Высота сообщается видимо только в $GPGGA и $GPGNS и гарминовских $PGRMZ $PGRMC.
Записан
Xiaomi Redmi Note 3 Pro / Mitac Mio A-502 (WM6+NN XXL) / Google Nexus 4 / Google Nexus 7 LTE (Ведроид + NN + osmand) / Holux M241
СиБи "Панда": Megajet-555 + ML-145 / President Randy II P. УКВ/КВ "UB9HBD": Baofeng UV-3R Mark II / Baofeng UV-5R.
 

TRIODON

  • Посвященный
  • ***
  • Спасибо: 3 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 207
  • ОЗТ: 38869
  • Томск

Короче, получается, если человек прыгнет с Эмпайр-стейт билдинг с навигатором в кармане, то через 1000 лет археологи, нашедшие кучу костей и микросхему памяти, будут ломать голову:
"Как ему удалось добиться такого эффекта: при горизонтальном смещении ( в идеале) в несколько метров - так кучно и практически полностью разобраться на запчасти" Достигнув невиданного ускорения и скорости.?
 :)
p.s.  Так рождаются легенды.
« Последнее редактирование: Октябрь 26, 2016, 09:28:13 от TRIODON »
Записан
NAVITEL forever...
 

Arigato

  • Новичок
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
    • Путешествия, туризм, выживание

Залезть на 100-метровую вышку, привязать навигатор к веревке и спустить вниз, после чего посмотреть счетчик пути и трек. Пожалуй, самая точная проверка, считает ли он высоту при расчете расстояния  :D
Записан
 

Evg33

  • Administrator
  • Легенда
  • *****
  • Спасибо: 134 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 4.585
  • ОЗТ: 523321
  • Томск
    • rusnavi.org/

Так он может легко нагулять и 200 метров вокруг вышки девиациями вокруг неё даже если на вышку не залазить, а просто его на земле подержать минут 15  :)
Записан
Xiaomi Redmi Note 3 Pro / Mitac Mio A-502 (WM6+NN XXL) / Google Nexus 4 / Google Nexus 7 LTE (Ведроид + NN + osmand) / Holux M241
СиБи "Панда": Megajet-555 + ML-145 / President Randy II P. УКВ/КВ "UB9HBD": Baofeng UV-3R Mark II / Baofeng UV-5R.
 

oleg1961

  • Суперзвезда
  • ******
  • Спасибо: 6 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 871
    • www.24gps.ru/forum/

Залезть на 100-метровую вышку, привязать навигатор к веревке и спустить вниз, после чего посмотреть счетчик пути и трек. Пожалуй, самая точная проверка, считает ли он высоту при расчете расстояния  :D
А еще привяжите навигатор к веревке и покрутите минут 10-20 вокруг своей оси и тоже получите интересный результат.
Жаль эту тему не читает SHORS уж он то дал более расширенный ответ на все наши домыслы.
Записан
Андроид. На борту: Навител, Ситигид, Геонет, Waze, Прогород, Гугл, ЯндексНавигатор, 7 дорог.

 

TRIODON

  • Посвященный
  • ***
  • Спасибо: 3 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 207
  • ОЗТ: 38869
  • Томск

Надо летом на "чёртовом колесе" прокатиться. И на карусели...
А кстати, у нас парашютисты есть?
« Последнее редактирование: Октябрь 27, 2016, 09:42:45 от TRIODON »
Записан
NAVITEL forever...
 

vb

  • Суперзвезда
  • ******
  • Спасибо: 1 раз(а)
  • Оффлайн Оффлайн
  • Сообщений: 759
  • ОЗТ: 13890

Но большинство программ считают с учетом высоты, в том числе и сам навигатор высоту учитывает.
я бы не стал так уверенно утверждать, как они там считают - черный ящик. почему вы так решили?
я вот довольно часто занимался редактированием треков в озиэксплорер. новые точки трека, которые задаешь вручную, ози генерирует с высотой =0. при этом длину трека расчитывает вполне. более того, я как-то вручную продублировал реальный трек ручным и длина их почти совпала, хотя в ручном высота точек везде была 0, а в реальном был существенный перепад высот.
Записан
Asus696, Lowrance Endura Safari
 
 

Страница сгенерирована за 0.032 секунд. Запросов: 20.