You are not logged in.

#1 2009-06-03 15:16:47

serg
Member
Registered: 2009-06-03
Posts: 2

Не совпадение данных карты и Gps.

Добрый день !
Появилась проблемка..
Использую SHP формат карт OSM . ( russian_federation_highway.shp )
Есть GPS приемник.
Отображаю карту ( парсю сам )
Как я понимаю , там все обьекты в стандарте WGS 84 .
Итак читаю данные отображаю на экране.

Потом пытаюсь отобразить GPS данные.
Координаты по GPS применику точны  ( проверял через гугл ерз ). 
Координаты точно там где замерял..

Но!  при наложении этих координат на ОSM у меня огромная погрешность получаеться ,
где-то левее и выше на несколько градусов.. это десятки и десятки киллометров.

Вопрос в следующем,  это проблема у шейп файлов (не правильный экспорт, или проекция не правильная) ?
Как я полагал, что все современные GPS выдаут в готовом формате ( подходящем под использование с WGS 84 ) ?

Если , нет, то кто подскажет как правильно пересчитывать проекцию?

т.е. у меня есть

double GPS_X = GGG,MMmmm
double GPS_Y = GG,MMmmm

Кто нибудь может подсказать , как бы их спроецировать на SHP карты ?

Offline

#2 2009-06-03 15:45:40

Bedouin
Member
From: Novgorod
Registered: 2009-05-27
Posts: 167

Re: Не совпадение данных карты и Gps.

А шейп в десятичных градусах?

Offline

#3 2009-06-03 15:52:27

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,260

Re: Не совпадение данных карты и Gps.

Проверь как твой трек ложится на данные OSM в редакторе JOSM

Offline

#4 2009-06-03 17:41:23

wildMan
Member
From: Minsk
Registered: 2008-03-05
Posts: 509

Re: Не совпадение данных карты и Gps.

serg wrote:

Координаты по GPS применику точны  ( проверял через гугл ерз ).

гуглёрз имеет погрешность до сотни метров (особенно заметно в городах имеющих сложный рельеф)

serg wrote:

Вопрос в следующем,  это проблема у шейп файлов (не правильный экспорт, или проекция не правильная) ?

скорее всего именно так

serg wrote:

Как я полагал, что все современные GPS выдаут в готовом формате ( подходящем под использование с WGS 84 ) ?

не обязательно. от настроек зависит. в трек да. пишут практически все в wgs84. а на экране могут отображать всё что угодно

советую попробовать открыть в в чем нить типа GlobalMapper или QGis


--
OSMF BY Team

Offline

#5 2009-06-03 17:50:27

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Не совпадение данных карты и Gps.

а не спутали ли тут минуты с сотыми градуса?

Offline

#6 2009-06-03 18:14:06

serg
Member
Registered: 2009-06-03
Posts: 2

Re: Не совпадение данных карты и Gps.

Чуть чуть разобрался с проблемой. было неправильное округление.
но погрешнать всеже осталась..

Bedouin, шейп полностью все координаты линий хранит в double (signed 64bit IEEE )  т.е 8 байт.
целая часть градусы.. остальное по уменьшению.

vvoovv, как таковых треков нет. данные получаю просто в ручную.

wildMan, мне кажеться гугл в данном случае показывает точтно так же как и GPS. почти точь в точ.

вот разница в координатах. гугл и OSM.
6519e917e812.jpg

ba0235f61a29.jpg

liosha, т.е. тут вопрос даже не в программе а в координатах гугла и карты OSM.
OSM открываю обычным плагином. работает правильно.

приходиться вручную сдвигать
по X на -0.165 градуса ( помойму очень большая помеха)
по Y на -0.04  градуса

тогда картина вроде нормализуеться..

Offline

Board footer

Powered by FluxBB