坐标转换模块---使用说明
1. 主要功能
坐标转换模块主要具有以下功能:
(1).在相同的参心或地心系统下进行大地坐标, 空间直角坐标和高斯平面坐标相互间的转换.
(2).高斯平面坐标的换带换投影计算.
(3).通用墨卡托投影(UTM投影)
坐标转换模块不能完成两个不同空间直角坐标系的转换,例如将WGS-84坐标系的坐标转换到54北京坐标
系。
2. 输入转换前后的坐标系参数和已知坐标
在进行坐标转换之前应先输入转换前的坐标系和坐标及转换后的坐标系. 坐标系由一组椭球参数
和投影参数确定. 转换前后的坐标系的椭球参数应相同(坐标转换模块不提供不同椭球间的坐标转换),
投影参数则不一定相同.
2.1 椭球参数
椭球参数包括长半径a, 扁率f, 如果采用通用墨卡托投影(UTM投影),还应包括长度比参数Utm(0.9996).
一般地, 如果已知坐标系为WGS-84坐标系, 应选WGS-84椭球参数, 如果为1954北京坐标系,应选
北京54坐标系椭球参数, 如果为1980西安坐标系,应选西安80坐标系椭球参数, 如果为地方独立
坐标系,可根据需要选取北京54坐标系椭球参数或西安80坐标系椭球参数(缺省时采用国家2000坐标
系椭球参数). 对于其他椭球参数, 可在椭球输入框中选其他椭球参数,然后将该椭球的a,f,Utm
等参数直接输入在编辑框中.
2.2 转换前投影参数:
转换前投影参数包括中央子线经度, 加常数X0, Y0, 投影面大地高及高程异常.中央子线经度
的单位为度,如果是度分秒形式,则应先化为度后再输入. 加常数以公里为单位.投影面大地高及
高程异常以米为单位. 如果投影面高程为正常高(即水准所用高程),应先将其化为大地高(加上高
程异常即可), 高程异常一般可从当地测绘部门查到.
2.3 转换后投影参数:
同转换前投影参数.
2.4 转换前坐标:
首先应选取已知坐标的坐标类型,可为平面坐标,大地坐标或空间坐标.然后输入已知点的点号和已
知坐标.
2.5 转换后坐标:
首先应选取转换后的坐标类型,可为平面坐标,大地坐标或空间坐标. 点击"转换"即
可在对应的框中看到转换后的结果.
3. 主要操作
3.1 读入
坐标转换模块可以读入以文本
格式存放的平面坐标数据文件,大地坐标数据文件或空间坐标数据文件.
平面坐标数据文件的格式为: 点名, x(纵坐标), y(横坐标), h(正常高). 例:
A22,4236552.24937,495138.85441,11.75921
A24,4233896.64890,497343.59391,13.73621
A25,4233906.30063,496417.42495,13.25021
A26,4233883.12849,500002.83736,14.72621
A28,4234611.25261,504208.11329,11.44421
A29,4237331.03669,504212.30203,11.02921
A32,4238864.36009,497148.08370,11.27521
A33,4236679.05052,498312.21797,11.95321
A34,4236127.71689,499462.18908,11.72721
A35,4238812.03345,495031.63809,12.18421
大地坐标数据文件的格式为: 点名, B(度.分秒), L(度.分秒), H(大地高).( 例:
A22,38.1539828730,117.3840048050,60.9980
A24,38.1413736770,117.4010770690,62.9750
A25,38.1414038230,117.3932687190,62.4890
A26,38.1413312400,117.4200116670,63.9650
A28,38.1436891170,117.4453049520,60.6830
A29,38.1605097700,117.4453279950,60.2680
A32,38.1654844730,117.4002659510,60.5140
A33,38.1543982690,117.4050575900,61.1920
A34,38.1526107260,117.4137879550,60.9660
A35,38.1653114540,117.3835580900,61.4230
空间坐标数据文件的格式为: 点名, X, Y, Z. 例:
A22,-2326723.71332,4442213.33836,3928345.40092
A24,-2329441.21166,4442646.38172,3926261.89485
A25,-2328618.06048,4443070.96634,3926268.89514
A26,-2331800.16496,4441418.72317,3926252.22971
A28,-2335312.32259,4439061.63584,3926821.23011
A29,-2334533.06818,4437568.36431,3928956.71207
A32,-2327837.25074,4440011.88298,3930161.07227
A33,-2329497.57915,4440669.95432,3928446.09268
A34,-2330674.45563,4440437.65353,3928013.15904
A35,-2325978.27378,4441024.13912,3930119.75716
3.2 保存
坐标转换模块 可将坐标转换结果保存到一个文本文件中(.txt), 可以在别的字处理器如记事本,
写字板, Word 97, WPS 2000等中打开该文本文件进行排版,打印输出等.
3.3 插入
输完当前行,则 坐标转换模块 会自动随后插入一个空行.
3.4 删除
典型小箭头,按del键,删除当前行.
3.5 转换
根据以用户输入的参数进行坐标转换计算, 在此之前应输入好转换前后的坐标系参数和已知坐标
4. 举例
例1: 换带计算
已知P点6度带的北京54坐标为x1=3275110.535, y1=20735437.233, 求P点在相应的3度带坐标x2,y2.
1. 选北京54坐标系椭球参数
2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0,
Y0 =500(km), 投影面大地高取0.0, 高程异常取0.0;
3. 转换后的投影参数与转换前的投影参数相同,但中央子午线取120度(40*3),
4. 选转换前后的坐标类型均为平面坐标.
5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0
6. 高程异常为61.013(m).
7. 点击"转换"按钮, 即可在转换后的坐标中看到转换结果x2=3272782.315, y2=444700.455.
例2: 换投影计算
已知P点6度带的北京54坐标为x1 = 3275110.535, y1=20735437.233, 求P点投影到大地水准面上的
坐标x2, y2.
1. 选北京54坐标系椭球参数
2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0,
Y0 =500(km) 投影面大地高取0.0, 高程异常取0.0;
3. 转换后的投影参数与转换前的投影参数相同.
4. 选转换前后的坐标类型均为平面坐标.
5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0
6. 高程异常为61.013(m).
7. 将转换后的投影参数中的投影面大地高取为61.013(m).
7. 点击"转换"按钮, 即可在转换后的坐标中看到转换结果x2=3275142.040, y2=735439.484.
例3: 高斯平面坐标,大地坐标和空间直角坐标之间的转换
已知P点6度带的北京54坐标为x1 = 3275110.535, y1=20735437.233, 求P点的大地坐标和空间直
角坐标.
1. 选北京54坐标系椭球参数
2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0,
Y0 =500(km) 投影面大地高取0.0, 高程异常取0.0;
3. 转换后的投影参数与转换前的投影参数相同,
4. 选转换前的坐标类型为平面坐标. 转换后的坐标类型为大地坐标;
5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0
6. 高程异常为61.013(m).
7. 点击"转换"按钮, 即可在转换后的坐标中看到大地坐标
B=29 34 16.54119, L=119 25 45.54430, H= 61.013.
B=29.341654119(即29°34′16.54119″),L=119.254554430(即119°25′45.54430″),H=61.013
8. 选转换后的坐标类型为空间坐标;
9. 点击"转换"按钮, 即可在转换后的坐标中看到空间直角坐标
X=-2727977.954, Y=4835593.792, Z= 3129212.957.
5. 联系地址
如果你有任何问题或建议,请立即与我们联系。
联系人 : zzh_my@163.com
主页 : http://hi.baidu.com/zzh_my/home
2022-12-05 09:12:16
649KB
坐标
转换
c#
1