我在用Geoserver 2.8.1
版本。我有netcdf and grib
文件,我正在将它们上传到Geoserver
通过Geoserver extensions
。之后,我使用这些数据在地图中显示图层要素信息。 (根据缩放比例和图像大小)我在地图中放置了箭头以供参考wind and wave
方向。我通过获取这样的 netcdf 信息来计算箭头将定位到哪个角度;
本地主机:8080/geoserver/wms?Service=WMS&version=1.3&bbox=23.75,32.75,24.25,33.25&layers=it.geosolutions:u10&query_layers=it.geosolutions:u10&FEATURE_COUNT=10&REQUEST=GetFeatureInfo&INFO_FORMAT=application/json&WIDTH=20&HEIGHT =20&x=10&y= 10&时间=2015-06-16T18:00:00.000Z
我对每个点仅更改 bbox 提出上述请求(假设平均 1000 次)。它正在杀死我的应用程序。有什么方法可以获取所有单元格/点的特征信息/值在一个请求中?
我知道我做不到WMS - getFeatureInfo
现在,但我愿意接受任何建议,唯一的限制是我需要使用java。
注意:我不是在寻找多层中一个点的值,而是在寻找多个点的值。我已经可以获得多个图层的值。
我不认为有一个好的方法可以在不编写新代码服务器端的情况下做到这一点,无论是在ncWMS 扩展 http://docs.geoserver.org/latest/en/user/community/ncwms/index.html或执行相同操作的自定义 WPS 流程。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)