首页 / 浏览问题 / 移动GIS / 问题详情
如何将一个点GeoPoint投影到线GeoLine(有可能直线有可能曲线)
58EXP 2023年06月19日
我看帮助文档里面有个:

isPointOnLine,但是它的解释是:判断已知点是否在已知线段(直线)上,点在线上返回 true, 否则返回 false。

我要完成的点在是任意线进行投影。,麻烦大佬帮忙看下

1个回答

您好,没有这样的方法,任意角度可以从已知点做geoline穿过目标线,再获取两者交点
3,735EXP 2023年06月19日
你好,我是要垂直投影到这根曲线上,任意角度可能不太行,请问有其他方法嘛
相对哪部分垂直呢,曲线的中点还是端点或者是某一部分呢,还是相对曲线连接起止点的线段垂直呢,

你好,如下图所示,在这条曲线周围的任意一个点对这条曲线的垂直投影。

这样的话还是建议使用geometrist.computePerpendicularPosition计算已知点到已知线的垂线
...