首页 / 浏览问题 / 云GIS / 问题详情
iserver能否进行批量点在面内的查询
7EXP 2022年03月04日
我在iserver中发布了一个面图层的服务,能否实现传入多个经纬度,然后查询出哪些点落在该面图层上?

1个回答

您好,如果需要返回的结果是在面内的点就需要是用面查点,目前没有直接数据集查询几何对象的接口,您可以从这两种方向着手来实现:

1.点也以数据集的形式来发布服务,两个数据集用叠加分析的INTERSECT来查询相交的点,具体可以参考:叠加分析 (supermap.io)

2.面也在前端进行构造,两个geometry进行叠加分析,具体可以参考:几何对象批量叠加分析 (supermap.io)

3,148EXP 2022年03月04日
除了以上方法外,在前端可以使用turf.js。具体思路:先通过查询获取到面对象,然后通过turf.js提供的接口来判断哪些点在面内即可。
...