【发布时间】:2016-09-13 15:52:12
【问题描述】:
我已经设置了 TomCat 和 THREDDS 服务器(加载了 war 文件)并尝试通过 WMS 协议提供一些 *.nc 文件。
我可以请求该文件,但我似乎得到的只是一张黑色图像。
我在 geoserver 中有类似的东西,但我能够更新样式层和设置范围,以便应用各种颜色。
我已尝试编辑“wmsConfig.xml”并更改“defaultColorScaleRange”等选项,但似乎没有达到预期的效果。
我已经阅读了几次文档,但我可能遗漏了一些东西,有人克服了这个问题吗?任何帮助都会很棒。
干杯
更新 1
如下所示,使用内置查看器我可以看到图像,这就是我希望通过 WMS 请求获得的图像。
使用内置查看器
请求初始尝试
只返回黑色方块:(
我将继续并查看 eopenlayers 示例使用的 WMS url,也许这就是关键...随着旅程的开始,我会继续更新我的问题 :)。
更新 2
设法确定传入的 SRS 不正确,需要更改。
现在下一阶段是研究如何在一批 NCDF 文件上请求时间序列.....
更新 3
设法找到一种方法来自动请求 WMS 服务,并借助这个用于传单地图的出色插件,我得到了所需的输出。
https://github.com/socib/Leaflet.TimeDimension
基本上用getmap调用WMS端点,我需要建立与我需要请求的文件相关的url。
对我来说,下一步是查看返回的栅格的样式,此时看起来像是一些 Java 代码修改,但至少我最初的问题已经消失。呸!
更新 4
离开并尝试在项目 ncWMS 上重建 Java,我发现它是独立的,但现在并入 THREDDS。从 NETCDF 创建的透明度栅格仍然没有乐趣。
在我也尝试更换似乎不起作用的托盘后,再查看 THREDDS 代码,提出了问题
【问题讨论】:
标签: geospatial netcdf thredds