首页 / 浏览问题 / 组件GIS / 问题详情
imobile Geometrist hasIntersection不完全准确
82EXP 2022年04月18日

各位大佬,我在使用Geometrist中的hasTouch和hasIntersection不完全准确,如一条线段的两端点在一个面的相邻两条边上而且未重合,hasIntersection返回的数据为true,另外针对于提问题的页面发布问题的时候(http://ask.supermap.com/ask?),如果不满足条件能不能不把数据清了啊?要不然又要重写。

问题关闭原因: 解决

1个回答

您好,根据您的描述有以下解答:

1.hasTouch是判断被搜索几何对象的边界是否与搜索集合对象的边界相触,相触时搜索几何对象和被搜索几何对象的内部交集为空。

2.hasIntersection是判断被搜索几何对象与搜索几何对象是否有面积相交。且被搜索几何对象和搜索几何对象必须有一个为面对象。

3.针对您说的第二个问题,这边向相关同事提出新增一个草稿的功能

希望可以帮助到您。
3,690EXP 2022年04月18日
嗯。我大概理解hasIntersection,另外里面有个hascross和hasIntersection有个相同的地方是,如果一个面的两条边的端点至少有一个在另一个面的某条线上,那么他们返回的值大概率是返回true。
也可以这样理解
...