dr_trans: (Default)
[personal profile] dr_trans
Продолжаем начатое. В пост призывается [livejournal.com profile] darkheavy (как-то забыл, что он в это умеет).

Ситуация такая. Одновременно в телефоне работает три программы: GPS Status & Toolbox, GeoTracker и служба местоположений (Google Location History). первая, очевидно, перехватывает порт и не дает данные второй программе, поэтому вторая пишет то, что успевает в промежутках между обновления данных в первой программе.



Это хорошо видно на левой половине трека: путь от центра города до пгт. Таирово. Дальше GPS Status & Toolbox был выключен и выгружен из памяти (служба местоположений продолжала работать), и трек сразу улучшился: стало больше цельных сегментов, они стали длиннее и точнее.




После объединения в редакторе всех разрозненных сегментов и отдельных точек (многих даже на карте не видно в этом масштабе) в единый поток я получил вполне приемлемый трек:



А это данные о местоположениях из службы Google (отмечена только одна неверная точка):



Вопрос остается. Что мешает программе писать нормальный трек? Телефон же одновременно с этим отправляет в Google вполне адекватные данные, почему он их не может сохранять у себя?

Date: 2015-03-10 07:35 pm (UTC)
From: [identity profile] juan-gandhi.livejournal.com
Это очень странно. В принципе, чип вроде абстрагирован; никто с портом прямо не работает, а работают с драйвером; драйвер включает чип, когда есть запросы, и выключает, когда давно не было; и выдает фикс по каждому запросу, хоть бы сто было потребителей.

Date: 2015-03-10 07:51 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
Во-во. Я это тоже как бы понимаю. Все эти программы обычно просто слушают какой-то выходной порт. Но слушать порт могут параллельно хоть 100500 программ, это же не адресные запросы.
Однако после выключения монитора GPS картинка явно лучше. Думаю, если выключить службу местоположений в Ведре, то будет еще меньше прерываний. Завтра попробую.
Хотя, служба дает неплохие данные. Может, проще отказаться от доп. программ, гг?

Date: 2015-03-10 07:56 pm (UTC)
From: [identity profile] juan-gandhi.livejournal.com
А я сейчас спрошу человека, который mytracks написал.

Date: 2015-03-10 07:59 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
А вот пусть ответит. Если что, это LG D-335.
Edited Date: 2015-03-10 08:00 pm (UTC)

Date: 2015-03-11 11:59 am (UTC)
From: [identity profile] dr-trans.livejournal.com
Вдруг оно ему поможет:

Date: 2015-03-11 04:24 pm (UTC)
From: [identity profile] juan-gandhi.livejournal.com
Короче, Родриго не в курсе.

Date: 2015-03-11 05:00 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
Это фигня.
Я пока забэкапился и сдернул его на заводские. Теперь ставлю все заново.
Будем посмотреть.

Date: 2015-03-10 07:56 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
Качество трека, записанного видеорегистратором, на порядок выше, а у него нет никакого A-GPS, он сам привязывается и пишет каждую секунду.

Date: 2015-03-11 12:00 am (UTC)
From: [identity profile] darkheavy.livejournal.com
Телефоны кроме классического GPS ещё используют и определение координат по триангуляции сотовых вышек в регионе. Это в теории должно повысит точность определения координат, но на практике может вносить ошибки при привязке точек к карте. Кроме того, у автомобильных GPS, если брать в расчёт возможность автомобилей достаточно быстро разгоняться, шаг по времени регистрации координат может быть достаточно маленьким по-умолчанию. Отсюда и точность определения.

Ещё такой нюанс. GPS-модуль ничего не излучает, а по-сути является приёмником сигнала на определённой частоте. В GPS-приёмнике автомобильного типа антенна устройства используется соответствующая частотам на которых работают GPS-спутники. В мобильных телефонах обычно антенна одна для всего. Следовательно, могут быть ошибки приёма, что снижает количество проставляемых точек. Ещё одним слабым место может быть усилитель сигнала, который в GPS-приёмнике работает исключительно с GPS-сигналом. В телефонах этот усилитель может быть общим для всего, а GPS-сигнал вырезается из общего поля просто фильтром и потом уже декодируется.

Это если вкратце.

Date: 2015-03-11 08:31 am (UTC)
From: [identity profile] dr-trans.livejournal.com
Режим. Пробовал выключать все дорп. функции и использовать только GPS. Инициализация только дольше, а потом так же.
Частота. Чаще 1 раза в секунду я пока не встречал.
Автомобильные навигаторы. Для написания трека не использую. СитиГид пишет трек очень хорошо. Но автомобильные навигаторы, имея в себе цифровую карту, аппроксимируют координаты и притягивают трек к известным им дорогам. Таким образом трек уже получается неверный, т.к. при наличии на карте нескольких расположенных близко параллельных проездов я фактически двигаюсь по зеленой зоне или пешеходным тропинкам, а навигатор будет притягивать маркер положения к одной из дорого и вести по нему.
То, что GPS — приемник, я знаю. Если усилитель работает на все частоты, включая GPS, то почему служба местоположений, внедренная в Андроид, пишет трек точнее и качественнее, чем запущенная рядом с ней программа? Вот тут роется собака.

Date: 2015-03-11 02:22 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
Сразу после включения метров 250 пишет согласно настройкам 1 раз в секунду. Потом резко падает точность и начинаются полеты на КИЛОМЕТР в стороны: зеленым отмечен совпавший трек, оранжевым — ошибки, красные стрелки — мой реальный путь, пунктир — отфильтрованный редактором мусор.

Edited Date: 2015-03-11 02:23 pm (UTC)

Date: 2015-03-14 03:37 pm (UTC)
From: [identity profile] darkheavy.livejournal.com
Теряет спутники и очень сильно. Поэтому такой разброс. Поэтому и точность падает. Непонятно только почему так происходит.

Date: 2015-03-11 11:35 am (UTC)
From: [identity profile] dr-trans.livejournal.com
То, о чем говорил ([livejournal.com profile] darkheavy алсо):



Программа теряет связь. Подозреваю, что это началось после обновления Ведра месяц 2 назад.
Ну и точки пишет странно... Верхний трек через дорогу и дальше в сторону порта... Хотя этот кусок и выглядит самым детальным, но я туда не ходил -- там через проходную, а меня не пустят, да и делать мне там нечего на причале. Я с собакой гулял в пределах зеленой зоны, а потом обошел 2 квартала в сторону города. Службу местоположений на это время выключил. Но на результат это не повлияло.
Edited Date: 2015-03-11 11:37 am (UTC)

Date: 2015-03-14 03:39 pm (UTC)
From: [identity profile] darkheavy.livejournal.com
Прочитал твой псто крайний. Скорее всего ты прав и проблема в программе, если до обновления такого не было.Стоит тогда порыть отзывы работы программы в интернете. Вряд ли ты единственный с такой проблемой. Если это конечно программная проблема. Но из всего описанного тобой следует, что это скорее всего таки программное.

Profile

dr_trans: (Default)
dr_trans

December 2021

S M T W T F S
   1234
567891011
12131415161718
1920212223 2425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 29th, 2026 12:22 am
Powered by Dreamwidth Studios