Thank you Dane,

The layer is in WGS84 which I believe is EPSG:4326

On this maxResolution, how is it caculated?

Thank you again.


Dane Springmeyer wrote:
> 
> Rob,
> 
> Your setup looks on the right track, but is incomplete at the  
> OpenLayers step.
> 
> If you are setting up a TileCache layer using 'type=Mapnik' in  
> spherical mercator then that needs to be requested via OpenLayers with:
> 
> 1) An OpenLayers map in the same projection and
> 2) using an OpenLayers.Layer.TMS/OSM layer.
> 
> 
> For #1 try something like:
> 
> var options = {
>      maxResolution: 156543.0339,
>      units: 'm',
>      projection: new OpenLayers.Projection("EPSG:900913"),
>      maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34,  
> 20037508.34, 20037508.34)
>      };
> 
> map = new OpenLayers.Map("map", options);
> 
> and for # 2 do:
> 
> var tad_tms = new OpenLayers.Layer.TMS("TileCache Mapnik
> Layer","http://localhost/tilecache.py? 
> ",
>                  { serviceVersion: "1.0.0", layername: "tad",  type:  
> "png" });
> map.addLayer(tad_tms);
> 
> I would keep it simple for your TileCache.cfg at first and pair that  
> OpenLayers map request with a tilecache config like:
> [tad]
> type=Mapnik
> mapfile=C:\data_dir\data\shapefiles\tad.xml
> spherical_mercator=true
> Dane
> On Aug 1, 2009, at 5:12 AM, rob777 wrote:
> 
>>
>> I hope someone can help.
>>
>> I have Mapnik up and all examples are working.
>>
>> I have Tilecache up and it's example is working.
>>
>> When trying to get the two to work it fails.
>>
>> Can some one please tell us or point us to documentation on the  
>> proper way
>> to use these two togeather.
>>
>> My tilecache.cfg looks like this.
>> [tad]
>> type=mapnik
>> mapfile=C:\data_dir\data\shapefiles\tad.xml
>> extension=png
>> metaTile=yes
>> spherical_mercator=true
>> tms_type=google
>>
>> My OpenLayers Looks like this.
>> <script type="text/javascript">
>>        <!--
>>        var map, layer;
>>
>>        function init(){
>>            map = new OpenLayers.Map( $('map'), {'maxResolution':  
>> 360/512});
>>            layer = new OpenLayers.Layer.WMS( "mapnik",
>>                    "tilecache.py?", {layers: 'tad', format: 'image/ 
>> png' }
>> );
>>            map.addLayer(layer);
>>            map.addControl(new OpenLayers.Control.Permalink());
>>            if (!map.getCenter()) map.zoomToMaxExtent();
>>        }
>>        // -->
>>    </script>
>>
>>
>> Any help is appreciated.
>>
>> Thanks,
>> Rob
>> -- 
>> View this message in context:
>> http://www.nabble.com/Mapnik-%2B-Tilecache-%2B-OpenLayers-tp24768564p24768564.html
>> Sent from the Mapnik - Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Mapnik-users mailing list
>> [email protected]
>> https://lists.berlios.de/mailman/listinfo/mapnik-users
> 
> _______________________________________________
> Mapnik-users mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/mapnik-users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Mapnik-%2B-Tilecache-%2B-OpenLayers-tp24768564p24789660.html
Sent from the Mapnik - Users mailing list archive at Nabble.com.

_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to