首页 / 浏览问题 / WebGIS / 问题详情
openlayers几何查询,用点无法查询到线和点
1EXP 2022年02月23日

几何查询用点可以查询到面,但是无法查询到线和点,代码如下:

1个回答

您好,你这边的

SpatialQueryMode 设置成了 INTERSECT   相交空间查询模式,所以无法用点查询到点和线

341EXP 2022年02月23日

您好,我刚刚尝试了一下去掉spatialQueryMode或者将它改成别的,也都无法查询,会报以下错误,请问是什么原因呢

您好,空间查询不能把查询模式给去掉,我们的点查询对象支持如下几种方式http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/iServerJavadoc/com/supermap/services/components/commontypes/SpatialQueryMode.html

如果必须要用点作为查询对象,局限性比较大

这边建议您通过以下俩种方式来进行查询,一把您点的点进行一个缓冲,相当于用面去查点、线。

二通过距离查询去查询到您的点线数据

解决了嘛,我也是点击地图的点无法查询到gis图层上的点或者面
...