program pro práci s POI

Vše o tvorbě POI pro ČR (developer)

program pro práci s POI

Příspěvekod fox50 v 8.8.2009, 16:10

Zdravím, ve volném čase dělám program pro práci s POI, momentálně jsem ve fázi kdy bych potřeboval trochu pomoci. Vím že se to dá najít na webu, ale věřím že zde jsou lidi, co mi poradí přesněji a rychleji.

Pro začátek mám pár dotazů ohledně souřadnic.
Máte někdo přehled jaké druhy souřadnic se nejčastěji používají, a jak se mezi nimi přepočítává?
něco jako zadávání:

Stupně,minuty, sekundy
Stupně,minuty v desetiné formě.
atd.
navíc se občas udává ploha s označením sever,jih,výchd západ, a někdy zápornejma číslama, který formát je správně nebo doporučený.

Dále bych ráz věděl jak vypočítám vzdálenost, když mám dna body určené souřadnicema :)

Díky za pomoc.


p.s. Kdyby se našel programátor .net C# tak pomoc neodmítnu.
TomTom Go920 app: 9.510 + 8GB SD + RDS-TMC 4V00.010.2
Mapa: Europe 930.5563
TomTom Home 2.9.7.3256
Škoda Octavia 4x4 1.8T, 110 KW
Uživatelský avatar
fox50
 
Příspěvky: 885
Registrován: 16.1.2008, 13:29
Bydliště: Praha

Re: program pro práci s POI

Příspěvekod Jirásek v 8.8.2009, 17:29

TomTom GO 1005T;Garmin eTrex Vista HCx; Samsung Galaxy3; PC: Win7, Win8, Android
Uživatelský avatar
Jirásek
 
Příspěvky: 2963
Registrován: 25.11.2006, 16:31
Bydliště: matička stověžatá Praha, destinace Suchdol

Re: program pro práci s POI

Příspěvekod Docent v 8.8.2009, 23:22

Teda Jirásku, to čumím 8-) :palec: .
Mám dojem, že přímo na tomto webu je funkce jako "Analýza blízkosti bodů - stanovena na XX metrů", to znamená, že Henry to musí nějak počítat... Nezkoumal jsem to, ale doufám, že to není tou Pythagorovou větou, takže můžeš, foxi, oslovit přes SZ přímo Henryho :usmev: .
Lidstvo vyhyne na vlastní blbost. Příspěvky některých uživatelů (nejen) na tomto fóru jsou toho jasným důkazem :hmm: .
Docent
 
Příspěvky: 1648
Registrován: 14.7.2006, 15:39

Re: program pro práci s POI

Příspěvekod fox50 v 9.8.2009, 13:08

Nakonec jsem si vyhradil trochu času, a našel jsem přímo C# kód pro výpočet vzdálenosti od nějakého profesora matematiky :)
Tak snad to bude fungovat. Momentálně dělám na jiné části programu až se k tomu dostanu tak vyzkouším. :)


Henry to má jednodušší v tom, že výpočet v rámci republiky se dá počítat o hodně jednodušším způsobem. (neříkám že to tak dělá)
Pokud ale můj program má fungovat celosvětově, musím počítat co nejpřesněji.
TomTom Go920 app: 9.510 + 8GB SD + RDS-TMC 4V00.010.2
Mapa: Europe 930.5563
TomTom Home 2.9.7.3256
Škoda Octavia 4x4 1.8T, 110 KW
Uživatelský avatar
fox50
 
Příspěvky: 885
Registrován: 16.1.2008, 13:29
Bydliště: Praha

Re: program pro práci s POI

Příspěvekod Henry v 10.8.2009, 1:42

Tady na fóru na to používám jednoduchý vzorec, který mohu použít přímo v SQL:

Kód: Select All
6378 * acos(cos(radians(90-lat1)) * cos(radians(90-lat2))+ sin(radians(90-lat1)) * sin(radians(90-lat2)) * cos(radians(lon1-lon2)))


Je to jeden z těch docela použitelných vzorců, i když nutno říct, že žádný přesný vzorec neexistuje a nikdy ani existovat nebude. Jaká je vzdálenost mezi severním a jižním pólem? Myslím pro člověka - ne pro krtka :chlamani: - záleží, kudy se vydáme a kolik pohoří potkáme, že?

P.S.: i když na druhou stranu nevíme, jaký model používá Automapa, takže nikdy neříkej nikdy :osli: :jupi:
Henry
 
Příspěvky: 1330
Registrován: 2.10.2005, 19:43
Bydliště: Bolatice

Re: program pro práci s POI

Příspěvekod Docent v 10.8.2009, 7:55

i když na druhou stranu nevíme, jaký model používá Automapa

Každopádně používá jiný než TT, protože jsem náhodně zjistil, že vypočtená délka trasy se liší od délky trasy u TT (trasy jsou přitom shodné) :zamysl: . Takže to ještě zkusím porovnat se Seznamem nebo Googlem a s tachometrem...
Lidstvo vyhyne na vlastní blbost. Příspěvky některých uživatelů (nejen) na tomto fóru jsou toho jasným důkazem :hmm: .
Docent
 
Příspěvky: 1648
Registrován: 14.7.2006, 15:39

Re: program pro práci s POI

Příspěvekod fox50 v 10.8.2009, 10:24

Ono hlavně u navigací se vzdáloenost počítá trochu jinak :)
Přesně se to spočítat nedá, ale dá se to spočítat hodně nepřesně. :D


Henry:
http://dev.mysql.com/doc/refman/5.0/en/ ... metry.html
Naposledy upravil fox50 dne 10.8.2009, 10:29, celkově upraveno 1
TomTom Go920 app: 9.510 + 8GB SD + RDS-TMC 4V00.010.2
Mapa: Europe 930.5563
TomTom Home 2.9.7.3256
Škoda Octavia 4x4 1.8T, 110 KW
Uživatelský avatar
fox50
 
Příspěvky: 885
Registrován: 16.1.2008, 13:29
Bydliště: Praha

Re: program pro práci s POI

Příspěvekod Henry v 10.8.2009, 10:24

A byl tam rozdíl i za doby, co Automapa používala mapy TeleAtlasu? Teď je rozdíl pochopitelný - vzdálenosti jednotlivých cest jsou uloženy v mapových podkladech a NAVTEQ to bude mít trochu odlišné... A pokud jsou rozdíly velmi malé, tak to může být zaokrouhlováním...

Každopádně jsme tady mluvili o vzdálenosti dvou bodů vypočtených dle souřadnic "vzdušnou čárou" asi tak 1cm nad povrchem :usmev:
Henry
 
Příspěvky: 1330
Registrován: 2.10.2005, 19:43
Bydliště: Bolatice

Re: program pro práci s POI

Příspěvekod Jirásek v 10.8.2009, 10:31

.....dle souřadnic "vzdušnou čárou" asi tak 1cm nad povrchem

Nechci býti šťouralem, ale předpokládám u ideálního geoidu.
TomTom GO 1005T;Garmin eTrex Vista HCx; Samsung Galaxy3; PC: Win7, Win8, Android
Uživatelský avatar
Jirásek
 
Příspěvky: 2963
Registrován: 25.11.2006, 16:31
Bydliště: matička stověžatá Praha, destinace Suchdol

Re: program pro práci s POI

Příspěvekod Henry v 10.8.2009, 11:01

Ten 1cm jsem myslel v legraci a samozřejmě to počítá dle modelu geoidu, ale dle podstaty zeměkoule je tomu vzdálena tak moc, že nelze říct, že k přesnějšímu výpočtu dojdeme přesnějším nastavením konstanty poloměru rovníku - takže když místo těch 6378 km dám někdy udávaných 6378,3 či 6378,8, tak stejně nemohu vědět, jestli je ta vypočtena vzdálenost přesnější, či nikoli...
Henry
 
Příspěvky: 1330
Registrován: 2.10.2005, 19:43
Bydliště: Bolatice


Zpět na Tvorba

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 9 návštevníků

cron