Klasická verze
Vše o gps navigacích, novinky, linky, dotazy, upozornění...
Odeslat odpověď

Dávkový převod POIs z poi.cz do *.upi (Sygic) a *.rupi (Aura

27.12.2010, 22:49

Bo jsem přešel na Android a (zatím) to vypadá, že nejlepší je Sygic, a protože nesnáším ruční práci, pustil jsem se do svého prvního Bourne scriptu (tak se prosím moc nesmějte) s použitím GPS Babel a POI Converter (originál od Sygic).

Výsledek je -> zde
Jak použít, co to dělá atd viz vložený popis v cti.mne
Kdyby náhodou - spouští se to (po přechodu do patřičného adresáře a označení scriptu jako spustitelného) příkazem "sh script.sh"

Je to pro Linux, nevím, jestli je jednoduše možné ve Woknech použít stejně rename, sed atd, ovšem Wokenní uživatelé mají možnost (nejméně) využít šablony pro GPS Babel a snad i regexp. Anebo mohou ten Linux konečně vyzkoušet (ať už live CD nebo virtuální) :-)

Jako zdroj jsem použil gpx soubory, které mají pěkně definované jednotlivé pole.

Užijte si to :-)
Naposledy upravil Suky dne 30.9.2011, 17:28, celkově upraveno 1

Re: Dávkový převod POIs z poi.cz do formátu *.upi (Sygic)

3.1.2011, 17:32

Dodělal jsem i Wokenní dávkový soubor:

Kód:
:: Author: Suky
:: Version 0.11

:: Nastavit dle skutecneho adresare!!!
set POI_PATH="E:\POIs\SygicPOIs"


set PATH="C:\Program Files\Ant Renamer"
set PATH="c:\Program Files\GPSBabel";%PATH%
set PATH="c:\Program Files\GnuWin32\bin";%PATH%

cd /d %POI_PATH%

Renamer.exe -b RemSpaceHyphenExt.arb -af %POI_PATH%"\In\*.gpx" -g -x

for %%x in (In/*.*) do gpsbabel.exe -p "" -c ISO-8859-2 -i gpx -f In/%%x -c ASCII -o xcsv,style="GPXtoUPI.csv" -F Txt/%%x.tmp
for %%x in (In/*.*) do sed.exe -e "s/\([^\t;]\+; \)\1/\1/" -e "s/\(WIFI FREE,\? \|Zimny stadion \|MAZDA \)//i" <"Txt/%%x.tmp" >"Txt/%%x.txt"
for %%x in (In/*.*) do "POI Convertor.exe" Txt/%%x.tmp %%x.bmp Out/%%x.upi

del Txt\*.tmp


Nutno nainstalovat náhrady rename a sed, návod a ostatní potřebné soubory k dispozici -> zde

Re: Dávkový převod POIs z poi.cz do formátu *.upi (Sygic)

4.1.2011, 8:42

:palec: :pc: 8-)

Re: Dávkový převod POIs z poi.cz do formátu *.upi (Sygic)

23.2.2011, 16:39

Ooooooo,uuuzasneeeee. Nesme hodni,nejsme hodni.
Tohle je presne to po cem patram.
Sam jsem jeste na woknech a tomtomovi,ale na android,jako pokusny kralik,presel synek.
A hned se tazal po navigaci a POI - hlavne MC Donaldy,KFC,aquaparky a tak :usmev:
Ja se na Android chystam az s novym PDA,takze to takhle mohu ocuchavat a kdyby neco,neni to muj telefon :koul:
Sygic mne dost prekvapil,ze na slabouckem vodafone 845 chodi celkem dobre.
Takze moc diky a hned to pujdeme vyzkouset.

K.

Re: Dávkový převod POIs z poi.cz do *.upi (Sygic) a *.rupi (

30.9.2011, 17:36

Verze dávkového převodu pro Auru (*.rupi) je zde pro Linux i Wokna

Aura umí i UTF8, ale GPX je v ANSII, takže to česky není (ale mi to nechybí, takže neřeším).
Nepřinutil jsem nový RUPI Convertor.exe pracovat v dávkovém souboru, takže výsledkem je jen vhodný *.txt soubor.
Naštěstí klikací RUPI Convertor.exe umí převést více souborů najednou.
Pole adresu jsem poskládal z jednotlivých polí v GPX "POSTAL_CODE CITI; STREET_NAME"
Nevyužívám RUPI pole FAX, EMAIL, LONG DESCRIPTION (GPX je neobsahuje)

Nutno nastavit cestu v obou spouštěcích souborech (doporučuji mrknout na cti.mne)

Re: Dávkový převod POIs z poi.cz do *.upi (Sygic) a *.rupi (

15.11.2011, 22:20

Hoši, nemůžu nikde najit, a tady jsem si zdrojaku nevšiml ..

Potřebuju PHP script na generování POI do .UPI (sygic), ale nemůžu nikde najít, jak je ten soubor skládan .. u tom tom to je jenom rekords, ale tady nevím ..

Díky za info. popř script ;-)

Re: Dávkový převod POIs z poi.cz do *.upi (Sygic) a *.rupi (

9.12.2011, 21:38

Suky, díky moc za skript pro Windows! Funguje to skvěle!!! :palce:
Viktor
Odeslat odpověď