1,如何操作
geoserver发布的图层,如何像arcgis那样给定一个时间维度呢?在发布图层时,有一个维度栏,点击启用即可。
但启用了之后,具体如何使用呢?
在图层预览里,预览图层,但是没看到设置时间区间的地方。仔细查看文档,需要手动在参数里设置时间间隔。如下,我们添加一个TIME字段,指定时间范围。
http://10.168.4.246:8080/geoserver/landplan/wms?service=WMS&version=1.1.0&request=GetMap&layers=landplan:t_lands&styles=&bbox=-24568.0,-9514.1484375,-22386.15625,-6866.7119140625&width=632&TIME=2019-05-27/2019-06-28&height=768&srs=EPSG:2385&format=application/openlayers
2,如何设置时间间隔
https://docs.geoserver.org/stable/en/user/services/wms/time.html#wms-time
指定绝对间隔
客户端可以通过指定由/
字符分隔的开始和结束时间来连续间隔而不是单个瞬间请求信息。
在这种情况下,开始和结束是包容性的 ; 也就是说,来自指定范围的端点的样本将包含在渲染的图块中。
描述 | 时间规范 |
---|---|
2002年9月 | 2002-09-01T00:00:00.0Z/2002-09-30T23:59:59.999Z |
2010年12月25日的整个一天 | 2010-12-25T00:00:00.0Z/2010-12-25T23:59:59.999Z |
指定相对间隔
客户端可以通过指定具有由/
字符分隔的相关持续时间的开始或结束时间来在相对时间间隔而不是设定时间范围内请求信息。
间隔的一端必须是时间值,但另一端可以是ISO 8601标准定义的持续时间值。特殊关键字PRESENT
可用于指定相对于当前服务器时间的时间。
描述 | 时间规范 |
---|---|
2002年9月 | 2002-09-01T00:00:00.0Z/P1M |
2010年12月25日的整个一天 | 2010-12-25T00:00:00.0Z/P1D |
2010年12月25日之前的整个一天 | P1D/2010-12-25T00:00:00.0Z |
当前时间前36小时 | PT36H/PRESENT |
详细信息,还是查看官网吧!
网友评论