SASGIS

Веб-картография и навигация

Работа с GPS

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Работа с GPS

Сообщение Parasite » 13 янв 2010, 10:44

vdemidov писал(а):эта настройка с поправкой скорее вредна, чем полезна, и от нее нужно избавляться.

Иногда "оттюнить" кривовато привязанную карту путем ввода Х\У поправки на ГПС весьма проще и быстрее, чем сидеть и перепривязывать растр заново. Впрочем, это как раз ошибка привязки карты а не ГПСа, тут ты прав.

Я же хочу спросить несколько про другое, а именно - как в САСе с режимом HOLD_POSITION при работе с ГПСом? Когда приемник стоит на месте - его координаты как правило прыгают туда-сюда на неск.метров в пределах радиуса уверенной фиксации ГПСа. Но приемник-то _стоит_. И в некоторых ГПСах для этого есть режим HOLD_POSITION - когда вектор "передвижения" приемника хаотически пляшет в пределах радиуса фиксации в течении, скажем, 15сек (настраиваемо), то приемник начинает считать себя неподвижным и положение его на карте перестает "прыгать" путем остановки выдачи координат (либо выдачи последней координаты). Как только вектор передвижения становится "вменяемым" на протяжении оного же времени 15сек - HOLD_POSITION снимается и все возвращается на пути своя.

Очень полезная и нужная фича. Есть, например, в етрексах. А в САСе, если подключить к нему приемник без этой фичи? По идее, САС мог бы брать эту фичу на себя - а то скакание по карте при стоянии на месте только вредит...
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Работа с GPS

Сообщение Papazol » 13 янв 2010, 22:16

СкачкИ положения есть не только при стоянии. Даже в движении, например, в пробке, трек получается такой, как будто машина прыгает из ряда в ряд. Так что надо не только обнаруживать остановку, но и банально фильтровать трек. Есть ещё способ, как в Ozi: записывать точки не через определённое время, а через определённое расстояние. Если скачки не превышают этого расстояния, то точки записываться не будут. Но тогда при езде по непрямым дорогам (особенно без дорог) трек получается ломаным, ведь скорость движения небольшая.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Работа с GPS

Сообщение feya » 13 янв 2010, 22:34

Фильтровать данные с GPS конечно можно и нужно, но пока я не брался это делать - не имею ни гпс ни транспортного средства на котором можно было бы потестить) Возможно если ктонить пришлет мне трек (желательно .gpssim для прямой загрузки в GPSGate) с остановками, скачками и т.п. то можно было бы попробовать.
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: Работа с GPS

Сообщение vdemidov » 13 янв 2010, 23:08

Я терки пишу всегда прямо в NMEA. И кстати GPSGate NMEA трек для симуляции понимает на ура.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Работа с GPS

Сообщение Parasite » 14 янв 2010, 07:39

Papazol писал(а):СкачкИ положения есть не только при стоянии. Даже в движении, например, в пробке, трек получается такой, как будто машина прыгает из ряда в ряд.

К сожалению, АДЕКВАТНОЙ фильтрации этого случая пока еще не придумано (единственное что приходит на ум - это заюзать предсказывания передвижения в проге, и фильтровать что-либо что резко и ненадолго вылазит за границы предсказания движения...)...Но это великий гимор, и не даст стопроцентного результата. Также есть вероятность что оно будет фильтровать и то что нужно тоже. Да и с предсказанием вектора тоже попотеть придется...

feya писал(а):если ктонить пришлет мне трек (желательно .gpssim для прямой загрузки в GPSGate) с остановками, скачками и т.п. то можно было бы попробовать.

Могу дать оззивские .plt, но зато много. :)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Работа с GPS

Сообщение Ratanin » 15 янв 2010, 23:36

У большинства навигаторов есть возможность выбора способа отображения объекта = "привязать к дороге"/"привязать к GPS"... первое особенно удобно для перемещения на авто. В этом случае большой математики не требуется. Юзер выбирает сам один из двух способов. При выборе первого способа программа может сама принудительно перейти в режим привязки к приемнику (при отсутствии дороги на базовой карте в пределах заранее заданного радиуса).
Это один из простых способов, устраняющих "мельтешение" объекта без потери необходимой информативности...
Ratanin
Новичок
 
Сообщения: 39
Зарегистрирован: 26 дек 2009, 02:52
Откуда: г.Калуга
Благодарил (а): 7 раз.
Поблагодарили: 2 раз.

Re: Работа с GPS

Сообщение Parasite » 16 янв 2010, 13:15

Ratanin писал(а):У большинства навигаторов есть возможность выбора способа отображения объекта = "привязать к дороге"/"привязать к GPS"... первое особенно удобно для перемещения на авто. В этом случае большой математики не требуется. Юзер выбирает сам один из двух способов. При выборе первого способа программа может сама принудительно перейти в режим привязки к приемнику (при отсутствии дороги на базовой карте в пределах заранее заданного радиуса).
Это один из простых способов, устраняющих "мельтешение" объекта без потери необходимой информативности...

То есть чтобы избавиться от мельтешения по радиусу фиксации (вполне нормальное для GPS явление, кстати - и решается опять же математикой не выходя за пределы оного) - я должен накидать в прибор карт, испещренных дорогами? :) А если я в пустыне? А если в открытом море, балуюсь навигацией c BlueCharts? А если GPS не поддерживает загрузку карт (тот же етрекс например, или любой треклоггер - вообще без экрана)?

Дело-то не в привязке к карте, а именно в логике восприятия исходящих с GPSа координат. Карты вообще может не быть в принципе.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Работа с GPS

Сообщение Papazol » 17 янв 2010, 20:55

Ratanin писал(а):У большинства навигаторов есть возможность выбора способа отображения объекта = "привязать к дороге"/"привязать к GPS"... первое особенно удобно для перемещения на авто. В этом случае большой математики не требуется. Юзер выбирает сам один из двух способов. При выборе первого способа программа может сама принудительно перейти в режим привязки к приемнику (при отсутствии дороги на базовой карте в пределах заранее заданного радиуса).
Это один из простых способов, устраняющих "мельтешение" объекта без потери необходимой информативности...


Для привязки к дороге необходимо точно знать, где именно проходит дорога. Это возможно только в случае векторной карты, а мы имеем дело с растром. Так что не пройдёт такой вариант. А привязать к приёмнику - можно, это практически то же самое, что фильтровать (сглаживать).
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Работа с GPS

Сообщение Vinil_37 » 31 янв 2010, 02:17

Народ, а кто-то пользовался программой SirfTech для корректировки разброса показаний приёмников на чипах SirfStar?
Там же есть возможность отключить режим "статической навигации", который притупляет реакцию приёмника на движение при медленной скорости.

Из софта который пришлось попробовать, прогнозирование позиции явно работает в GisRX. Но иногда на поворотах это мешает ;)

з.ы. Вроде как подобные скачки координат в приёмниках на чипах МТК уже фильтруются самим приёмником по умолчанию.
Аватара пользователя
Vinil_37
Постигающий Дао
 
Сообщения: 132
ICQ: 172097021
Зарегистрирован: 24 сен 2008, 12:24
Откуда: Харьков
Благодарил (а): 21 раз.
Поблагодарили: 2 раз.

Re: Работа с GPS

Сообщение Papazol » 31 янв 2010, 12:20

SirfTech позволяет избавится от неприятного эффекта, когда используется навигатор в режиме пешехода: мы идём, а метка стоит на месте, так как игнорируется скорость ниже некоторой величины. Обратной стороной этой фичи является рассматриваемое нами явление "скачков". Но тут есть одна такая штука: "скачки" в "обычных" навигаторах менее заметны, поскольку масштаб карт у них мельче. Переходя на крупные масштабы спутниковых снимков, мы, конечно же, имеем и более детальное отображение точек трека. Всё-таки, запись точек через определённое расстояние может помочь выпрямить треки.
PS GISRx - работает с векторными картами.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8