Geotools之StreamingRenderer&ReferencedEnvelope

渲染出图出错

参考:https://vimsky.com/examples/detail/java-class-org.geotools.renderer.lite.StreamingRenderer.html

参考:https://vimsky.com/zh-tw/examples/detail/java-class-org.geotools.geometry.jts.ReferencedEnvelope.html

WMS服务器的GetMap操作需要根据客户端的请求将地图对象的指定区域进行渲染,并返回图像文件。首先需要根据用户的请求参数生成一个ReferencedEnvelope对象作为地图输出的范围,然后使用StreamingRenderer对象进行渲染,并将输出绘制在用户指定的大小和格式的图像文件中。最后将图像以二进制编码的形式通过Response对象返回给用户。这部分的代码如下:

 

我觉得应该先把渲染后的图片保存到服务器硬盘中。。然后返回图片链接即可。。(图片缓存)

上一篇:Fireworks制作枫叶飘落的gif动画效果


下一篇:Photoshop设计唯美的中国古风人像签名效果图