1

很抱歉在这里问一个问题。我是地理工具的新手。现在我需要一个函数来将特征输出到图块中。函数定义如下:

public Image getTile(FeatureCollection features,Style style,double minX,double minY,double maxX,double maxY,double resolution){

    return ;
}

有人可以给我一些示例代码或建议吗?提前致谢。

4

1 回答 1

2

基本上,您需要生成一个大小合适的 Image 并将其 graphics2D 传递给渲染器,就像完成任何其他渲染一样。所以你需要计算边界框并调用GTRenderer.paint()

还有一大堆其他的东西你真的要考虑,比如元化、标签缓存等。

您可能会发现查看GeoWebCache对创建图块很有用,或者至少可以为您提供一些关于如何进行的线索。

于 2013-05-31T10:52:21.743 回答