在我们的应用程序中,我们从方法
中收到警告org.geotools.renderer.lite.StreamingRenderer.findRenderingBuffer(..)
WARNUNG: Assuming rendering buffer = 0, but estimation is not
accurate, you may want to set a buffer manually.
当包含大量多边形的图层以非常小的比例绘制时,将显示该消息。多边形的样式为其轮廓定义了额外的笔划。
编辑:当使用Stroke.NULL作为多边形轮廓时会发生这种情况。设置单个笔划时不会发生这种情况。
此消息的原因是什么?如何避免?
谢谢
答案 0 :(得分:1)
当无法准确计算需要添加到渲染区域的buffer时会发生这种情况 - 有几个地方将estimateAccurate
设置为false(触发该警告) - 通常与笔划的宽度或图形的大小有关。
所以你可能有SLD问题。