hiking map
Dömcsi
kititomi at gmail.com
2012. Ápr. 10., K, 10:02:30 UTC
> De én olyat szeretnék, ami "live" rendereli a dolgokat "mod_tile" (?)
> alapon. Akkor is kell MapNik? És valami frissítési lehetőség a későbbiekre?
>
Nem MapNik hanem Mapnik,ezek nélkül nem tudsz rendert csinálni.
A városneves térkép tilecache-t használ,az azt jelenti hogy hogy valós
időben késziti a képet nem tárol csempét,nagy terhelést nem
bir,viszont nem kell neki nagy tárhely és egyszerű telepiteni.
A mod_tile megcsinálja az összes csempét,és utána csak akkor dolgozik
ha változnak az adatok.
Frissiteni bármikor lehet őket.
> Érdekes lenne egy saját render. Ha van valakinek ötlete, hogy mi legyen
> benne az jöhet. Alapnak lehet Dömcsi styleja, aztán majd csiszolgatunk.
Hajrá!
> És vajon Európa elfér? Planet az biztos nagyon nagy, de ha
> Magyarországon kívül elférne még Európa, akkor érdekes lenne
> felélénkíteni a magyar-nevek projektet, településnevek beírásával.
A tilecache-el igen,a mod_tile alatt nem.
>
> Dömcsi, ha van kedved, örülnék ha megnéznéd, hogy az openstretmap.org-os
> "Tömegközlekedési térkép"-et be tudjuk e tenni rétegnek, illetve, hogy
> mi kell ahhoz, hogy nekünk is olyan réteg választó legyen mint az
> openstretmap.org-on van most.
Az OpenStreetMap.js végéhez írd be:
OpenLayers.Layer.OSM.GTM = OpenLayers.Class(OpenLayers.Layer.OSM, {
initialize: function(name, options) {
var url = [
"http://a.tile2.opencyclemap.org/transport/${z}/${x}/$
{y}.png",
"http://b.tile2.opencyclemap.org/transport/${z}/${x}/$
{y}.png",
"http://c.tile2.opencyclemap.org/transport/${z}/${x}/$
{y}.png"
];
options = OpenLayers.Util.extend({
numZoomLevels: 19,
buffer: 0,
attribution: "Render: <a href='http://
www.opencyclemap.org/' target='_blank'>Andy Allan</a> Térkép adatok:Az
<a href='http://openstreetmap.org/'>OpenStreetMap</a> közreműködői.<a
href='http://creativecommons.org/licenses/by-sa/2.0/'>(CC-BY-SA)</a>
",
transitionEffect: "resize"
}, options);
var newArguments = [name, url, options];
OpenLayers.Layer.OSM.prototype.initialize.apply(this,
newArguments);
},
CLASS_NAME: "OpenLayers.Layer.OSM.GTM"
});
Az osmhu.js-be ezeket írd be:
var gtm = new OpenLayers.Layer.OSM.GTM("TransportMap");
map.addLayers([mapnik, bringa, mapq, gtm, dom, wmshungarian]);
A layer switchert ha nem tetszik a theme/default/style.css fájlban
tudod megváltoztatni(.olControlLayerSwitcher).
> > Írd meg pontosan az ftp címet.
>
> www.openstreetmap.hu:-)
>
Szerintem egyszerűbb wgettel,szólj ha rá érsz,akkor elküldöm hogy
kell.
További információk a(z) Talk-hu levelezőlistáról