在传单地图上显示大型GeoTiff的最佳方法是什么?

时间:2019-05-14 15:36:18

标签: leaflet geotiff

为了可视化某些地理数据,我们设置了一个运行小型Web服务器的传单。所有工作正常,标记和多边形按预期显示。现在,我们还希望在地图上将大型栅格文件(存储为GeoTiff)显示为RGB。我们对tif文件具有完全控制权,我们可以自己托管它们,并且可以按照我们想要的任何方式存储/处理它们。尽管如此,由于它们的尺寸会变得非常大(最大30.000x20.000像素,三个频段),我们想知道这样做的最佳方法是什么。

我们研究过的选项:

  1. 仅使用this插件显示它们,可能会因为大小而失败
  2. 将它们存储为Cloud Optimized GeoTIFF:如果传单支持此操作,我不清楚
  3. 使用gdal2tiles.py的this修改版
  4. 设置“常规”切片服务器(尚不知道该怎么做)

就目前而言,我们仅对可视化感兴趣,尽管如果可以提取特定位置的像素值将是一个不错的选择。如今如何完成?

编辑:如果这一点很重要,则图像仅覆盖一小块区域,而我们一次只希望显示一个区域,因此我们并未构建地图或其他内容,我们希望将其绘制在上面底图的顶部

1 个答案:

答案 0 :(得分:0)

我为我的情况找到了一个完美的解决方案:Terracotta,一个开源的轻量级Tile Server!图像不需要存储在平铺的PNG中,但是Terracotta服务器通过读取cloud-optimized geotiffs进行平铺。就像魅力一样!