在我们的应用程序中,我们从方法中得到一个警告
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时会发生这种情况。当设置单个笔划时,不会发生这种情况。
这条信息的原因是什么?如何避免?
谢谢您
1条答案
按热度按时间qvk1mo1f1#
当需要添加到渲染区域的缓冲区无法精确计算时,就会发生这种情况—有几个地方
estimateAccurate
设置为false(触发该警告)-通常与笔划的宽度或图形的大小有关。所以你可能有sld问题。