在Openlayers中加载自定义临时栅格

时间:2014-06-08 15:30:36

标签: openlayers geoserver wms geotools

目前,我正在开展网络地图项目,用户可以根据他们的输入计算heatmap raster geotiff,然后在Openlayers中查看。光栅计算在serverside上使用geotools完成。

我走的路是这样的:

  • 用户在jsp页面上填写一些输入参数,这些参数将发送到servlet
  • servlet使用geotools库和postgis数据来计算heatmap
  • heatmap作为geotiff
  • 保存(当地本地)
  • geotiff已上传到geoserver,并以WMS Service
  • 的形式提供

现在我的问题:
这种方式容易出错(可能是内存问题),但总的来说工作。然而,它不是很直接。 是否有更好的方法可以在客户端页面上将暂时使用的geotiff/raster发送到Openlayers? 所以要避免geoserverWMS service

如果没有,我怎样才能更聪明地使用geoserver?目前,每个客户都获得了自己的"临时工作空间(workspacename + unique key)用于保存其栅格,因此无法看到其他用户的栅格,工作空间在页面关闭时被删除。

0 个答案:

没有答案