明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 41316|回复: 32

坐标方位角计算公式(通用)

    [复制链接]
发表于 2004-6-9 19:06 | 显示全部楼层 |阅读模式

用极坐标法放样必须计算出测站点(仪器点)到放样点得距离和方位角,才能进行放样。

原计算公式为:

S12=sqr( (x2-x1)2+(y2-y1)2)= sqr(x221+y221)

A12=arcsin((y2-y1)/S12)

S12为测站点1至放样点2的距离;

A12为测站点1至放样点2的坐标方位角。

x1y1为测站点坐标;

x2y2为放样点坐标。

按公式A12=arcsin((y2-y1)/S12)计算出的方位角都要进行象限判断后加常数才是真正的方位角。

新计算公式为:

A12=arccos(x21/S12)*sgn(y21)+360°

式中sgn()为取符号函数,改公式只需加上条件(A12>360°, A12= A12-360°)就可以计算出坐标方位角,不需要进行象限判断。

发表于 2004-6-11 00:48 | 显示全部楼层
我的这个公式要更好一些,计算结果就是正确结果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2004-6-11 16:18 | 显示全部楼层
龚大侠的东东多啊!拿出来共享一下啊!



好久没有和你在MSN里聊了!
发表于 2004-7-14 22:02 | 显示全部楼层
简单、实用。很不错!
发表于 2004-7-27 21:52 | 显示全部楼层
后面的看不明白。
发表于 2004-7-29 21:07 | 显示全部楼层
符号函数SGN()在哪里怎么用。
发表于 2004-7-31 21:27 | 显示全部楼层
SGN是正负号的函数。括号内的数字大于零SGN()就是+号,反之就是-号。
发表于 2004-9-19 22:25 | 显示全部楼层
好用
发表于 2004-11-4 10:51 | 显示全部楼层
不错的东东,谢了
发表于 2004-11-9 22:52 | 显示全部楼层
好东西,这下编程方便多了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-26 21:56 , Processed in 2.175258 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表