c++ 句柄 计算控件坐标_公路测量计算公式你知道多少?这些计算公式都是你需要的...

一、 方位角的计算公式

1. 字母所代表的意义:

x1:QD的X坐标

y1:QD的Y坐标

x2:ZD的X坐标

y2:ZD的Y坐标

S:QD~ZD的距离

α:QD~ZD的方位角

2. 计算公式:

58e4c1ca-861a-eb11-8da9-e4434bdf6706.png

二、 平曲线转角点偏角计算公式

1. 字母所代表的意义:

α1:QD~JD的方位角

α2:JD~ZD的方位角

β:JD处的偏角

2. 计算公式:

β=α2-α1(负值为左偏、正值为右偏)

三、 平曲线直缓、缓直点的坐标计算公式

1. 字母所代表的意义:

59e4c1ca-861a-eb11-8da9-e4434bdf6706.png

2. 计算公式:

直缓(直圆)点的国家坐标:X′=U+Tcos(A+180°)

Y′=V+Tsin(A+180°)

缓直(圆直)点的国家坐标:X″=U+Tcos(A+D)

Y″=V+Tsin(A+D)

四、 平曲线上任意点的坐标计算公式

1. 字母所代表的意义:

5ae4c1ca-861a-eb11-8da9-e4434bdf6706.png

2. 计算公式:

1)当P

中桩坐标:Xm=U+(C-P)cos(A+180°)

         Ym=V+(C-P)sin(A+180°)

边桩坐标:Xb=Xm+Bcos(A+90°)

         Yb=Ym+Bsin(A+90°)

2)当I

5be4c1ca-861a-eb11-8da9-e4434bdf6706.png

3)当J

5ce4c1ca-861a-eb11-8da9-e4434bdf6706.png

4)当H

5de4c1ca-861a-eb11-8da9-e4434bdf6706.png

5)当P>K时

中桩坐标:Xm=U+(T+P-K)cos(A+MD)

         Ym=V+(T+P-K)sin(A+MD)

边桩坐标:Xb=Xm+Bcos(A+MD+90°)

         Yb=Ym+Bsin(A+MD+90°)

注:计算公式中距离、长度、桩号单位:“米”;角度测量单位:“度”;若要以“弧度”为角度测量单位,请将公式中带°的数字换算为弧度。

五、 竖曲线上点的高程计算公式

1. 字母所代表的意义:

R:曲线半径

i1:ZY~JD方向的坡度

i2:JD~YZ方向的坡度

T:曲线的切线长

E:外失距

x:竖曲线上的点到直圆或圆直的距离

y:竖曲线上点的高程修正值

2. 计算公式:

5fe4c1ca-861a-eb11-8da9-e4434bdf6706.png

六、 超高计算公式

1. 字母所代表的意义:

i0:路拱坡度

ib:超高坡度

Ls:缓和曲线长

b1:所求点~路中线距离

x0:从直缓开始,到路左右坡度一致的距离,即图中C---C

x:所求点~直缓或缓直的距离

hb:超高值

61e4c1ca-861a-eb11-8da9-e4434bdf6706.png

2. 计算公式(公式1):(绕中轴旋转)

62e4c1ca-861a-eb11-8da9-e4434bdf6706.png

3. 计算公式(公式2):(绕边轴旋转)

63e4c1ca-861a-eb11-8da9-e4434bdf6706.png

七、 地基承载力计算公式

65e4c1ca-861a-eb11-8da9-e4434bdf6706.png

八、 标准差计算公式

6ae4c1ca-861a-eb11-8da9-e4434bdf6706.png

6de4c1ca-861a-eb11-8da9-e4434bdf6706.png

6fe4c1ca-861a-eb11-8da9-e4434bdf6706.png

万人微信群--测绘人聚集地

技术群:RTK / 倾斜摄影...

专题群:交友 / 项目合作...

地方群:北京 / 广东 / 浙江...

70e4c1ca-861a-eb11-8da9-e4434bdf6706.png

近期培训通知

71e4c1ca-861a-eb11-8da9-e4434bdf6706.png

pix4D、smart3D实景三维建模,无人机技术培训

11.28 西安,摄影测量员技能证

72e4c1ca-861a-eb11-8da9-e4434bdf6706.jpeg

职业技能证:摄影测量员、工程测量员、不动产测绘员

11.23 广州,校内培训,每月一期

73e4c1ca-861a-eb11-8da9-e4434bdf6706.png

RTK,CASS,全站仪,入门到精通,纯技术教学

11.20 广州,高薪包就业

75e4c1ca-861a-eb11-8da9-e4434bdf6706.png

自动化安全监测技术及应用

测绘安全生产管理实务

11.15西安,自然资源部发证

77e4c1ca-861a-eb11-8da9-e4434bdf6706.png

基坑方案编制 仪器设备的操作及数据处理等

12.26 杭州,基坑上岗证 继续教育证 文章来源:勘测联合网
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用以下步骤将Text控件的客户端坐标移动到Slider控件客户端坐标正下方: 1. 获取Slider控件的客户端坐标,可以使用 GetClientRect 函数获取Slider控件的客户端矩形,然后使用 ClientToScreen 和 ScreenToClient 函数将矩形坐标转换为客户端坐标。 2. 计算Text控件应该移动的距离,可以使用 Slider 控件的矩形宽度的一半减去 Text 控件的矩形宽度的一半,这样 Text 控件就可以在 Slider 控件正下方居中显示。 3. 将 Text 控件的位置设置为 Slider 控件客户端坐标的 x 坐标加上计算出来的移动距离,y 坐标为 Slider 控件客户端坐标的 y 坐标加上 Slider 控件的高度。 示例代码: ```c++ // 获取Slider控件的客户端矩形 RECT rectSlider; GetClientRect(hwndSlider, &rectSlider); // 将矩形坐标转换为客户端坐标 ClientToScreen(hwndSlider, (LPPOINT)&rectSlider.left); ClientToScreen(hwndSlider, (LPPOINT)&rectSlider.right); ScreenToClient(hwndText, (LPPOINT)&rectSlider.left); ScreenToClient(hwndText, (LPPOINT)&rectSlider.right); // 计算移动距离 int nMoveX = (rectSlider.right - rectSlider.left - rectText.right + rectText.left) / 2; int nMoveY = rectSlider.bottom - rectSlider.top; // 移动Text控件 SetWindowPos(hwndText, NULL, rectSlider.left + nMoveX, rectSlider.top + nMoveY, 0, 0, SWP_NOSIZE | SWP_NOZORDER); ``` 其中,hwndSlider 和 hwndText 分别是 Slider 控件和 Text 控件句柄。注意,如果 Slider 控件和 Text 控件不在同一个父窗口中,则需要将 ClientToScreen 和 ScreenToClient 函数的参数改为 Slider 控件和 Text 控件对应的父窗口句柄
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值