如何把X、 Y坐标转换为西安80坐标系的经纬度?
作者&投稿:邸文 (若有异议请与网页底部的电邮联系)
1. 根据坐标系和三度带参数,计算中央子午线的经度。对于西安80坐标系三度带,中央子午线经度为105°E+3×带号,带号可以根据X坐标的整数部分确定,比如X坐标为3523460.7m,它的带号应该是33,因为整数部分是3523。
2. 将X坐标和Y坐标减去带起点的距离,即X坐标-3300000m,Y坐标-4000000m。
3. 根据以下公式计算出经纬度:
S = [(Y - 500000) / k0 + N0] / M
a0 = e2 * cos2(β)
a2 = a0 * (1 + 1/4 * pow(α,2) + 1/64 * pow(α,4) + 1/256 * pow(α,6))
a4 = a0 * (3/8 * pow(α,2) + 3/32 * pow(α,4) + 45/1024 * pow(α,6))
a6 = a0 * (15/256 * pow(α,4) + 45/1024 * pow(α,6))
aN = 1/2 * pow(α,2) + 5/24 * pow(α,4) + 1/12 * pow(α,6)
lat = β - pow(tan(β),2)/2 * (a0 + a2 * pow(S,2) + a4 * pow(S,4) + a6 * pow(S,6)) + pow(tan(β),4)/24 * (5 * aN + a4 * pow(S,2) + 5 * a6 * pow(S,4))
lng = L0 + alpha * S - pow(alpha,3) * (1 - pow(tan(β),2) + pow(e2,2) * pow(cos(β),2)) * S * pow(1/2,3)
其中,经度lng和纬度lat的单位为弧度,L0是中央子午线的经度(弧度),α、β是根据转换参数计算得到的参数,k0、e2、N0、M是公式中的常量。
通过以上公式计算得到的经纬度需要转换成以度为单位的值才能表示成传统的经纬度格式。另外,也需要注意一些细节问题,比如中央子午线的经度L0是以东经为正值,西经为负值。
因此,把X=3523460.7,Y=41494602.7带入计算公式,IE以3度带,该点的经度lng约为111.0292°E,纬度lat约为34.2837°N。
磨空盐酸:[答案] 你的坐标有点问题,一般国家测量坐标系中的X整数部分是7位,Y整数部分是8位(含两位带号),我把你的XY坐标互换后,带号是38,那么是高斯3度带投影,中央子午线经度为114°,在54坐标系下转换得:N-38°49′35.02″,E-114°27′28.47″;在...
威远县19726087308: 经纬度转换1980西安坐标系 - ?
磨空盐酸: 你所给的坐标转换成度分秒格式为:112°42′48.06″,25°26′59.78″,根据经度,按3度带划分的话,中央经线为114°,带号为38,转换成西安坐标为:X=2816522.53037,Y=38370582.60240.
威远县19726087308: 地理坐标怎么转换为西安80坐标? - ?
磨空盐酸:如果是栅格数据,建议你用ArcGIS,先设定Layers的坐标为西安80,再导入栅格数据.通过经纬度纠正栅格数据,所得到的就是以80坐标为标准的栅格地图了. 矢量数据,坐标转换比较麻烦. 你还是先告诉我你的数据是什么格式的吧,这样泛泛而谈,太笼统了.
威远县19726087308: 怎么才能把mapgis的西安80坐标点xy轴坐标导出 - ?
磨空盐酸: 1.先给点文件新建两个字段,用以存放X,Y坐标,如“X坐标”和“Y坐标”.注意字段类型最好为浮点型或双精度型.2.在主菜单下打开实用服务里的投影变换模块.先将该点文件添加到该程序里,然后工具菜单下有个点位置转换为属性的菜单,打开它,选择刚才添加的点文件.勾起X,Y坐标,选择X,Y坐标值要存放的字段,就是刚才添加的X坐标和Y坐标字段.然后点击转化即可.也可以用保存按钮将赋好坐标值的文件另外保存一份.
威远县19726087308: 在线等,经纬度坐标转换成西安80坐标,怎么弄? - ?
磨空盐酸: 可以使用坐标转换软件把经纬度坐标转换成西安80坐标的,我有坐标转换破解版,精度高,我可以给你转换坐标的
威远县19726087308: 经纬度转西安80坐标 - ?
磨空盐酸: 选择全国80,转换方式就选第一个,H不填也无所谓,因为你只有经纬度没有大地高.中央子午线要看你的经度了,一般3度分带用的多,如果你的经度是118度,中央子午线是3的整数倍,那么就是117度,(117-1度30分,117+1度30分),也就是说115度30分到118度30分的范围内,中央子午线都是117度.
威远县19726087308: 如何将经纬度转换成西安80坐标?如东经28度3'37”,北纬102度58'45”,高2043m - ?
磨空盐酸: x = 3105510.121298m y = 596261.691513m h = 2043m (无足够高程已知点无法进行高程拟合)
威远县19726087308: 经纬度N=34度9分33秒,S=108度52分41秒转换为1980西安坐标系 - ?
磨空盐酸: 1. 首先分析一下你的经纬度坐标,经度为108度52分41秒,若采用3度带投影,带号为36,中央子午线的经度为108度. 2. 转换为西安80坐标系,且带带号的坐标为:(x,y)=(3781732.277,36580969.903)
威远县19726087308: 请给我发一个经纬度转换成西安80坐标的软件,不胜感谢 - ?
磨空盐酸: 经纬度和西安80坐标系 不是一一对应关系 详见下面: 关于坐标系(大地坐标、平面坐标、投影、北京54、西安80、WGS84)的一些理解先从简单说起,假设地球是正圆的,地球表面上的一点可以用经纬度来表示,这时的经纬度是唯一的....
威远县19726087308: 请问如何从用户自定义坐标系类型转换成1980西安坐标系? - ?
磨空盐酸: 首先得确定CAD图的坐标是否是标准某种坐标:若是,修改一下文件的地图参数就可以了,将其设置成那个标准的投影坐标即可.否则,要进行图形校正:先用CAD图的范围值在投影转换中形成标准框,再在图形校正中以对应特征点将图形校正到标准框中.