Mapfish print with geoserver with dynamic sld -
i using mapfish print function geoserver. using dynamic sld , has applied on map. want print map newly applied sld. having problem in using "sld_body" parameter. please let me know how pass customize or dynamic sld using mapfish.
and print.js code var lookup = { "maptitle":printtitle+scale,//"districtmap", "units":"degrees",//"m" "srs":"epsg:4326", //"srs": "epsg:900913", "layout":pagesize,//"a4 landscape", "dpi":mapdpi,//300, "layers":[ { //opacity:'50.0', baseurl: 'http://a.tile.openstreetmap.org/', singletile: false, type: 'osm', maxextent: [-20037508.3392,-20037508.3392,20037508.3392,20037508.3392], tilesize: [256, 256], extension: 'png', resolutions: [1.1943285667419434, 0.5971642833709717] }, { "baseurl":"http://192.168.6.196:8080/geoserver/cite/wms", "opacity":1, "singletile":false, "type":"wms", "layers":["cite:stateindia"], "format":"image/png", "styles": ["<%=sld%>"], "customparams":{} } ], "pages":[ { "bbox":[parsefloat(bb1[0]),parsefloat(bb1[1]),parsefloat(bb1[2]),parsefloat(bb1[3])], "scale":parseint(scale),//4000000, "rotation":0, "maptitle":"a custom title", "comment":"a custom comment", "mapcomments":"kkomment" } ], ] }; $.ajax({ url:'http://192.168.6.196:8080/geoserver/pdf/create.json', //url:'pdf/', type: 'post', data: json.stringify(lookup), contenttype: 'application/json', datatype: 'json', success: function (data) { }, }); having problem in using styles or way how use dynamic sld print. how apply sld parameter value lookup variable?
Comments
Post a Comment