[Tilecache] Figure out the Resolutions
Tyler Durden
tylersticky at gmail.com
Tue Aug 26 05:23:48 EDT 2008
Hi,
I've Mapnik, Tilecache and OpenLayers installed, but I can figure out
the "resolutions" thing.
In my Postgis I've the WGS84(EPSG:4326) an I want to project to World
Mercator(EPSG:3395).
I want the bounding box to be:
-32.691403,23.502536,-5.299716,50.894223 (this is in WGS84)
tilecache.cfg
=============
[cache]
type=Disk
base=/home/tyler/projects/maps/tilecache/cache
[world]
type=MapnikLayer
layers=world
mapfile=/home/tyler/projects/maps/tilecache/osm.xml
bbox=-32.691403,23.502536,-5.299716,50.894223
extent_type=loose
levels=10
extension=png
srs=EPSG:3395
size=256,256
metaTile=yes
metaBuffer=256
debug=yes
OpenLayers
==========
function init() {
var bounds = new OpenLayers.Bounds(-32.691403, 23.502536,
-5.299716, 50.894223);
var options = { numZoomLevels : 10,
projection : "EPSG:3395",
maxExtent : bounds,
controls : [
new OpenLayers.Control.Navigation(),
new OpenLayers.Control.PanZoomBar()
]};
map = new OpenLayers.Map("map", options);
layer = new OpenLayers.Layer.WMS("world",
"http://192.168.1.168:8080/", {layers: "world"});
map.addLayer(layer);
map.setCenter(new OpenLayers.LonLat(-8.08465, 39.56005), 0);
map.addControl(new OpenLayers.Control.LayerSwitcher());
}
I've got this error in the tile generation:
An error occurred: can't find resolution index for 1.406250. Available
resolutions are:
[0.10699877734375, 0.053499388671875002, 0.026749694335937501,
0.01337484716796875, 0.0066874235839843752, 0.0033437117919921876,
0.0016718558959960938, 0.00083592794799804691, 0.00041796397399902345,
0.00020898198699951173]
Can someone point me some documentation about the understanding of the
resolutions stuff?
Thanks in advance,
Tyler
More information about the Tilecache
mailing list