在飞行路线的两个站点间插入新站点

0 投票
88 浏览
飞行路线根据二维几何线转换得到的,但是二维线上节点数已经确定了,能不能在线上自动插入其他点,从而改变转换成飞行路线的站点数,在贴地飞行的时候需要在两个站点间多插入几个站点,否则相机在起伏的地形中视线容易穿入到地形内部
最新提问 11月 6, 2017 分类:  88次浏览 | 用户: zz12345 初出茅庐 (31 分)

1个回答

0 投票
您好,RouteStops.Insert 方法 在指定索引处添加一个站点
最新回答 11月 6, 2017 用户: 胡林 名扬四海 (3,231 分)
能不能在GeoLine线的两个点之间用内插得方法生成其他点,比如像二维样条曲线在转成二维线几何对象的时候可以直接选择在每两个点间生成多少个其他点
类似生成B样条内插点的接口没有,但这个你可以自己写算法,直接的接口可以使用GeoLine.FindPointOnLineByDistance 方法 等距查找出一系列的点,然后插入线对象。
或者你自己先构造B曲线,再把B曲线转成线对象,再获取他的节点插入到站点中去
后面的方法试了一下,如果这样做的话线路部分位置会发生偏移,先看看您说的前面那种方法能不能试出来
...