XY坐标转换成经纬度 X : 3123705.106 Y : 511238.031急求
XY坐标转换成经纬度 X : 3123705.106 Y : 511238.031急求
请补充条件:①坐标系属于北京54坐标系还是西安80坐标系?②该点坐标的带号(或者你把该点附近的大概经度说下,并说下该点是3度带坐标还是6度带坐标).不然没法转换.3.用的是什么地图?标准地形图吗?4.比例尺多少?
如果是标准地形图,还是有办法转化的,因为用的是高斯-克吕格投影
该投影按照投影带*子午线投影为直线且长度不变和赤道投影为直线的条件,确定函数的形式,从而得到高斯一克吕格投影公式.投影后,除*子午线和赤道为直线外,其他子午线均为对称于*子午线的曲线.设想用一个椭圆柱横切于椭球面上投影带的*子午线,按上述投影条件,将*子午线两侧一定经差范围内的椭球面正形投影于椭圆柱面.将椭圆柱面沿过南北极的母线剪开展平,即为高斯投影平面.取*子午线与赤道交点的投影为原点,*子午线的投影为纵坐标x轴,赤道的投影为横坐标y轴,构成高斯克吕格平面直角坐标系.
将经纬坐标,转化为地形图坐标比较容易办,手算即可.
分三步:
一、确定投影带:投影的方法,在比例尺 1:2.5万-1:50万图上采用6°分带,对比例尺为 1:1万及大于1:1万的图采用3°分带.
6°分带法:从格林威治零度经线起,每6°分为一个投影带,全球共分为60个投影带,东半球从东经0°-6°为第一带,*经线为3°,依此类推,投影带号为1-30.其投影代号n和*经线经度L0的计算公式为:L0=(6n-3)°;西半球投影带从180°回算到0°,编号为31-60,投影代号n和*经线经度L0的计算公式为L0=360-(6n-3)°.
3°分带法:从东经1°30′起,每3°为一带,将全球划分为120个投影带,东经1°30′-4°30′,...178°30′-西经178°30′,...1°30′-东经1°30′.
东半球有60个投影带,编号1-60,各带*经线计算公式:L0=3°n ,*经线为3°、6°...180°.西半球有60个投影带,编号1-60,各带*经线计算公式:L0=360°-3°n ,*经线为西经177°、...3°、0°.
二、换算,就用三角函数将球体上的坐标(经纬)换算为投影的圆柱坐标
三、转化为地图方里坐标
我国规定将各带纵坐标轴西移500公里,即将所有y值加上500公里,坐标值前再加各带带号以18带为例,原坐标值为y=243353.5m,西移后为y=743353.5,加带号通用坐标为y=18743353.5 .
但是你要求的是这个的逆运算,这个问题靠手算是不太现实的,因为这是一个二元三角函数的逆函数,……想想头都大了,一般地理信息系统软件能提供这种转化功能.
来源于网略,
答案:纬度B=28°7′42.9763″,经度L=5°11′58.6783″
(高斯的前提,这是用计算工具直接计算的,进攻参考,具体还要根据坐标系、带号等来计算)