早教吧 育儿知识 作业答案 考试题库 百科 知识分享

ARCGIS两条线部分重叠,为什么找不到交点?用IRelationalOperator来判断两线是部分重叠(Overlaps),用ITopologicalOperator.Intersect来找交点,去返回的是空(无交点)。怎样能找到交点呀。问题已经解决

题目详情
ARCGIS 两条线部分重叠,为什么找不到交点?
用IRelationalOperator来判断两线是部分重叠(Overlaps) ,用ITopologicalOperator.Intersect来找交点,去返回的是空(无交点)。怎样能找到交点呀。
问题已经解决,两线重叠,则相交的就不是点,而是一条线了,所以在ITopologicalOperator.Intersect中,后一个参数就不能是esriGeometryDimension.esriGeometry0Dimension,而要改成esriGeometryDimension.esriGeometry1Dimension,这样可取得交线的两点,取出一点,再修改一下其X,Y坐标就可当成交点了。完成
▼优质解答
答案和解析
呵呵自问自答,天才