首页 / 浏览问题 / 组件GIS / 问题详情
在有障碍物(面和线都有)的情况下,如何求两点之间的最短距离
31EXP 2018年04月18日
使用产品:iobject 6R 操作系统:win7 x64

已知两个点,两点之间存在一个或多个线和面(障碍物),怎么求这两个点的最短距离

1个回答

您好,Geometrist.Distance 方法即可传入两个点对象,计算出距离,不明白你说的障碍物对计算距离有什么影响。
5,985EXP 2018年04月19日
打比方两个点之间有一条河或者一座山,两个点的距离就不能按直线来算
您的意思是需要绕过山或者是河?如果是这样的话,需要制作良好的网络数据集,网络是绕过了山或者河的,再用最佳路径分析,即可获取到最短距离。
最佳路径分析的demo我昨天看过了,不符合现在的需求,看来我得想一个比较复杂的方法来解决,这里就多谢解答了
...