Arcgis根据时间查询,查询结果为空

当查询条件带上时间后,无法查询出数据。
问题如下:
futurelayer定义:

不带时间属性的查询结果中数据:

加上时间条件:
查询结果:
已邀请:

徐鸿至

赞同来自:

【解决办法】:
该服务的time extent 是在 01/01/01 -01/01/02 时间区间之内,你查的这个时间显然不在这个区间。

算出来的时间不对的话,说明你自己数据的这个字段里没有正确的时间属性。

arcgis server 的时间目前只支持UTC,但是对于非UTC时间还是会直接返回,你这里返回的是 东八区的 7月31号的时间,只能自己在查询的时候手动转换一下了,例如time 可以查询 time = 1409443200000, 1409526000000 这个时间范围

如果这一块弄不太清楚建议可以使用 where 语句来查询,例如 DAY = date ''2000-08-03 00:00:00'' 这样的格式也可以查询出来

调整服务属性,最大返回记录个数,参考附件

要回复问题请先登录注册