2

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

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 作为多边形的轮廓时会发生这种情况。当设置单个笔划时,它不会发生。

此消息的原因是什么以及如何避免?

谢谢

4

1 回答 1

1

当需要添加到渲染区域的缓冲区estimateAccurate无法准确计算时,就会发生这种情况 - 有几个地方设置为 false(触发该警告) - 与笔画的宽度或大小有关通常是一个图形。

所以你可能有一个 SLD 问题。

于 2013-06-06T10:01:28.840 回答