为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 OpenLayers 应用程序中发布栅格数据?

如何在 OpenLayers 应用程序中发布栅格数据?

红糖糍粑 2022-06-09 16:50:20
我需要在我的 OpenLayers 应用程序中发布栅格数据的提示。我通过我的 postgis db (PgAdmin) 将 shapefile 发布到地理服务器,不知道如何为栅格执行此操作?我在这个答案中读到这不是一个聪明的主意。我有一张市政 tiff 格式的地图(1,6 GB),我想将该地图作为图层导入以包含在 LayerSwitsher 窗口中。所以我的问题是如何?我已经在 db 中(不是在 Geoserver 上)发布了我的栅格数据,但现在我在想该怎么办?可以直接试试吗?有趣的是,当我将 QGIS 与 db 连接并将我的栅格拖入 QGIS 时,它非常缓慢并且不断中断......所以我问自己这会通过地理服务器和我的 OL 应用程序发生。
查看完整描述

1 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

GeoServer 在 PostGIS 存储中没有对栅格的内置支持。您必须安装扩展才能执行此操作(GeoServer Docs - PostGIS Raster)。

您可以做的是直接使用 GeoTiff 存储发布 tiff 图像,为此,您可以简单地将图像放在 GeoServer 可访问的文件夹中并遵循此GeoServer Docs - GeoTiff

作为建议,首先发布您的 tiff 图像并将其与您的应用程序一起使用。之后,如果性能不是“好”,就开始研究如何改进它。有几种技术可以提高栅格性能,从压缩到金字塔等。


查看完整回答
反对 回复 2022-06-09
  • 1 回答
  • 0 关注
  • 186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号