任意指定夹角的坐标反算桩号算法
一般在已知坐标反算桩号时,传统计算一般是返回与该点垂直处的桩号,即该点与路中桩号处切线方位角的夹角为90度,今天我为大家介绍一种可以计算已知点与中心桩号切线方位角成指定夹角时对应的桩号和边距的算法,算法原理说明如下:以路线的1/2桩号为起算桩号,计算该桩号切线方位角与边桩间形成的夹角,如果该夹角小于目标夹角α,则以该桩号后的1/2曲线桩号再次计算夹角,反之如果大于目标夹角则以该桩号前的1/2曲线桩号再次计算夹角,依次类推反复迭代,收敛条件是直至达到目标夹角相差10^-n精度,获得桩号,计算偏距,确定左偏或右偏
计算原理图如下:
http://bbsfile.co188.com/forum/201707/19/114738t5aelxee1ca1kyat.jpg
计算实例数据及公式如下:
红色背景为计算的角度和返回结果
http://bbsfile.co188.com/forum/201707/19/114737dd9ihyqsy86aljhd.jpg
下面为计算结果的CAD图示,根据反算出的桩号和平距经验证角度无误http://bbsfile.co188.com/forum/201707/19/114737mdqfqlspd1qqs6de.jpg
使用这个例子还需要一个excel加载宏,请到网盘免费下载:pan.baidu.com/s/1jIeJ7AQ
页:
[1]