我已经设置了 TomCat 和 THREDDS 服务器(加载了 war 文件)并尝试通过 WMS 协议提供一些 *.nc 文件。
我可以请求该文件,但我似乎得到的只是一张黑色图像。
我在地理服务器中有类似的东西,但我能够更新样式层和设置范围,以便应用各种颜色。
我曾尝试编辑“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 代码,出现问题