Open kolesar-andras opened 9 years ago
A letöltött fájlokat a turistautak.hu-n 12 éve bevált tárolási formában tárolnám le:
upload/yyyy-mm/id/
A turistautak.hu szerkesztőinek ez ismerős, mivel az .mp fájlokban ugyanilyen hivatkozások vannak, valamint a tömeges letöltő is ilyen elérési utakkal csomagolja .zip fájlt. Amúgy szerveren is ugyanígy tárolódik.
A havi bontás értelme az, hogy nem egy könyvtárat terhel a rengeteg alkönyvtár. 2015 februárjában csaknem 40 ezernél járunk, ezt betölteni fájdalmas lenne minden alkalommal.
A könyvtárban a feltöltött fájlok vannak, pontosan azokon a neveken, ahogyan a webfelületen is látszanak.
Ezt egészíteném ki letöltéskor egy turistautak.json fájllal, amit nem is is kell kliens oldalon előállítani, ezt a szerveren fogom elhelyezni. Lekérhető lesz az alábbi formában:
http://turistautak.hu/tracks.php?id=1&json
Báthory Péter joggal mondhatja, hogy ja így könnyű. Amikor ugyanis saját nyomvonal-átalakítóját írta, nem kapott .json adatokat és nem volt lehetősége a szerveren turkálni.
A program a letöltés után készít egy osm.json fájlt is, ebben pedig a feltöltésnél várt adatokat készíti elő.
Ha lépésenként használjuk a programot, akkor lehetőségünk lesz ezeket a fájlokat megnézni, szükség esetén át is írni, persze saját felelősségre. A cél az persze, hogy a program automatikusan a lehető legjobb eredményt adja, de az elején szükség lesz arra, hogy belássunk a kulisszák mögé.
Letöltjük a fájlokat a turistautak.hu-ról. Ez sávszélesség kérdése, 12 GB a szerveren. Érdemes egyszerre túl lenni rajta, mert ha egyesével állunk neki és az ötszázadiknál belefutunk egy hibába, amelynél kiderül hogy egy csomó előzőt is érint, akkor bonyolultabb újrakezdeni.