MHD Praha

Vše o tvorbě POI pro ČR (developer)
Docent
Příspěvky: 1648
Registrován: 14.7.2006, 13:39

Re: MHD Praha

Příspěvek: # 16269Příspěvek Docent

POI na TomTomu jsou něco jako knihtisk v době e-knih... 63 znaky s písmeny bez nabodeníček, zatímco jiné navigace toho s POI umí daleko více...
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: .
Uživatelský avatar
fox50
Příspěvky: 885
Registrován: 16.1.2008, 12:29
Bydliště: Praha

Re: MHD Praha

Příspěvek: # 16270Příspěvek fox50

To Ti vytvoří ov2 soubor z texťáku, ale nepoví toho moc o struktuře OV2 souboru.
Dokonce existuje WinAplikace která používá tyto exe pro zpracování, menuje se to "WinOV2".

Předhodíš tomu OV2 soubor obsahující 02 záznamy a on to obalí 01 záznamy ale dost abrutálně podle nějakého divného
klíče.

Předhodil jsem mu pár POI ze zdejšího serveru a on to několikanásobně obalil jak je vidět v příloze.
Je tam zdrojový OV2 soubor
txt a xml ve kterých je vidět jak je to obaleno 01 záznamama.
OV2.zip
(150.04 KiB) Staženo 1099 x
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
Henry
Příspěvky: 1330
Registrován: 2.10.2005, 17:43
Bydliště: Bolatice
Kontaktovat uživatele:

Re: MHD Praha

Příspěvek: # 16277Příspěvek Henry

Čau,

ten soubor si prohlídnout (na mém mobilu) teď nemůžu, ale jak efektivně "shlukovat" záznamy pro 01 záznamy mám vymyšleno (na papíře) - já ti to nepsal??? Pak by i velké množství POI nezpomalovalo navigaci. Je to ale složitější na výpočet při generování (spíše výkonově než časově), proto jsem to plánoval až do desktop aplikace pro platící uživatele.
Uživatelský avatar
fox50
Příspěvky: 885
Registrován: 16.1.2008, 12:29
Bydliště: Praha

Re: MHD Praha

Příspěvek: # 16280Příspěvek fox50

On ten Klíč podle kterého je to obalený těma 01 záznama nebude až tak nepochopitelnej, asi by stačilo si na mapu vyznačit ty jednotlivé čtverce a bylo by to vidět. Zatím sem na to ale neměl čas. Předpokládámá že je to obalené podle kontinetu,státu, větších měst. Aby fungovala volba hledání POI ve městě. :) Má to ale i své nevýhody. Třeba já si ukládám oblíbená místa do poi a mám tam max 50 záznamů a chci abych měl zobrazené všechny bez ohledu na vzdálenost. Pokud ale obalím tyto body do 01 záznamů zobrazí mi jen ty které jsou ve čtverci 01 ve kterém je střet hledání.

Myslím že pro POI na tomto Webu by stačilo rozdělení na asi 6 částí :) + obalit to celé přes celou ČR. což by neměl být výkonostní problém. :) Poklud by jsi ale chtěl dosáhnout dokonalosti chtělo by to vytipovat obalení právě podle větších měst a tak :)
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
shaana
Příspěvky: 12
Registrován: 14.5.2008, 10:33
Bydliště: Neratovice
Kontaktovat uživatele:

Re: MHD Praha

Příspěvek: # 16310Příspěvek shaana

Na sourceforge.net jsem objevil zajímavej program PoiExplorer, součástí je třída OV2File -

soubor OV2File.cs je zajímavý čtení - pokusil jsem se ho zazipovanej přiložit ale asi nemám práva

takže prohlídnot zdroják můžete zde
TomTom Go720 app:8.010 (9369/080529) + 2GB SD Card,
Mapa: Western_and_Central_Europe 720.1803
TomTom Home 2.3.1.92
Volkswagen Passat B4
---------------------------------------------
http://www.shaana.cz
http://www.maxthon.cz
http://www.audivadlo.cz
Uživatelský avatar
fox50
Příspěvky: 885
Registrován: 16.1.2008, 12:29
Bydliště: Praha

Re: MHD Praha

Příspěvek: # 16315Příspěvek fox50

Koukal jsem na to a má to docela nedostatky.
1) Blbě čte znakovou sadu
2) ignoruje záznamy typu "0" Delete
3) ignoruje záznamy typu "1" Skipper
4) nedokáže načíst ani základní ov2 soubor vytvořený přímo tomtomem.

Vysvětlení:
1) K tomu se dá říci jenom to, že očekává základní anglické znaky, cokoliv jiného hází Exception.
2) pro potřeby programu asi nejsou tyto záznamy potřeba.
3) Tohle taky ignoruje což by ale neměl pokud to má být editor a ukládat POI v načtené podobě.
4) Bohužel TomTomem vytvořený ov2 soubor začíná záznamem "100" což není dokumentovaný záznam, ale dodržuje pravidla, takže se dá určit velikost záznamu a dá se to alespoň načíst jako pole bytů a stejně také uložit. :) Podobně jako záznam "2".

Ale za pátrání máš 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
shaana
Příspěvky: 12
Registrován: 14.5.2008, 10:33
Bydliště: Neratovice
Kontaktovat uživatele:

Re: MHD Praha

Příspěvek: # 16332Příspěvek shaana

Neříkám, že celej ten program funguje, ale proč vynalézat kolo? :haha:
Jen navrhuju využití časti toho classu... kvůli popisu struktury ov2 souboru
TomTom Go720 app:8.010 (9369/080529) + 2GB SD Card,
Mapa: Western_and_Central_Europe 720.1803
TomTom Home 2.3.1.92
Volkswagen Passat B4
---------------------------------------------
http://www.shaana.cz
http://www.maxthon.cz
http://www.audivadlo.cz
Uživatelský avatar
fox50
Příspěvky: 885
Registrován: 16.1.2008, 12:29
Bydliště: Praha

Re: MHD Praha

Příspěvek: # 16418Příspěvek fox50

fox50 píše:To Ti vytvoří ov2 soubor z texťáku, ale nepoví toho moc o struktuře OV2 souboru.
Dokonce existuje WinAplikace která používá tyto exe pro zpracování, menuje se to "WinOV2".

Předhodíš tomu OV2 soubor obsahující 02 záznamy a on to obalí 01 záznamy ale dost abrutálně podle nějakého divného
klíče.

Předhodil jsem mu pár POI ze zdejšího serveru a on to několikanásobně obalil jak je vidět v příloze.
Je tam zdrojový OV2 soubor
txt a xml ve kterých je vidět jak je to obaleno 01 záznamama.
Doplnění :)
Odsud stažené benzínky jsem prohnal programem od TomTomu "makeOV2", ten obalil POI "02", záznamy typu "01". Poté jsem to prohnal svým programem na editaci POI a vygeneroval KML soubor pro GoogleMap. Zobrazuju ve stromové struktuře čtverce "01" záznamů, a jednotlivé POI.
Mimochodem díky vizualizaci jsem zjistil že máme jednu beznínku v Adenském zálivu :D a to tuto: "BENZINA Odrava-Obilná R6 nonstop, smer Sokolov".
CZ-Cerpaci.zip
KML soubor pro aplikaci GoogleEarth
(96.66 KiB) Staženo 1748 x
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
Henry
Příspěvky: 1330
Registrován: 2.10.2005, 17:43
Bydliště: Bolatice
Kontaktovat uživatele:

Re: MHD Praha

Příspěvek: # 16426Příspěvek Henry

Už ne :zamysl: - už jsem to opravil - typická chyba - záměna latitude za longitude...
Uživatelský avatar
fox50
Příspěvky: 885
Registrován: 16.1.2008, 12:29
Bydliště: Praha

Re: MHD Praha

Příspěvek: # 16431Příspěvek fox50

Tak to jsi kluk šikovná :) A jak to vypadá s placeným přístupem, nebo přesněji s programem ? Nabízím momentálně rozdělanou knihovnu pro editaci POI :) budeš-li mít zájem.

Zatím ještě přijímám objednávky na funkce. Pokud máš nějaké fukce, o kterých víš, že by se ti hodily při práci s POI, dej vědět. :palec:
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
Henry
Příspěvky: 1330
Registrován: 2.10.2005, 17:43
Bydliště: Bolatice
Kontaktovat uživatele:

Re: MHD Praha

Příspěvek: # 16433Příspěvek Henry

viz. SZ
Uživatelský avatar
shaana
Příspěvky: 12
Registrován: 14.5.2008, 10:33
Bydliště: Neratovice
Kontaktovat uživatele:

Re: MHD Praha

Příspěvek: # 16615Příspěvek shaana

Tohle by měla být oficiální dokumentace:

http://www.tomtom.com/support/ce/downlo ... manual.pdf

mooc zajímací štění :usmev:
TomTom Go720 app:8.010 (9369/080529) + 2GB SD Card,
Mapa: Western_and_Central_Europe 720.1803
TomTom Home 2.3.1.92
Volkswagen Passat B4
---------------------------------------------
http://www.shaana.cz
http://www.maxthon.cz
http://www.audivadlo.cz
Uživatelský avatar
fox50
Příspěvky: 885
Registrován: 16.1.2008, 12:29
Bydliště: Praha

Re: MHD Praha

Příspěvek: # 16617Příspěvek fox50

Dokument o kterém píšeš by byl obzvláště zajímavý, kdyby se člověku dostalo do ruky ono SDK, :) Ale bohužel se mi za tím nepodařilo ho sehnat. :( Tento dokument mám, pro POI je tam ale jenom popis základních typů záznamů :( 01,02,03,04 podle toho jsem dělal svou knihovnu pro editaci OV2. Umí načítat základní OV2 soubor. Ale poi.dat bohužel obsahuje i jiné druhy záznamů a různé kódování znaků, více najdeš zde: http://www.licour.com/gps/poi_format/po ... ormat.html Do budoucna bych chtěl do této knohovny dodělat možnost ukládání do souboru POI.dat. Takže pokud chceš můžeš se do toho pustit. :) Pokud budeš umět onen POI.dat vytvořit můžeme to potom dát dohromady.
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
Odpovědět