我有一个本地目录,里面装满了构成英国地图的 geotiff 文件。
我正在使用 mapnik 在英国的不同地点渲染不同的图像。
我想知道解决这个问题的最佳方法是什么?
我可以创建一个RasterSymbolizer
然后循环遍历 tiff 目录并将每个 tiff 添加为单独的层,然后使用 mapnikszoom_to_box
在正确的位置进行渲染。
但这会导致渲染时间不必要地变慢吗?我没有关于瓷砖如何组合在一起的信息(当然除了每个单独的 tiff 中的数据)。
我想可能有一种方法可以设置某种定义 tiff 布局的矢量文件,这样我就可以快速查询它以找出我需要为给定的边界框渲染哪个图块?