2011-05-28 11:27:03 +02:00
<?xml version="1.0"?>
<tile_sources >
2011-05-29 17:14:04 +02:00
2011-05-29 16:27:36 +02:00
<tile_source name= "Cloudmade" url_template= "http://tile.cloudmade.com/7ded028e030c5929b28bf823486ce84f/1/256/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2011-05-28 13:53:56 +02:00
<tile_source name= "GoogleMaps" url_template= "http://mt3.google.com/vt/v=w2.97&x={1}&y={2}&z={0}" ext= ".png" min_zoom= "1" max_zoom= "19" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2012-01-24 22:58:31 +01:00
<!--
<tile_source name= "GoogleMaps Satellite" url_template= "http://khm1.google.com/kh/v=89&x={1}&y={2}&z={0}" ext= ".jpg" min_zoom= "7" max_zoom= "20" tile_size= "256" img_density= "32" avg_img_size= "18000" /> -->
2011-05-29 16:27:36 +02:00
<tile_source name= "GoogleMaps Terrain" url_template= "http://mt3.google.com/vt/v=w2p.111&hl=en&x={1}&y={2}&z={0}" ext= ".jpg" min_zoom= "5" max_zoom= "15" tile_size= "256" img_density= "32" avg_img_size= "18000" />
2011-05-28 13:53:56 +02:00
2012-03-25 00:07:24 +01:00
<tile_source rule= "beanshell" name= "Microsoft Maps" min_zoom= "1" max_zoom= "19" tile_size= "256" img_density= "16" avg_img_size= "18000" ext= ".png"
2011-06-05 21:58:15 +02:00
url_template="public static String eqt(int z, int x, int y) {static final char[] NUM_CHAR = { ' 0' , ' 1' , ' 2' , ' 3' };char[] tn = new char[z];for (int i = z - 1; i > = 0; i--) {int num = (x % 2) | ((y % 2) < < 1);tn[i] = NUM_CHAR[num];x > > = 1;y > > = 1;}return new String(tn);} String getTileUrl(int z, int x, int y) { return " http://" + " r" + " 0" + " .ortho.tiles.virtualearth.net/tiles/" + " r" + eqt(z,x,y) + " .png" + " ?g=45" ;}"/>
2012-03-25 00:07:24 +01:00
<tile_source rule= "beanshell" name= "Microsoft Hybrid" min_zoom= "1" max_zoom= "19" tile_size= "256" img_density= "32" avg_img_size= "18000" ext= ".jpg"
2011-06-05 21:58:15 +02:00
url_template="public static String eqt(int z, int x, int y) {static final char[] NUM_CHAR = { ' 0' , ' 1' , ' 2' , ' 3' };char[] tn = new char[z];for (int i = z - 1; i > = 0; i--) {int num = (x % 2) | ((y % 2) < < 1);tn[i] = NUM_CHAR[num];x > > = 1;y > > = 1;}return new String(tn);} String getTileUrl(int z, int x, int y) { return " http://" + " h" + " 0" + " .ortho.tiles.virtualearth.net/tiles/" + " h" + eqt(z,x,y) + " .jpg" + " ?g=45" ;}"/>
2012-03-25 00:07:24 +01:00
<tile_source rule= "beanshell" name= "Microsoft Earth" min_zoom= "1" max_zoom= "19" tile_size= "256" img_density= "32" avg_img_size= "18000" ext= ".jpg"
2011-06-05 21:58:15 +02:00
url_template="public static String eqt(int z, int x, int y) {static final char[] NUM_CHAR = { ' 0' , ' 1' , ' 2' , ' 3' };char[] tn = new char[z];for (int i = z - 1; i > = 0; i--) {int num = (x % 2) | ((y % 2) < < 1);tn[i] = NUM_CHAR[num];x > > = 1;y > > = 1;}return new String(tn);} String getTileUrl(int z, int x, int y) { return " http://" + " a" + " 0" + " .ortho.tiles.virtualearth.net/tiles/" + " a" + eqt(z,x,y) + " .jpg" + " ?g=45" ;}"/>
2011-05-29 23:12:24 +02:00
<tile_source name= "ÖPNV Transit" url_template= "http://tile.xn--pnvkarte-m4a.de/tilegen/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2012-09-03 20:38:14 +02:00
<tile_source name= "Public Transport" url_template= "http://openptmap.org/tiles/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "17" tile_size= "256" img_density= "16" avg_img_size= "5000" />
2011-07-24 16:14:57 +02:00
<tile_source name= "Hike Bike Map" url_template= "http://toolserver.org/tiles/hikebike/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "17" tile_size= "256" img_density= "8" avg_img_size= "18000" />
2011-08-07 20:24:32 +02:00
<tile_source name= "Hike Bike Map (Hills Underlay)" url_template= "http://toolserver.org/~cmarqu/hill/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "17" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2011-05-28 13:53:56 +02:00
2011-05-29 17:14:04 +02:00
<tile_source name= "OpenPisteMap" url_template= "http://openpistemap.org/tiles/contours/{0}/{1}/{2}.png" ext= ".png" min_zoom= "5" max_zoom= "17" tile_size= "256" img_density= "32" avg_img_size= "18000" />
2011-05-29 18:04:32 +02:00
<tile_source name= "Relief" url_template= "http://www.maps-for-free.com/layer/relief/z{0}/row{2}/{0}_{1}-{2}.jpg" ext= ".jpg" min_zoom= "1" max_zoom= "12" tile_size= "256" img_density= "32" avg_img_size= "24000" />
2011-05-29 23:12:24 +02:00
2012-09-03 20:38:14 +02:00
<tile_source name= "Fire Hydrants" url_template= "http://openfiremap.org/hytiles/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "17" tile_size= "256" img_density= "16" avg_img_size= "2000" />
2011-12-20 22:46:18 +01:00
<!--
2011-06-08 01:02:05 +02:00
<tile_source name= "Cykloatlas CZ" url_template= "http://services.tmapserver.cz/tiles/gm/shc/{0}/{1}/{2}.png" ext= ".png" min_zoom= "7" max_zoom= "16" tile_size= "256" img_density= "16" avg_img_size= "26000" />
2011-05-30 09:53:14 +02:00
<tile_source name= "Cykloatlas CZ HillShade" url_template= "http://services.tmapserver.cz/tiles/gm/sum/{0}/{1}/{2}.png" ext= ".png" min_zoom= "7" max_zoom= "15" tile_size= "256" img_density= "16" avg_img_size= "26000" />
2011-12-20 22:46:18 +01:00
-->
2011-12-20 22:52:22 +01:00
<tile_source name= "Prague cycle map" url_template= "http://tiles.prahounakole.cz/media/tiles_OPNKM/{0}/{1}/{2}.png" ext= ".png" min_zoom= "11" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "26000" />
2011-05-29 18:04:32 +02:00
2011-05-29 17:14:04 +02:00
<tile_source name= "MTB Map CZ" url_template= "http://tchor.fi.muni.cz:8080/mtbmap_tiles/{0}/{1}/{2}.png" ext= ".png" min_zoom= "7" max_zoom= "16" tile_size= "256" img_density= "32" avg_img_size= "18000" />
2011-05-28 13:53:56 +02:00
2011-08-29 02:10:09 +02:00
<tile_source name= "Yandex RU" url_template= "http://vec01.maps.yandex.net/tiles?l=map&x={1}&y={2}&z={0}" ext= ".jpg" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" ellipsoid= "true" />
<tile_source name= "Top Yandex RU" url_template= "http://vec01.maps.yandex.net/tiles?l=skl&x={1}&y={2}&z={0}" ext= ".jpg" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" ellipsoid= "true" />
<tile_source name= "Yandex NK" url_template= "http://wvec.maps.yandex.net/?l=wmap&x={1}&y={2}&z={0}" ext= ".jpg" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" ellipsoid= "true" />
<tile_source name= "Top Yandex NK" url_template= "http://wvec.maps.yandex.net/?l=wskl&x={1}&y={2}&z={0}" ext= ".jpg" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" ellipsoid= "true" />
<tile_source name= "Yandex Satellite RU" url_template= "http://sat01.maps.yandex.net/tiles?l=sat&x={1}&y={2}&z={0}" ext= ".jpg" min_zoom= "1" max_zoom= "16" tile_size= "256" img_density= "32" avg_img_size= "18000" ellipsoid= "true" />
2011-05-28 13:53:56 +02:00
<tile_source rule= "yandex_traffic" name= "Yandex Traffic RU" />
2011-08-28 11:20:53 +02:00
<tile_source rule= "beanshell" name= "Wikimapia" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" ext= "png"
url_template='String getTileUrl(int z, int x, int y) { return "http://"+"i"+(x%4 + (y%4)*4)+".wikimapia.org/?x="+x+"& y="+y+"& zoom="+z;}'/>
2011-08-29 03:11:04 +02:00
<tile_source rule= "beanshell" name= "Top Wikimapia" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" ext= "png"
url_template='String getTileUrl(int z, int x, int y) { return "http://"+"i"+(x%4 + (y%4)*4)+".wikimapia.org/?x="+x+"& y="+y+"& zoom="+z+"& type=hybrid";}'/>
2011-05-28 13:53:56 +02:00
2011-05-29 23:12:24 +02:00
<tile_source name= "OpenFietskaart (NL)" url_template= "http://overlay.openstreetmap.nl/openfietskaart-overlay/{0}/{1}/{2}.png" ext= ".png" min_zoom= "7" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "OpenFietskaartBaseLayer (NL)" url_template= "http://overlay.openstreetmap.nl/basemap/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "OpenFietskaartRoads (NL)" url_template= "http://overlay.openstreetmap.nl/roads/{0}/{1}/{2}.png" ext= ".png" min_zoom= "7" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "Wanderreitkarte Topo (DE, NL)" url_template= "http://www.wanderreitkarte.de/topo/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "Wanderreitkarte HillShade (DE, NL)" url_template= "http://www.wanderreitkarte.de/hills/{0}/{1}/{2}.png" ext= ".png" min_zoom= "8" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "Wanderreitkarte BaseLayer (DE, NL)" url_template= "http://www.wanderreitkarte.de/base/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2011-05-28 13:53:56 +02:00
2011-06-08 01:02:05 +02:00
<tile_source name= "OpenWandelkaart (BE,NL)" url_template= "http://tile.openstreetmap.nl/openwandelkaart-overlay/{0}/{1}/{2}.png" ext= ".png" min_zoom= "7" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "OpenWandelkaartPlaatsen (BE,NL)" url_template= "http://overlay.openstreet.nl/places/{0}/{1}/{2}.png" ext= ".png" min_zoom= "7" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "OpenWandelkaartBaseLayer (BE,NL)" url_template= "http://overlay.openstreet.nl/basemap/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "OpenWandelkaartRoads (BE,NL)" url_template= "http://overlay.openstreet.nl/roads/{0}/{1}/{2}.png" ext= ".png" min_zoom= "7" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2011-06-13 11:38:49 +02:00
<tile_source name= "Statkart Topo (NO)" url_template= "http://opencache.statkart.no/gatekeeper/gk/gk.open_gmaps?layers=topo2&zoom={0}&x={1}&y={2}" ext= ".png" min_zoom= "5" max_zoom= "17" tile_size= "256" img_density= "32" avg_img_size= "18000" />
<tile_source name= "Statkart Nautical (NO)" url_template= "http://opencache.statkart.no/gatekeeper/gk/gk.open_gmaps?layers=sjo_hovedkart2&zoom={0}&x={1}&y={2}" ext= ".png" min_zoom= "3" max_zoom= "14" tile_size= "256" img_density= "32" avg_img_size= "18000" />
<tile_source name= "Eniro Map (NO,SE,FI,DK,PL))" rule= "beanshell" ext= ".png" min_zoom= "2" max_zoom= "20" tile_size= "256" img_density= "16" avg_img_size= "18000"
url_template='String getTileUrl(int z, int x, int y) {return "http://map.eniro.com/geowebcache/service/tms1.0.0/map/"+z+"/"+x+"/"+((1 < < z) - 1 - y) + ".png";}'/>
<tile_source name= "Eniro Aerial (NO,SE,DK)" rule= "beanshell" ext= ".png" min_zoom= "2" max_zoom= "19" tile_size= "256" img_density= "16" avg_img_size= "18000"
url_template='String getTileUrl(int z, int x, int y) {return "http://map.eniro.com/geowebcache/service/tms1.0.0/aerial/"+z+"/"+x+"/"+((1 < < z) - 1 - y) + ".png";}'/>
<tile_source name= "Eniro Nautical (NO,SE)" rule= "beanshell" ext= ".png" min_zoom= "5" max_zoom= "16" tile_size= "256" img_density= "32" avg_img_size= "18000"
url_template='String getTileUrl(int z, int x, int y) {return "http://map.eniro.com/geowebcache/service/tms1.0.0/nautical/"+z+"/"+x+"/"+((1 < < z) - 1 - y) + ".png";}'/>
2011-10-03 22:37:40 +02:00
<tile_source name= "Freemap.sk-atlas" url_template= "http://t1.freemap.sk/A/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "16" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "Freemap.sk-hiking" url_template= "http://t1.freemap.sk/T/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "16" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "Freemap.sk-cycle" url_template= "http://t1.freemap.sk/C/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "16" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2012-05-07 22:45:27 +02:00
<tile_source name= "Bilingual Southeast Asia" url_template= "http://tile.osm-tools.org/osm_then/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "19" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2012-03-28 11:21:28 +02:00
<tile_source name= "OSM Poland (contour lines)" url_template= "http://osm.trail.pl/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "OSM Poland" url_template= "http://osm.trail.pl/bezpoziomic/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "18" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2011-05-28 13:53:56 +02:00
<!--
<tile_source rule= "wms_tile" url_template= "http://wms.latlon.org" name= "Genshtab (BLR)" layer= "gshtab" ext= ".jpg" min_zoom= "5" max_zoom= "17" tile_size= "256" img_density= "32" avg_img_size= "18000" /> NOT WORK ?-->
2012-04-12 21:54:54 +02:00
<tile_source name= "Geofabrik.routing_eu" url_template= "http://tools.geofabrik.de/osmi/tiles/routing/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "16" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "Geofabrik.routing_non_eu" url_template= "http://tools.geofabrik.de/osmi/tiles/routing_non_eu/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "16" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "Geofabrik.addresses_eu" url_template= "http://tools.geofabrik.de/osmi/tiles/addresses/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "16" tile_size= "256" img_density= "16" avg_img_size= "18000" />
<tile_source name= "Geofabrik.highways_eu" url_template= "http://tools.geofabrik.de/osmi/tiles/highways/{0}/{1}/{2}.png" ext= ".png" min_zoom= "1" max_zoom= "16" tile_size= "256" img_density= "16" avg_img_size= "18000" />
2011-05-28 13:53:56 +02:00
<!--
// WMS layers : http://whoots.mapwarper.net/tms/{$z}/{$x}/{$y}/ {layer}/{Path}
// 1. Landsat http://onearth.jpl.nasa.gov/wms.cgi global_mosaic (NOT WORK)
// 2. Genshtab http://wms.latlon.org gshtab -->
2011-05-28 11:27:03 +02:00
</tile_sources>