试题及测试数据格式说明

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、题目:大地坐标正反算问题

请编程实现在某椭球体上大地坐标(B 、L 、H )与空间坐标(X 、Y 、Z )互相换算。

2、主要数学公式

L B H N X cos cos )(+=

L B H N Y sin cos )(+=

B Ne H N Z sin )(2

−+= X Y tgL = 222sin Y X B Ne Z tgB ++=

N B Y X H −+=

sec 22 W

a N = B e W 22sin 1−=

222a b a e −= a

b a f −= 椭球参数:WGS_84 :a=6378137,f= 298.257223563

克拉索夫斯基 :a=6378245,f=298.3

IAG-75 :a=6378140,f=298.257

CCGS-2000 :a=6378137,f= 298.257222101

2、 要求

(1)坐标计算要求取位0.001mm ,角度取位0.00001秒;

(2)按如下参考:

参考椭球:WGS-84

参考框架:ITRF2000

参考历元:1997.0

从TestData.txt 中读取坐标值,并将转换好德坐标值输出到Result.txt 中,一个点占一行。其中TestData.txt ,每一行表示一个点,每个点按如下格式“大地纬度,大地经度,大地高(m )”(坐标值之间用逗号隔开)。输出到Result.txt 中的顺序要和TestData.txt 中点的顺序要对应,一个点占一行,每个点的格式如下(坐标值之间用逗号隔开):

X 坐标,Y 坐标,Z 坐标

3、上交成果

(1)程序(包括源程序和可执行程序);

(2)程序设计和开发

4、测试数据格式说明

参考椭球:WGS-84

参考框架:ITRF2000 参考历元:1997.0

序号点名大地纬度大地经度大地高(m)

1 鞍山41 06 57.51125 12

2 58 01.43164 69.8641

2 长春4

3 56 35.07137 125 17 19.5430

4 246.3266

相关文档
最新文档