首页 / 浏览问题 / 移动GIS / 问题详情
安卓怎么让图层间有联系
6EXP 2020年10月19日
我现在有两个图层,一个存放面对象,一个存放线对象,当线对象与面对象在地图上相交时,请问如何获取相交点

1个回答

您好,可以通过以下方法实现您的需求:
1.获取两个图层所对应的数据集,可以通过数据源datasource直接获取
2.使用叠加分析的相交算子获取相交的线段
3.对相交后线数据提取节点的第一个和最后一个节点坐标
9,237EXP 2020年10月19日
您好

1.有多个面对象时,我尝试使用 OverlayAnalyst.intersect() 方法来求交集,但是这边显示没有找到这个类,是没导入库吗?

2.除了上述方案,是否可以通过多次 Geometrist.clip() 求交集

叠加分析使用的jar包为com.supermap.analyst,您那边看一下是否有添加对应的jar包。求两个对象相交使用Geometrist.intersect

...