kolesar-andras / turistautak-osm-track-import

turistautak.hu nyomvonalak áttöltése OSM-re
GNU General Public License v2.0
2 stars 1 forks source link

turistautak.hu nyomvonalak letöltése #2

Open kolesar-andras opened 9 years ago

kolesar-andras commented 9 years ago

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.

kolesar-andras commented 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é.