【小程序】坐标正算神器V1.0(附源程序)

坐标正算,就是根据直线的边长、坐标方位角和一个端点的坐标,计算直线另一个端点的坐标的工作。本文用C#语言和VB语言实现坐标正算,编写坐标正算神器。

计算实例:

实例1,设直线AB的边长DAB和一个端点A的坐标XA、YA为已知,则直线另一个端点B的坐标为:

XB=XA+ΔXAB (5.1)

YB=YA+ΔYAB (5.2)

式中,ΔXAB、ΔYAB称为坐标增量,也就直线两端点A、B的坐标值之差。根据三角函数,可写出坐标增量的计算公式为:

ΔXAB=DAB·cosαAB (5.3)

ΔYAB=DAB·sinαAB (5.4)

式中ΔX、ΔY的符号取决于方位角α所在的象限。

一、C#程序实现

1、界面设计

【小程序】坐标正算神器V1.0(附源程序)_第1张图片

2、程序源代码

using System

你可能感兴趣的:(《GIS程序设计》,坐标正算,VB,C#,距离,方位角)