我想把经纬度转换成地方坐标,或者从地方坐标装换成经纬度。

现在已知一些公共点的地方坐标X,Y和经纬度B,L,不知道高程。也不知道北京54坐标和西安80坐标。请问能用什么软件来转换呢?我用了COORD软件,但是不行,它得要高程或者北京54坐标。
请高手指点一下,先谢了
我向手持GPS中输入了两个已知点得XY坐标和经纬度,不用高程就实现了对地方坐标的测量。
现在就是想在电脑上实现把地方坐标转换成经纬度。我只知道两个公共点,现在要将其他只知道地方坐标的点所对应的经纬度求出来。
谁能帮我解决这个问题我再加50分,作为感谢。

可以用COORD软件实现。在计算四参数里面先通过BLH坐标和XY坐标计算一个四参数(四参数不关心高程,没有高程可以计算),如果计算参数数,要求你输入的源坐标为XY,可以通过外面的按钮先将BL从WGS84的大地坐标转换为XY,然后再求参数。最后,在初始界面,选择“四参数”、椭球(不清楚就直接选择54,因为54跟80差得比较小,小范围内可以忽略)、然后通过文件转换直接将XY转换成BL。追问

能不能在具体点,我手里有COORD软件了。WGS84的大地坐标转换为XY需要设置椭球和度带吗?如果帮我解决了这个问题,我再加50分

追答

如果想将WGS84转换为BJ54,目标椭球设置为BJ54,中央子午线看当地的经度的,如果没其他特殊说明,一般中央子午线可以取3的倍数并且最靠近当地经度的那个精度。比如111,114,117等等。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
你提供的内容有些问题,1,已知一个点的B,L,不知高程。及对应的地方坐标,那么你还要什么呢?,是否是说你只知一些公共点的上述信息,还想据此求其它点的坐标?
2,你所说的地方坐标是BJ53,XA80以外的坐标系统下的吗?还是你不清楚属那一个系统下的?
3,如是这两种下的一种,那么用手持GPS就可互相换算X,Y与B,L
4,经纬度的高程与XY的高程是分别基于某个平面(如那年的黄海海平面等),或某标准 来说的。
B,L,与XY对应的点是地球上同一个点,如高程的基准一样,高程也一样,参考4
5,电脑上这类办软件多,如国产的GIS软件。问题还是你那个地方坐标是什么系统追问

知道一些已知点,我想把其他只知道地方坐标(天津90坐标)的点转成经纬度。
比如我有A点天津坐标(X=289645.118,Y=131755.536),经纬度(B=39°01′53.28276″N,L=117°33′51.07046″E)以及类似的已知点B,现在想求只知道地方坐标的点D(X=281220.618、Y=143958.809)和点E等的经纬度。
上面写得是有点乱,不知道这次说明白没有

追答

基本上说明白了,但是还有两点,1,你说的经纬度,其实也有不同系统下的,如是美国GPS采用的WGS84系统,或我们国内以前多采用的高斯克里格系统,加上现在的。。。所以你要确定。
2,还要确定天冿90坐标系统的定义,如有提供的转换公式最好,配合GIS软件
3,或者把天冿坐标换成XA,或BJ(很可能只是加减一个固定值就可)然后用手持GPS转换成BL
4,最后一招,如果已知点足够多,就用数学的数值方法,或图的平移加多项式转换法等
5,再想一想,不要太准确的话,在4的基础上用GOOGLE EARTH软件

追问

我就是想把这些只知道天津坐标的点转换成经纬度,然后在GOOGLE earth上找这些点。我想GOOGLE earth上的经纬度就是WGS84吧

追答

给你找到一份,自个算吧:
(适用于新港附近)
天津90坐标到北京54坐标转换计算
X54=A+k*X90*COSa-k*Y90*SINa
Y54=B+k*Y90*COSa+k*X90*SINa
A=4032271.3232 B=417654.5208 K=0.9999935845 a=359.8786477650°
COSa= SINa= 359.87864776500
0.99999775704719 -0.00211799447188

再在GPS上换成BL

参考资料:http://wenku.baidu.com/view/6ebf462158fb770bf78a55f2.html

本回答被网友采纳
第2个回答  2012-11-09
用mapgis吧,其坐标转换的公共点法精度还是较高的。追问

能再具体点吗?