求ArcEngine查找线段相交交点坐标的代码,很急,拜托了!!
答案:1 悬赏:40 手机版
解决时间 2021-02-04 00:51
- 提问者网友:箛茗
- 2021-02-03 01:36
求ArcEngine查找线段相交交点坐标的代码,很急,拜托了!!
最佳答案
- 五星知识达人网友:怙棘
- 2021-02-03 02:21
private IGeometry IntersectPoint(IGeometry line1, IGeometry line2)
{
ITopologicalOperator pTopo = line1 as ITopologicalOperator;
return pTopo.Intersect(line2, esriGeometryDimension.esriGeometry0Dimension);
}参数line1,line2分别是两个线段,ITopologicalOperator接口的Intersect方法就是求相交部分,第二个参数是相交部分的维度。0D就是点,1D是线,2D为面。
追问我需要获取整个图层中相交线的坐标,请问一下该怎么处理啊追答最笨的方法就是遍历图层。但是效率会很慢
{
ITopologicalOperator pTopo = line1 as ITopologicalOperator;
return pTopo.Intersect(line2, esriGeometryDimension.esriGeometry0Dimension);
}参数line1,line2分别是两个线段,ITopologicalOperator接口的Intersect方法就是求相交部分,第二个参数是相交部分的维度。0D就是点,1D是线,2D为面。
追问我需要获取整个图层中相交线的坐标,请问一下该怎么处理啊追答最笨的方法就是遍历图层。但是效率会很慢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯