首页 > 编程知识 正文

wgs84坐标系与经纬度转换,wgs84是空间直角坐标系吗

时间:2023-05-06 20:13:01 阅读:189118 作者:2923

大地坐标表示方法: BLH

空间直角坐标表示方法: XYZ

进行地图投影的一般操作步骤是首先将BLH变换为XYZ,然后用三参数或七参数的方法将XYZ变换为XYZ,涉及两个椭圆体和坐标系之间的变换。 本文主要讨论BLH向XYZ的转换方法,并通过C#程序实现。

WGS84坐标系参数:

已知量: L4A,可求出和~~

汽车半轴:a=6378137

符合WGS84的椭圆体扁平率:=1/298.257223563

椭圆体扁平率=(l4a)/L4A

椭圆体第一偏心率: ~~ * ~~=(a * l4a* )/a*a

从BLH到XYZ的公式如下。

符合WGS84标准的椭圆体的参数如下。

C#程序实现核心代码:

=1/298.257223563=l4a * (199 Come Come Everybody; ~~=math.sqrt (l4a * l4a* )/L4A; =l4a/math.sqrt (199 Come Come Everybody ~~ * ~~ * math.sin (lat*math.pi/180 ) math.sin ) lat * math.pi/180 ) ); WGS 84=(nh1 ) math.cos ) lat*math.pi/180 ) math.cos ) lon*math.pi/180 ); WGS 84yo=(nh1 ) math.cos ) lat*math.pi/180 ) math.sin ) lon*math.pi/180 ); WGS 84=(* (199 Come Come Everybody (~~ * ~~ ) ) H1 ) math.sin ) lat*math.pi/180 );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。