Leaflet 在传单地图上显示大型地理信息的最佳方式是什么?

Leaflet 在传单地图上显示大型地理信息的最佳方式是什么?,leaflet,geotiff,Leaflet,Geotiff,为了可视化一些地理数据,我们设置了一个运行传单的小型Web服务器。所有工作正常,标记和多边形按预期显示。现在,我们还希望在地图上以RGB的形式显示大型光栅文件(存储为GeoTiff)。我们完全控制tif文件,我们自己托管它们,我们可以以任何方式存储/处理它们。尽管如此,由于它们的尺寸可能会变得相当大(高达30.000x20.000像素,三个波段),我们想知道最好的方法是什么 我们研究的选项: 仅使用插件显示它们,可能会因为大小而失败 将它们存储为:我不清楚传单是否支持这一点 使用gdal2til

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

我们研究的选项:

  • 仅使用插件显示它们,可能会因为大小而失败
  • 将它们存储为:我不清楚传单是否支持这一点
  • 使用gdal2tiles.py的修改版本
  • 设置一个“常规”磁贴服务器(还不知道怎么做)
  • 至于现在,我们只对可视化感兴趣,尽管如果我们能够从特定位置提取像素值,这将是一个不错的奖励。现在是怎么做到的


    编辑:如果这很重要,图像只覆盖小区域,我们只想一次显示一个区域,因此我们不是在构建地图或其他东西,我们想在底图上绘制它们

    我为我的案例找到了一个完美的解决方案:,一个开源的轻量级平铺服务器!图像不需要存储在平铺的PNG中,但Terracotta服务器通过读取来平铺图像。工作起来很有魅力

    我为我的案例找到了一个完美的解决方案:,一个开源的轻量级Tile服务器!图像不需要存储在平铺的PNG中,但Terracotta服务器通过读取来平铺图像。工作起来很有魅力

    就选项4而言,如果您现在投入工作来设置一个tile服务器,比如Mapnik,从长远来看可能会有回报。您可以随时向设置中添加其他图像并渲染它们,无论这些图像有多小或多大。它可能是最兼容的,您可以从中获得xyz互动程序服务。您还可以查看vector tile服务器,因为该功能将在传单等中提供。就选项4而言,如果您现在投入工作来设置一个tile服务器,例如Mapnik,从长远来看可能会有回报。您可以随时向设置中添加其他图像并渲染它们,无论这些图像有多小或多大。它可能是最兼容的,您可以从中获得xyz互动程序服务。你们也可以看看vector tile服务器,因为这项功能将在传单等中介绍。