如何为大型数据集设置 GeoServer



我正在尝试设置 GeoServer 以显示 2 个数据存储。 两者都是完整的地球瓷砖套装,1 个用于白天,1 个用于夜晚。 图像是200m,大致相当于2x 50 1.2GB GeoTiffs。 对于上下文,该应用程序是一个模拟空间站视图的博物馆展览。 如果我们要提供倾斜视图(俯瞰地平线(,则需要快速且经常加载大面积的切片。 我们将CesiumJS用于渲染器,该渲染器支持大多数图像提供商标准。

我已经尝试过的步骤:

图像马赛克。我无法在服务器内存不足的情况下加载缩放级别 0-4。 在进一步缩小的级别,我得到的图像非常模糊,需要几分钟才能返回实际的高分辨率图块。 我有缓存,我什至运行了种子设定过程。

ImagePyramid:使用 GDAL,我为每个图块集构建了一个 ImagePyramid,其中包含 11 个图层。 这似乎有点帮助,但似乎极大地限制了分辨率。

在这一点上,我只能假设我需要对 2 进行一些花哨的混合配置,但我不知道实际从哪里开始,或者是否实际上只是处理这些配置的事实方式。

任何感兴趣的人 最有效的解决方案是将瓦片合并在一起并使用 gdal2tiles 创建 TMS 服务器。

最新更新