[Users] geoext Printprovider bad request - SOLVED

Ralph Dell RDell at CatawbaCountyNC.gov
Mon Sep 19 22:00:48 CEST 2011


Using the geoext PrintProvider I was unable to print layers from
geowebcache. My other layers printed.

The solution is to use OpenLayers.Layer.TMS for the geowebcache layers
rather than OpenLayer.Layer.WMS

The solution was provided by Matt Priour who graciously spent a
non-trivial amount of time with me late one afternoon at FOSS4G.

Here is the TMS layer

var cities = new OpenLayers.Layer.TMS(
 
'cities_tms','http://gis.catawbacountync.gov/geoserver/gwc/service/tms/'
,{
   serviceVersion: '1.0.0',		// default value
   layername:'catawba%3Anc_cities2 at EPSG%3A900913 at png',
   type:'png',
   visibility:true,
   isBaseLayer: false,
   serverResolutions:[156543.03390625, 78271.516953125,
39135.7584765625, 19567.87923828125, 9783.939619140625,
4891.9698095703125, 2445.9849047851562, 1222.9924523925781,
611.4962261962891, 305.74811309814453, 	152.87405654907226,
76.43702827453613, 38.218514137268066, 19.109257068634033,
9.554628534317017, 4.777314267158508, 	2.388657133579254,
1.194328566789627, 0.5971642833948135, 0.29858214169740677]
   }
);

The TMS layernames can be found under the TMS 1.0.0 document link on
geowebcache home.

Here is a link to my demo page for those who may find this information
helpful in the future. Solving this problem was a huge help to me. I
believe using WMTS will also provide a solution. I have not done that as
of yet. 

 http://gis.catawbacountync.gov/gwc/print_gwc.html






More information about the Users mailing list