[Tilecache] Current y value is too far from corner

soatley shawn at niagarafalls.ca
Tue Jun 30 07:16:23 EDT 2009


Sorry about replying to my own message, hopefully someone can shed some light
on this issue.



soatley wrote:
> 
> I am having a problem using OL with TC with the error:
> An error occurred: Current y value 4762387.405015 is too far from tile
> corner y 4755587.405015
> 
> Here is my TC config for one of the layers:
> 
> [communitydrawing]
> type=WMS
> url=http://serverURL?TRANSPARENT=true
> layers=Community Drawing
> extension=png
> mime_type=image/png
> resolutions=850,425,212.5,106.25,53.125,26.5625,13.28125,6.640625,3.3203125,1.66015625,0.830078125,0.4150390625,0.20751953125,0.103759765625,0.0518798828125
> bbox=640541.774843334, 4755587.40501464, 667085.402317306,
> 4779623.23729788
> metaTile=false
> extent_type=loose
> metaSize=11,11
> srs=EPSG:26917
> 
> 
> I've tried it with metaTile set to true or false and extent_type set or
> removed - both come to the same issue.
> 
> My OL map options:
> 
>  options = {
>         projection: new OpenLayers.Projection("EPSG:26917"),
>         maxExtent: new OpenLayers.Bounds(640541.774843334,
> 4755587.40501464, 667085.402317306, 4779623.23729788),
>         units: "m",
>         tileSize: new OpenLayers.Size(256, 256),
>         resolutions: [850, 425, 212.5, 106.25, 53.125, 26.5625, 13.28125,
> 6.640625, 3.3203125, 1.66015625, 0.830078125, 0.4150390625, 0.20751953125,
> 0.103759765625, 0.0518798828125],
> 
>         numZoomLevels: 15,
> 
>         controls: [new OpenLayers.Control.LayerSwitcher(),
>                             new OpenLayers.Control.MouseDefaults(),
>                             new OpenLayers.Control.PanZoomBar(),
>                             new OpenLayers.Control.OverviewMap(),
>                             new OpenLayers.Control.KeyboardDefaults(),
>                             new OpenLayers.Control.Navigation(),
>                             new OpenLayers.Control.MousePosition({ div:
> $j("#position").get(0) }),
>                             new OpenLayers.Control.LoadingPanel(),
>                             new OpenLayers.Control.ScaleBar()
>                             ]
>     };
> 
> 
>     map = new OpenLayers.Map('map', options);
> 
> 
> If I use tilecache_seed to pre-seed my layers, that part works fine.  If I
> take the URL in question:
> 
> http://serverURL/tilecache/tilecache.cgi?LAYERS=communitydrawing&FORMAT=image%2fpng&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2fvnd.ogc.se_inimage&SRS=EPSG%3a26917&BBOX=640541.77484333%2c4762387.4050146%2c647341.77484333%2c4769187.4050146&WIDTH=256&HEIGHT=256
> 
> 
> And bypass TileCache:
> 
> http://serverURL?LAYERS=communitydrawing&FORMAT=image%2fpng&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2fvnd.ogc.se_inimage&SRS=EPSG%3a26917&BBOX=640541.77484333%2c4762387.4050146%2c647341.77484333%2c4769187.4050146&WIDTH=256&HEIGHT=256
> 
> 
> It works fine.... I have a feeling I have missed something basic, but I
> can't seem to figure it out.
> 
> Any ideas??
> 
> Thanks,
> Shawn
> 

-- 
View this message in context: http://n2.nabble.com/Current-y-value-is-too-far-from-corner-tp3159361p3181576.html
Sent from the TileCache mailing list archive at Nabble.com.




More information about the Tilecache mailing list