A maga kategóriájában kedvelt, a geocaching-versenyeket követő vizualizációkból régóta ismert akalmazás a GPX Animator, mert különösebb informatikai, pláne térinformatikai ismeretek nélkül is viszonylag egyszerűen készíthetünk vele animációkat a GPS-ünkből, okosóránkból, stb. kinyert GPX-állományok megjelenítésére. A bejárt nyomvonalak alatti hátteret több, globális vagy helyi lefedettségű térképszolgáltatás közül választhatjuk ki, ám a rossz hír az, hogy sokunk kedvencét, a turistautak.hu-t bizony nem találjuk a legördülő listában.
Viszont van jó hír is: viszonylag egyszerűen „megtaníthatjuk” a programunkat az első magyarországi közösségi térképportál kimenetének használatára. Ehhez nincs más teendőnk, mint megkeresni azt a fájlt, amelyben az alkalmazás a térkép-szolgáltatásokra vonatkozó adatokat tárolja és kiegészíteni a turistautak.hu-ra mutató adatokkal.
Konkrétan hogy néz ez ki? Nálam a C:\Users\Fairy\.gpx-animator könyvtárban található a maps.xml állomány, benne számos bejegyzéssel, amelyek mind az <entry> címkével kezdődnek és az </entry> címkével végződnek.
FONTOS! Ha nem vagy teljesen biztos abban, amit csinálsz, akkor inkább kérj meg egy hozzáértőt, mert egy elrontott XML-állomány az alkalmazás működésképtelenségéhez vezethet. De legalább a szerkesztés megkezdése előtt készíts a mapx.xml-ről egy biztosági másolatot, hogy legyen mihez nyúlni, ha valami balul sül el.
És akkor jöjjön a recept: a GPX Animator indítása előtt nyisd meg a maps.xml állományt egy egyszerű szerkesztőben (pl. Notepad++), majd a legelső <entry> címke elé másold be a következő kódrészletet és mentsd el a fájlt:
<entry>
<name>TuristautakHu</name>
<id>TuristautakHu</id>
<category>osmbasedmap</category>
<type>tms</type>
<url>https://{switch:a,b,c}.map.turistautak.hu/tiles/turistautak/{zoom}/{x}/{y}.png</url>
<attribution-text mandatory="true">Térképadatok: MGKE</attribution-text>
<attribution-url>https://turistautak.hu/documents.php?id=jogi</attribution-url>
<min-zoom>1</min-zoom>
<max-zoom>18</max-zoom>
<valid-georeference>true</valid-georeference>
<icon>https://turistautak.hu/maps/mapnik/img/marker.png</icon>
</entry>
Az alkalmazást elindítva a Background Map legördülőben immár ott találod a World: TuristautakHu lehetőséget, amelyet kiválasztva a megszokott turistajelzéses térképi háttér előtt mocoroghatnak majd a jelölőid.
Valójában ez egy „quick and dirty” módszer, amivel gyorsan működésre bírtam az alkalmazást. Az igazi, szakszerű megoldás igényel(ne) még némi utánjárást, amely alapján precízen be lehetne állítani annak a befoglaló téglalapnak az adatait, amelyen belül készülnek a turistautak.hu-s térképcsempék. Elnézést: ezt most nem fogom tudni megtenni, így jelen receptet kizárólag saját felelősségedre használhatod.
Egy példa a kész kimenetre:
![]()
Fórumon felmerült egy olyan kérdés, hogy hogyan lehet azt megoldani – amit a saját animációimban is megcsináltam – hogy a különböző időpontban (akár különböző évben) induló trackek egymással „versenyezzenek”. Ezt én két lépésben oldottam meg:
1. Először szövegszerkesztővel (pl. Notepad++) a más évben rögzített GPX-ekben kicseréltem a dátumot a közös indulás napjára.
2. Ezután kijelöltem ezen a közös indulási napon egy olyan közös rajtidőt, amellyel könnyű számolni (pl. óra:egész vagy óra:harminc) és a GPX-ek hozzáadásakor az offsetet a közös rajtidőtől számított eltérés értékére állítottam be.