避免来自geotools streamingrenderer的警告:渲染缓冲区

mefy6pfw  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(354)

在我们的应用程序中,我们从方法中得到一个警告

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时会发生这种情况。当设置单个笔划时,不会发生这种情况。
这条信息的原因是什么?如何避免?
谢谢您

qvk1mo1f

qvk1mo1f1#

当需要添加到渲染区域的缓冲区无法精确计算时,就会发生这种情况—有几个地方 estimateAccurate 设置为false(触发该警告)-通常与笔划的宽度或图形的大小有关。
所以你可能有sld问题。

相关问题