免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 14735|回复: 85
收起左侧

[技术交流] 坐标转换-geodesy tools

    [复制链接]

1

主题

92

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
10
发表于 2012-1-8 21:52 | 显示全部楼层 |阅读模式
坐标转换模块---使用说明

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.



6.下载地址一:

可在win7下直接运行。绿色,无需安装。在winxp下,需要自行安装.net框架

点评

下载地址 http://blog.csdn.net/zzh_my/article/details/8014408  发表于 2012-11-26 17:11

评分

参与人数 2铜板 +2 收起 理由
XJY1992 + 1
风中的树叶 + 1 地信网的成长离不开您的支持!

查看全部评分

0

主题

1万

铜板

7

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1320
发表于 2012-1-9 08:46 | 显示全部楼层
怎么看不见啊?
回复 支持 反对

使用道具 举报

0

主题

1110

铜板

1

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
624
发表于 2012-1-9 13:53 | 显示全部楼层
非常感谢,有用的资料!
回复 支持 反对

使用道具 举报

0

主题

3118

铜板

0

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
1073
发表于 2012-1-12 13:44 | 显示全部楼层
好东西!!!
今日签到了。
回复 支持 反对

使用道具 举报

0

主题

3118

铜板

0

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
1073
发表于 2012-3-13 15:57 | 显示全部楼层
谢谢您的资料哦!
今日签到了。
回复 支持 反对

使用道具 举报

0

主题

3118

铜板

0

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
1073
发表于 2012-4-4 10:51 | 显示全部楼层
好资料啊,谢谢了。
今日签到了。
回复 支持 反对

使用道具 举报

4

主题

2万

铜板

15

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2328
发表于 2012-4-10 11:06 | 显示全部楼层
非常感谢提供!
回复 支持 反对

使用道具 举报

24

主题

1万

铜板

9

好友

地信贵宾

Rank: 13Rank: 13Rank: 13Rank: 13

积分
1305
QQ
发表于 2012-4-11 09:52 | 显示全部楼层
good
回复 支持 反对

使用道具 举报

4

主题

1528

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
327
发表于 2012-4-12 16:23 | 显示全部楼层
好的,顶一个
回复 支持 反对

使用道具 举报

1

主题

171

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
80
发表于 2012-4-13 14:27 | 显示全部楼层
不错。看看怎么用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表