东经北纬经纬度

Bah*_*mut 14 gps bing-maps

我有东方/北方格式的位置坐标,但我需要将其转换为适当的纬度,以便将其置于bing地图中.任何公式或细节如何将东/北转换为纬度/经度?

编辑:更具体地说,我需要将SVY21坐标转换为WGS84

Pet*_* O. 14

东边和北边分别是东点和北面的基点距离.基点通常是纬度和经度,东边和北边通常以米或英尺表示.然而,东向和北向通常偏移一个特定值以使它们为正,并允许它们表示基点西侧和南侧的位置.

通常,从一个坐标系转换到另一个坐标系并不简单,因为两者可能具有不同的椭球(地球模型)和基准面.据我所知,从一个坐标系转换到另一个坐标系的公式相当复杂.

但是,SVY21使用与WGS84完全相同的原点和椭圆体,使任务更简单.在SVY21中,东边和北边的基点是Pierce Reservoir的7号基地,1度.22分钟 02.9154秒 北和103度.49分31.9752秒 东(即,纬度约为1.3674765度,经度约为103.8255487度;然而,众所周知的文本分别使用1.3666 ...度和103.8333度).东移的偏移量为28001.642米,北移的偏移量为38744.572米.EPSG代码是3414.我将假设你的东边和北边以米为单位.

由于SVY21使用与WGS84相同的系统,您所要做的就是:

  • 通过各自的偏移值减去东向和北向.(值将以米为单位.)
  • 通过找到给定基点的目标点,东方的绝对值,如果东方为正,则为90度的方位,或者如果为负,则为270度,找到给定点的经度.此链接包含相关公式.(对于此计算,您可以使用余弦的球面定律,如"目标点给定距离和起点承载"一节中所述,或更准确的Vincenty直接公式.但是,第一个链接页面不会使用Haversine公式进行此计算.)
  • 通过找到给定基点的目标点,北向的绝对值,以及如果北向为正,则为0度,或者如果为负,则为180度,找到给定点的纬度.