turistautak.hu térképrészleteK+ jelzés GPS-szel
[ english
Előzmények

bpeti68hozzászólásai | válasz erre | 2009.11.11 12:21:23 (44400)
http://mapnik.org
http://www.turistautak.hu/wiki/Mapnik
Természetesen 256x256 volt az alapértelmezett, de mivel a hostcity-s tárhelyen 4KB-os clusterekben mérik a foglalt helyet, így a pár 100 byte-os több 100ezer png hamar megette. Ezért növeltem 4x-esre. Így plusz egy zoomszintet adhattam neki.
[előzmény: (44399) mngc, 2009.11.11 11:57:36]

mngchozzászólásai | válasz erre | 2009.11.11 11:57:36 (44399)
Köszönöm a választ. ez nagy segítség. Én nem értek annyira a szerverekhez, csak gondoltam nem tesz neki jót, ha letöltöm az összes csempét folyamatosan, pláne ha mások is így frissítenek. Ezek szerint bírja, egy időben csak egy csempét töltene le, utánna pedig a következőt. Egész addig amíg le nem jön az egész. Gyakorlatilag meg van oldva, egy egyszerű perl szkript leszed mindent. Ezzel készült a pici próba térkép. A régi más által készített térkép szerint kb. 1-2Giga lehet, amit le kell szedni. Hétvégén remélem lesz rá idő leszedni őket, utánna még egy kis idő, mire elkészül a végleges trekbuddy-s térkép. Nem tudom, hova kéne vagy lehet feltölteni, több érdeklődővel találkoztam már. Akár szét lehet szedni egy közepes, s egy nagy változatra, kinek milyen képességű telefonja, stb. van.

Egy picit még emésztenem kell a kódrészletet, amit küldtél. Én ugyanis nem vagyok profi programozó, de sok új információ van benne, egy részére meg már rájöttem régebben. Ez a változat is nagyon érdekel. Sajnos a 512x512-es csempék biztosan túl nagyok. A turistautak.hu 410x300pixeles csempéi is sok gondot okoztak a telefonon, ezért kellett ennyi nagy térképre darabolni. Ahogy én látom, persze nem biztos, a 256x256pixeles méret kevesebb memóriát fogyasztana, igaz akkor meg a csempék index fájlmérete nő meg, az is memóriában van. Az én telefonomban 2 mega java memória van, kissé szűkös, de azért megy a program. Ez a térkép hogyan készült, lehetséges pl. 256x256pixeles változatot gyártani?
[előzmény: (44396) bpeti68, 2009.11.11 10:20:52]

bpeti68hozzászólásai | válasz erre | 2009.11.11 10:20:52 (44396)
Darabonként letölteni gáz, meg ha mindenki így frissítené a térképeket, szerintem nagyon leterhelné a szerverüket a rengeteg kérés.
Miért is terhelné jobban, mintha online nézegeted a böngésződben? Az nem kéri le darabonként?

Esetleg a túratérképes változat csempéinek letöltéséhez tudok adni segítséget. Bár Firebug-gal nem kunszt kilesni.

A bounds mercator koo-kat tartalmaz
resolution = 156543 / 2^zoom ahol zoom = [7..16]
tileSize = (512x512)
url: http://turaterkep.hostcity.hu/tiles/
maxExtent: new OpenLayers.Bounds( lonToMercator(16), latToMercator(45), lonToMercator(23), latToMercator(49))


getURL: function (bounds) {
var res = this.map.getResolution();
var x = Math.round((bounds.left - this.maxExtent.left) / (res * this.tileSize.w));
var y = Math.round((this.maxExtent.top - bounds.top) / (res * this.tileSize.h));
var z = this.map.getZoom();
var limit = Math.pow(2, z);

if (y < 0 || y >= limit)
{ return OpenLayers.Util.MISSING_TILE_URL;}
else
{
x = ((x % limit) + limit) % limit;
var url = this.url;
var path = z + "/" + x + "/" + y + ".png";
if (url instanceof Array)
{ url = this.selectUrl(path, url);}

return url + path;
}
}


function lonToMercator(lon) { return lon * 20037508.34 / 180;}

function latToMercator(lat) {
var lat = Math.log(Math.tan((90 + lat) * Math.PI / 360)) / (Math.PI / 180);
return lat * 20037508.34 / 180;
}
[előzmény: (44394) mngc, 2009.11.11 09:16:42]

mngchozzászólásai | válasz erre | 2009.11.11 09:16:42 (44394)
Szerintem egyre gondolunk, a neten elérhető egy régi változat a Tuhu Trekbuddy kompatibils térképéből. Azt nem én csináltam. Ez viszont jó régi, annak a fejlesztője jó régen nem írt a fórumba, s nem derült ki, hogyan csinálta. Mindenesetre nekem van egy kész megoldásom, gyakorlatilag működik benne minden. Az összes zoom szint kiválasztható, a nagyobb zoom szinteken szét vannak darabolva kisebb al térképekre. (nekem hamar kifutott az eredeti változattal a memóriából). Ezek között automatikus a váltás. Szóval egész jól működik. De van vele egy gond, ezért is írtam sok helyre. Gyakorlatilag a turistautak.hu webes térkép csempéin alapul. Azt meg kéne szerezni hozzá. Darabonként letölteni gáz, meg ha mindenki így frissítené a térképeket, szerintem nagyon leterhelné a szerverüket a rengeteg kérés. Próbáltam felvenni a fejlesztőkkel a kapcsolatot (lehet, hogy rossz helyen), eddig nem jött válasz. Ha pl. egy nagy fájlban tömörítve odaadnák nekem a szerveren található csempéket, /természetesen csak a Trekbuddy-s térképhez használnám/, tudnák belőle kész térképet generálni. Amit persze vissza is tudnák valahova tölteni, amit megadnának. Maga a szkriptem Linux alatt fut, de nem egy nagyon komplikált dologról van szó. Bármelyik fejlesztő szerintem könnyen adoptálhatná belőle a lényeget, s akkor automatán frissülhetne. Kérdeztem többfelé, hogyan készülnek a csempék. Az is megoldás lenne, ha a png formátumú csempéket nem letölteni kéne, hanem valahogy le lehetne generálni, van aki szerint mapedit-el csinálják, de nekem nem sikerült közel se hasonló eredményt elérni a tuhu-s mapedittel, s fogalmam sincs, hogyan van automatizálva, ha mégis ezzel készül.
[előzmény: (44343) Kimmuriel, 2009.11.09 12:53:50]

Kimmurielhozzászólásai | válasz erre | 2009.11.09 12:53:50 (44343)
Több helyen olvastam, hogy akad itt egy pár ember, aki a mobiltelefonjára telepített TrekBuddy segítségével navigál, és a turistautak.hu-n lévő térképet használja. Az én telefonomon is fönt van, viszont én még anno egy kész térképcsomagot töltöttem le a netről, amit valaki már átalakított úgy, hogy működjön a TrekBuddy-val. Nem tudná valaki lépésről lépésre elmagyarázni, hogy hogyan kell a tuhu-s térképet úgy átalakítani, hogy a TrekBuddy-ban használható legyen? Szeretném rendszeresen frissíteni a telefonomon lévő térképállományt.


Bejelentkezés név:  jelszó:   tárolás [regisztráció]

Felhasználónevedet és jelszavadat a geocaching.hu oldalon is használhatod!

[ kezdőlap ] [ térkép ] [ + felmérések ~ ] [ + útvonalak ~ ] [ + poi ~ ] [ belépés ] [ faq ] [fórum] [email]

A weboldal működése és tartalma folyamatos fejlesztés alatt áll, köszönettel vesszük az észrevételeket a fejlesztési ötletek oldalon.
A turistautak.hu-ra feltöltött track-eket és a letölthető térképeket, azaz térképi adatbázist az ODbL licencnek megfelelően bárki használhatja.
Minden egyéb anyag előzetes írásbeli engedély nélkül csak magáncélra használható fel. jogi tudnivalók