1. 坐标转换方法是什么
大地经纬度坐标(纬度B,经度L)可以用地心直角坐标X、Y、Z表示,其中,直角坐标系原点位于地心;Z轴为极轴,向北为正;X轴穿过本初子午线与赤道的交点;Y轴穿过赤道与东经90°的交点。
这里设定坐标系的零经线为格林尼治子午线,如果定义不一致,在使用各公式前首先将零经线转换到格林尼治子午线。
(1)中国地理坐标转换用什么方法扩展阅读:
设椭球长半轴为a,短半轴为b,扁率为f,那么式中:N为纬度B处的卯酉圈曲率半径,N=a/(1-e2sin2B)1/2;H为相对椭球面的高度,也就是通过GPS卫星定位就可以观测到的高度值,而不是通常的与重力相关的大地测量高程值,重力相关的高程H0通常是相对海平面;
或某一水准面的高度,如果重力高程H0已知,那么在使用以上公式时必须将其转换成椭球高程H=H0+N0,其中N0为大地水准面相对椭球面的高度;e为椭球第一偏心率,e2=(a2-b2)/a2=2f-f2。
2. wgs84和cgcs2000坐标转换
1、 将图层从奥维中导出成shp文件。5、打开ArcCatalog,找到上一步中已经成ITRF2000坐标系的shp文件,单击右键-属性,将图层坐标重新定义成GCGS2000地理坐标系。
6、重新打开arcmap,重新打开已经重新定义坐标系的`shp文件,按照地理处理-arctoolbox-数据管理工具-投影和变换-要素-投影。
7、带号计算方法,如果前面加带号,采用6度带或三度带带号,均为三度带带号。
8、计算
上一步将GCGS2000地理坐标系转换为GCGS2000投影坐标系后,打开上一步转换成投影坐标系后的shp文件,单击图层,右键属性,常规里,将十进制单位改成米。
再右键单击shp图层,打开属性表,添加字段,添加x,y坐标字段。
3. 经纬度与我国54、80大地坐标转换的小工具怎么使用
1、在投影设置里面调好中央中央子午线是多少度,选择好是3度带还是6度带
2、如果想要精确的坐标的计算七参数或者四参数
3、输入经纬度坐标,点击计算即可
拓展资料:
我国54、80到WGS84坐标系的相互转换原理:
1、坐标原点可以假定为地球质心,其地心空间直角坐标系的Z轴指向BIH (国际时间)1984
2、O定义的协议指向地球极(CTP)方向
3、X轴指向BIH 1984.0的零子午面和CTP赤道的交点
4、Y轴与Z轴、X轴垂直构成右手坐标系
常规的转换应先确定转换参数,即椭球参数、分带标准(3度,6度)和中央子午线的经度。
由于用这种方法进行平面坐标转换,因而不需要知道地方坐标系统的地方椭球与地图投影类型就可以定义转换。
由于高程和平面坐标的转换是分开进行的,因此高程误差不会传递给平面坐标。
4. 请问,XY坐标如何转换成经纬度的坐标啊
1、如下图事例,是我们进行转换的公式及原始独立坐标下的控制点数据。
(4)中国地理坐标转换用什么方法扩展阅读
坐标是地图上表示某点位置的,有秩序的排列,说明经纬度或垂直相交的纵横线的一组数字。军事上常使用的有地理坐标和平面直角坐标。
地理坐标,是用经纬度表示地面点位置的球面坐标。军事上通常用于指示和确定舰艇、飞机和其他目标的位置,组织指挥海空协同作战等。
在小于1:20万比例的地形图上,都绘有地理坐标网,并注有相应的经纬度数值。在大于1 : 10万比例尺地形图上,图廓间绘有分度带,图廓四角注记经纬度数值。
平面直角坐标,是用平面上的长度值表示地点位置的直角坐标。军事上通常用于从地图上迅速准确地确定点位,指示目标、量算距离和面积。我国地形图上通常采用的是高斯平面直角坐标。
5. 北京坐标系怎么转换成地理坐标(经纬度)
从北京坐标系可以直接转换到BJ-54椭球下的大地坐标(B,L,H),但是无法直接转换到WGS84下的大地坐标,因为这两者所属椭球不一样,需要一个转换参数(七参数OR四参数OR三参数)。如果你有这些已知条件的话,推荐给你一个软件
“COORD”,在网站可以搜索到,或者你直接进“中海达”网站,从他们的下载专区下载一个“HDS2003数据后处理软件”,里面自带一个
COORD转换工具,这个是目前测量界用得比较多的软件。可以满足你同一椭球或者不同椭球之间的转换。
6. 地理直角坐标 经纬度 转换
你这是GPS换算啊。。。真是麻烦的题目,我找了一下方法
能方便快捷性地测定出点位坐标,无论是操作上还是精度上,比全站仪等其他常规测量设备有明显的优越性。随着我国各地GPS差分台站的不断建立以及美国SA政策的取消,使得单机定位的精度大大提高,有的已经达到了亚米级精度,能够满足国土资源调查、土地利用更新、遥感监测、海域使用权清查等工作的应用。在一般情况下,我们使用的是1954年北京坐标系或1980年西安坐标系(以下分别简称54系和80系),而GPS测定http://www.inyue.net的坐标是WGS-84坐标系坐标,需要进行坐标系转换。对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握,EXCEL是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进行GPS坐标转换、面积计算会非常轻松自如。要进行坐标系转换,离不开高斯投影换算,下面分别介绍用EXCEL进行换算的方法和GPS坐标转换方法。
一、用EXCEL进行高斯投影换算
从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。下面以54系为例,介绍具体的计算方法。
完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:
单元格
单元格内容
说明
A2
输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30
起算数据L0
B2
=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600
把L0化成度
C2
以度小数形式输入纬度值,如38°14′20〃则输入38.1420
起算数据B
D2
以度小数形式输入经度值
起算数据L
E2
=INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2*100)*100)/3600
把B化成度
F2
=INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2*100)*100)/3600
把L化成度
G2
=F2-B2
L-L0
H2
=G2/57.2957795130823
化作弧度
I2
=TAN(RADIANS(E2))
Tan(B)
J2
=COS(RADIANS(E2))
COS(B)
K2
=0.006738525415*J2*J2
L2
=I2*I2
M2
=1+K2
N2
=6399698.9018/SQRT(M2)
O2
=H2*H2*J2*J2
P2
=I2*J2
Q2
=P2*P2
R2
=(32005.78006+Q2*(133.92133+Q2*0.7031))
S2
=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*
O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2
计算结果X
T2
=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)
计算结果Y
表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。当输入完所有的经纬度后,用鼠标下拉即可得到所有的计算结果。表中的许多单元格公式为中间过程,可以用EXCEL的列隐藏功能把这些没有必要显示的列隐藏起来,表面上形成标准的计算报表,使整个计算表简单明了。从理论上讲,可计算的数据量是无限的,当第一次输入公式后,相当于自己完成了一软件的编制,可另存起来供今后重复使用,一劳永逸。
二、GPS坐标转换方法与面积计算
GPS所采用的坐标系是美国国防部1984世界坐标系,简称WGS-84,它是一个协议地球参考系,坐标系原点在地球质心。GPS的测量结果与我国的54系或80系坐标相差几十米至一百多米,随区域不同,差别也不同,经粗落统计,我国西部相差70米左右,东北部140米左右,南部75米左右,中部45米左右。由此可见,必须将WGS-84坐标进行坐标系转换才能供标图使用。坐标系之间的转换一般采用七参数法或三参数法,其中七参数为X平移、Y平移、Z平移、X旋转、Y旋转、Z旋转以及尺度比参数,若忽略旋转参数和尺度比参数则为三参数方法,三参数法为七参数法的特例。这里的Z、Y、Z是空间大地直角坐标系坐标,为转换过程的中间值。在实际工作中我们常用http://www.chong123.cn的是平面直角坐标,是否可以跳过空间直角坐标系,省略复杂的运算,进行简单转换呢?为此,笔者进行了长期的实践,证明是可行的。其在原理是:不把GPS所测定的WGS-84坐标当作WGS-84坐标,而是当作具有一定系统性误差的54系坐标值,然后通过国家已知点纠正,消除该系统误差。我们暂把该方法称作坐标改正法,下面以WGS-84坐标转换成54系坐标为例,介绍数据处理方法:
首先,在测区附近选择一国家已知点,在该已知点上用GPS测定WGPS-84坐标系经纬度B和L,把此坐标视为有误差的54系坐标,利用54系EXCEL将经纬度BL转换成平面直角坐标X’Y’,然后与已知坐标比较则可计算出偏移量:
△X=X-X’
△Y=Y-Y’
式中的X、Y为国家控制点的已知坐标,X’、Y’为测定坐标,△X和△Y为偏移量。
求得偏移量后,就可以用此偏移量纠正测区内的其他测量点了。把其他GPS测量点的经纬度测量值,转换成平面坐标X’Y’,在此XY坐标值上直接加上偏移值就得到了转换后的54系坐标:
X=X’+△X
Y=Y’+△Y
在上述EXCEL计算表的最后两列,附加上求得的改正数并分别与计算出来的XY相加后,即得到转换结果。若测量路线是一闭合区域的话,可把计算结果按路线顺序排列起来,再输入相应的计算公式,即可计算出该区域的面积。有关用坐标计算面积的原理与公式,这里不再叙述,读者可参阅有关资料。需要说明的是,面积的计算精度基本上不受坐标转换精度的影响,若只需要求算面积的话,可不进行坐标系转换这一步,只需要把BL化成XY就行了。
就1:1万比例尺成图而言,在一般的县行政区范围内(如40Km×40Km),用此简单的坐标改正法进行转换与较复杂的七参数法没有多大差别。能否满足1:1万比例尺变更调查的要求,主要取决于GPS接收机本身的精度,与转换方法的选择关系不大。当面积较大时,使用该方法可能会使误差增大,这时可考虑分区域转换。
汗,希望对你有帮助,这个实在太麻烦了
7. 坐标转换
因为地球是一个球体,用平面表示时需要投影变换。投影变换方法很多,我国的地图采用等积图锥投影(Q1=25,Q2=47);而我们用的1:5万和1:10万及1:1万的地形图是采用高斯-克吕格投影。高斯-克吕格投影是用数学的方法解决球面展开成平面的矛盾,其特点是:在很小范围内,球面上的图形投影到平面后,图形的角度不变,即投影前后的图形是相似的。由于中央子午线和赤道投影后为一相互垂直的直线,从而建立平面直角坐标系统。为便于应用,在每一投影带内,引用一系列平行X轴和Y轴的直线组成直角坐标网,其间隔一般为1km或2km,故称公里格网。其横坐标Y位于中央子午线以东为正、以西为负,纵坐标X位于赤道以北为正、以南为负。我国领土全部位于赤道以北,故X值均为正,为了避免横坐标Y 值出现负值,我国规定将各带纵坐标轴向西移 500km,即将所有 Y 值加上500km,同时为了能从点的坐标值直接说明其所属的投影带,而在Y坐标值前再加上各带带号,以19带为例,原坐标值为Y=680204m,西移后为Y=1180204m,加带号通用坐标为Y=191180204m。请注意,这里的X,Y坐标与通常坐标系的X,Y方向相反标记。
多数GPS具有地理坐标和直角坐标系统,只要正确设置即可获得直角坐标。如果GPS没有设置直角坐标系统功能则需要坐标转换,也可以利用地理信息系统中函数进行转换,还可以自己编程或查表进行转换。但要注意坐标转换过程中,椭球参数的正确选择很重要,否则可能得到不正确的结论。
8. 地图坐标转换(火星、谷歌、百度、腾讯、高德等坐标)
坐标系统 :用于定位的系统,就跟二维笛卡尔坐标系统一样,一个点使用(x,y),就能确定该点在笛卡尔坐标系统中的唯一位置。这里讲的坐标系统,相对于笛卡尔坐标系统,要复杂许多,但作用却都是一样,主要用于定位,也就是精确地定位地表上的一点。
地理坐标系统 :WGS84就是一种地理坐标系统。地理坐标坐标是对地球进行简单几何建模,比如将地球看成一个球体或者类球体,然后再将地表上点投影到该球面上形成的坐标就是地理坐标系统。WGS84就是定义了如何将地球抽象成球体或者类球体的规则。或者简单地来说,WGS84就是一堆参数,用于建立球体或者类球体,来近似地球。
投影坐标系统 :由于地球是一个球状,所以一般将其某个区域投影在平面上,形成的坐标系称为投影坐标系。
WGS84 :地理坐标系统,Google Earth和中国外的Google Map使用,另外,目前基本上所有定位空间位置的设备都使用这种坐标系统,例如手机的GPS系统。
GCJ-02 :投影坐标系统,也就是我们平常所说的火星坐标系,Google Map中国、高德和腾讯好像使用,这个是中国自己在WGS84基础上加密而成,目的显而易见。
BD09 :投影坐标系统,网络地图使用,在GCJ-02基础上二次加密而成。
国内各地图API坐标系统比较
GPS.java
GPSConverterUtils.java
高德坐标转换Web API
在线api文档: http://lbs.amap.com/api/webservice/guide/api/convert/
适用场景:
为了使用高德服务,只支持将非高德坐标转换为高德坐标
使用说明:
第一步,申请”Web服务API”密钥(Key);
第二步,拼接HTTP请求URL,第一步申请的Key需作为必填参数一同发送;
第三步,接收HTTP请求返回的数据(JSON或XML格式),解析数据。
如无特殊声明,接口的输入参数和输出数据编码全部统一为UTF-8。
使用样例:
http://restapi.amap.com/v3/assistant/coordinate/convert?locations=116.481499,39.990475&coordsys=gps&output=xml&key= <用户的key>
网络坐标转换Web API
在线api文档: http://lbsyun..com/index.php?title=webapi/guide/changeposition
适用场景:
支持多种坐标互相转换
GPS坐标转换Web API
在线api文档: http://www.gpsspg.com/api/convert/latlng/
适用场景:
支持多种坐标互相转换
高德 sdk api 转换
在线api文档: http://lbs.amap.com/api/android-sdk/guide/computing-equipment/coordinate-transformation/
网络 sdk api 转换
在线api文档: http://lbsyun..com/index.php?title=androidsdk/guide/tool/coordinate
至此,几种地图坐标系由来介绍以及相互转换的几种方法已经介绍完毕,视情况选取自己项目适合的方法,完成坐标转换即可。
9. 大地坐标如何转换为经纬度
大地坐标-----→经纬度(地理坐标)
1、输入大地坐标数据,格式为 Y空格X,输入到文本就行如下,原始的大地坐标由一8位的Y和一个7位的X组成
这组坐标数据中的Y的前两位为31,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y前的这两位数,在原始数据中去除掉,现在数据变为,Y,6位,X,7位
保存这个TXT的文本文件。
2,打开MAPGIS,启动坐标投影变形程序
接下来选择 投影转换>>>>用户文件投影转换
点打开文件,打开刚才的大地坐标的文本文件,
设置输入数据的格式,点击 用户投影参数,并完成设置。
这里我们的大地座标为3度带的第31带,注意填好,坐标单位为米
好了以为设置输出的格式,我们要求输出的是经纬度,点结果转换参数,完成以下设置
这个参数设置里第一行有一个很重要的参数,椭球参数这一项,很多博友没有到正确的结果就是因为该项参数没有设定,中国地图一般只有两种,一种是北京54,还有就是80黄海
正确设定好这个就能得到正确的结果啦,笔者用的是80黄海的参考椭球,不过中国大部分是用54坐标系的!!!
我们输出的经纬度的单位应该是DDDMMMSS。SS注意
点写到文件,保存就大功告成了,注意保存的文件要写上.TXT的后缀
下面是计算出的结果文件
XP为经度,1234234。357就是123度42分34。357秒,
YP为纬度,403950。225就是40度39分50。255秒(纬度最多90,所以没有三位数)