Přejít na obsah


Fotka

Makro pro tříděný export do .gpx z GG2


  • Pokud chcete vložit odpověď, přihlašte se
135 odpovědí na toto téma

#21 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 24 září 2008 - 6:24

Rad bych vyzkousel, ale lituji. Netusim, jak ten soubor ziskat. V lepsim pripade obdrzim:

Warning:  fclose(): supplied argument is not a valid stream resource in /var/www/geocaching.cz/www/includes/class.httpdownload.php on line 254

Nebylo by lepe ho dat treba ke geogetu nez sem do fora jako pripojeny soubor k prispevku?
  • 0

#22 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 25 září 2008 - 8:43

Tak jsem na to prisel. Fakt to bylo v tech lomitkach - cesta k ikonam musi mit normalni lomitka, ne windowsi. A jeste par poznamek: - cesta k ikone pro nalezene kese je v *gge.pas natvrdo, mela by tam byt ta z konfigurace - informace o vytvorenem jedinecnem jmene je celkem na nic (neni mozne jej nijak zmenit) a pri generovani vetsiho poctu ikon je neunosne to odklepavat (pro sebe jsem si to vyhodil) - vypis o poctu bodu, ktere budou exportovany je nesmyslny - na zacatku vzdy 0, pak vzdy posledni pocet drive exportovanych I pres tyto vytky je to prima udelatko a budu ho pouzivat, diky za nej.
  • 0

#23 ProKesTom

ProKesTom

    Advanced Member

  • Members
  • PipPipPip
  • 1 092 příspěvků(y)

Publikováno 25 září 2008 - 21:18

gord napsal/a:
Tak jsem na to prisel. Fakt to bylo v tech lomitkach - cesta k ikonam musi mit normalni lomitka, ne windowsi.

Mám novou verzi.

Už tam je automatická oprava, na lomítkách nezáleží

gord napsal/a:
- cesta k ikone pro nalezene kese je v *gge.pas natvrdo, mela by tam byt ta z konfigurace

Dík moc za odhalení chyby - opraveno.

gord napsal/a:
- informace o vytvorenem jedinecnem jmene je celkem na nic (neni mozne jej nijak zmenit) a pri generovani vetsiho poctu ikon je neunosne to odklepavat (pro sebe jsem si to vyhodil)

To byla ladicí informace, omylem jsem zveřejnil verzi, která to neměla odstaraněné.


gord napsal/a:

I pres tyto vytky je to prima udelatko a budu ho pouzivat, diky za nej.

Díky.
Nová verze je uložena na ARARATu: http://geoget.ararat...doc:user:geopoi i s popisem.
  • 0

#24 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 25 září 2008 - 21:33

Bezva. Ale opet si rypnu. Proc ma nova verze stejne cislo i datum jako u predchozich souboru? ;) EDIT: neni trebaodpovidat.
  • 0

#25 cobra 11

cobra 11

    cobra 11

  • Members
  • PipPipPip
  • 90 příspěvků(y)

Publikováno 26 září 2008 - 11:23

MapSource i POI Loader mi pořád hlásí hlášku ... .gpx nelze naimportovat.Nevíte čím by to mohlo být.Díky moc.
  • 0

#26 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 26 září 2008 - 12:32

Pokud to rve i mapsource, pak je tam neco spatne v souboru. Zkus to GPX prejmenovat na XML a otevrit v IE nebo Firefoxu, jestli nereknou nejakou chybu...
  • 0

#27 cobra 11

cobra 11

    cobra 11

  • Members
  • PipPipPip
  • 90 příspěvků(y)

Publikováno 26 září 2008 - 14:18

IE hodí hlášku z důvodu zabezpečení zakázal IE této webové stránce spustit skripty nebo ovl.prvky ActiveX. MF nahoře zobrazí:Tento XML soubor nemá připojeny žádné informace o vzhledu prvků. Strom XML dokumentu je zobrazen níže. Oba soubory se otevřou. V GG2 nemám nalezené ani vlastní keše a tyto prázdné soubory MapSource normálně otevře.
  • 0

#28 ProKesTom

ProKesTom

    Advanced Member

  • Members
  • PipPipPip
  • 1 092 příspěvků(y)

Publikováno 26 září 2008 - 21:49

Jak jsem psal na předchozí stránce, je to nejspíš problém tvých dat. Tak omezuj počet exportovaných keší, až zjistíš, která keš to dělá. Pracný ruční postup, ale metoda půlení intervalu vede obvykle celkem rychle k cíli. Hodně štěstí. Já obvykle xml soubor prohlížím v notepadu a podobně. IE má výhodu, že zdůrazňuje syntaxi, ale bez vymazání některých hlavičkových údajů nebývá ochotné cokoli zobrazovat (nemám na mysli jen výstup z tohoto makra). Myslím, že problémové hodnoty se do databáze dostávají, když Groundspeak změní stránky a zrovna načteš HTML listing - takže se v tom GG nevyzná a někde načte i co nemá.
  • 0

#29 ProKesTom

ProKesTom

    Advanced Member

  • Members
  • PipPipPip
  • 1 092 příspěvků(y)

Publikováno 28 září 2008 - 21:23

Pokus o validační makro. Projde zobrazené a vybrané keše, vadné záznamy o keších v databázi GG2 oznámí a vypíše do seznamu "GC-Error.txt" v aktuálním adresáři GG. Validace není přísná, dost "od oka", určitě projdou i některé chyby. Ale alespoň něco. Testuje jen položky, které exportuji ve svém exportním makru a z nich jen ty, kde mne napadlo, co testovat. U mne bez chyby - neotestováno, co se stane, když na chybu narazí. Edit: doplněna kontrola položek NAME Edit II: Nějak sem nejde vložit soubor. Edit III: Už jde, vkládám poslední verzi validačního makra i exportní balíček.
  • 0

#30 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 30 září 2008 - 15:41

ProKesTom napsal/a:

gord napsal/a:
- cesta k ikone pro nalezene kese je v *gge.pas natvrdo, mela by tam byt ta z konfigurace

Dík moc za odhalení chyby - opraveno.
...
Díky.
Nová verze je uložena na ARARATu: http://geoget.ararat...doc:user:geopoi i s popisem.


Je mi lito, myslim, ze ne. Alespon v te verzi, kterou jsem si tam nahral, je to jeste 2x. (Hledal jsem v souboru "C:".)
  • 0

#31 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 30 září 2008 - 15:48

Aha, tak opravuji. Problem je v tom, ze na samostatne strance je odkaz na starou verzi, zatimco na strance s ostatnimi makry je odkaz na verzi 1.1
  • 0

#32 Basin

Basin

    Advanced Member

  • Members
  • PipPipPip
  • 172 příspěvků(y)

Publikováno 30 září 2008 - 19:59

Hlasim taky chybu exportu. Exportuje mi to strasne moc kesi (vsechny oznacene) ale v praxi jenom soubor nalezenych obsahuje data. Ostatni soubory jsou prazdne, resp. vypadaji takhle:?xml version="1.0" encoding="utf-8"?> <gpx xmlns="http://www.topografi...ix.com/GPX/1/1" creator="GeoGet" version="1.1" xmlns:xsi="http://www.w3.org/20...chema-instance" xsi:schemaLocation="http://www.garmin.co...pxExtensions/v3 http://www.garmin.co...xtensionsv3.xsd http://www.topografix.com/GPX/1/1 http://www.topografi...X/1/1/gpx.xsd"> </wpt> </wpt> </wpt> </wpt> Kde je chyba??
  • 0

#33 Basin

Basin

    Advanced Member

  • Members
  • PipPipPip
  • 172 příspěvků(y)

Publikováno 30 září 2008 - 20:12

Jestě doplním, že některá (nevím která) verze mi generovala soubory správně. Takže chyba bude pravděpodobně někde v upgrade.
  • 0

#34 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

Publikováno 30 září 2008 - 21:52

Basin napsal/a:
Hlasim taky chybu exportu.


Jak to taky? Ja ji nehlasil, mne to exportuje spravne ;) (mam v1.1.)
  • 0

#35 ProKesTom

ProKesTom

    Advanced Member

  • Members
  • PipPipPip
  • 1 092 příspěvků(y)

Publikováno 01 říjen 2008 - 19:39

Basin napsal/a:
... ale v praxi jenom soubor nalezenych obsahuje data. Ostatni soubory jsou prazdne, resp. vypadaji takhle:?xml version="1.0" encoding="utf-8"?>
<gpx xmlns="http://www.topografi...ix.com/GPX/1/1" creator="GeoGet" version="1.1" xmlns:xsi="http://www.w3.org/20...chema-instance" xsi:schemaLocation="http://www.garmin.co...pxExtensions/v3 http://www.garmin.co...xtensionsv3.xsd http://www.topografix.com/GPX/1/1 http://www.topografi...X/1/1/gpx.xsd">
</wpt>

</wpt>

</wpt>

</wpt>

Kde je chyba??


To je hodně divné. Vypsat </wpt> bez <type> a dalších položek to nemůže. Pokud tedy počítač dělá, co je v programu. Chová se to tak pořád? Zkusil jsi validační makro?
  • 0

#36 Basin

Basin

    Advanced Member

  • Members
  • PipPipPip
  • 172 příspěvků(y)

Publikováno 02 říjen 2008 - 7:11

Ahoj, validační makro se mi nepodařilo stáhnout. Data v GG2 jsou, dělám z toho i statistiky a ty mi chodí.
  • 0

#37 Basin

Basin

    Advanced Member

  • Members
  • PipPipPip
  • 172 příspěvků(y)

Publikováno 05 říjen 2008 - 21:43

Validační makro projde bez chyby. Export hlasi chybu neznamy typ cache E. Je to asi event cache. Hlaska zmizi pokud neoznacim do vyberu tento typ kesi. Vysledek exportu POI Test je porad stejny. Generuji se nesmyslne soubory. Nemuzes mi nejak pomoct najit chybu? Dik
  • 0

#38 ProKesTom

ProKesTom

    Advanced Member

  • Members
  • PipPipPip
  • 1 092 příspěvků(y)

Publikováno 06 říjen 2008 - 18:06

Basin napsal/a:
Export hlasi chybu neznamy typ cache E. Je to asi event cache.
Vysledek exportu POI Test je porad stejny. Generuji se nesmyslne soubory. Nemuzes mi nejak pomoct najit chybu? Dik

Na Araratu je verze 1.2 - zkus ji. E je Event, s těmi nepočítám, protože na místech bývalých eventů není co hledat.
  • 0

#39 Basin

Basin

    Advanced Member

  • Members
  • PipPipPip
  • 172 příspěvků(y)

Publikováno 20 říjen 2008 - 7:58

Vyzkoušel jsem i novou verzi, ale ani ta nepomohla. Dokonce jsem vybral jen asi 10 nejnovějších keší, které by měly být v pořádku a taky nic. Někde je chyba. Bohužel se v těch maktech nemůžu nějak vyznat a chybu jsem nenašel. Soubory se vždycky vygenerují v správném adresáři znovu. Výstupem jsou pořád stejný soubory jako jsem tady ukazoval. Má to hlavičku a pak už jen <wpt> a nic. Žádné souřadnice ani jiná data o keškách :-) Je to škoda, protože po přeprogramování GG jsem tak přišel o všechna exportní makra. Ještě mně napadlo, že jak se změnila databáze, nemám u všech keší vyplněnou informaci o státu. Nemůže to nějak vadit?
  • 0

#40 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 20 říjen 2008 - 8:17

Schvalne sjem se kouknul do zdrojaku, a napadlomne pouze jedine, a to ze v radku:

Result := UtfToAscii(Result) + ' </wpt>' + CRLF + CRLF;

selze volani UtfToAscii a vrati prazdny string. To by se ale v datech muselo vyskytovat neco co odporuje UTF8...
  • 0




0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama