坐标转换软件有哪些?

坐标转换软件有哪些?,第1张

坐标转换软件是很多工程人员会使用到的工具,将测量的坐标转换成需要的,下面一起来看看坐标转换软件有哪些。

1、 coord坐标转换。是一款多功能的坐标转换工具,提供了多种计算功能,提供了投影设置、七参数设置、四参数设置、计算四参数、计算三参数、计算七参数等功能。

2、 地理坐标转换工具。里面包括高斯坐标正反算软件,七参数雀数坐标转换工具,坐标换带工具。能转换度分秒转经纬度等工具,非常实用。

3、 平面坐标转换腊岁伍程序。,平面坐标转换程序能够帮助有效的进行各种坐标的转换,在保持精度的情况下,自由的进行转换。

4、 高斯坐标转换器。高斯坐标转换器是一款专业坐标转换软件,本软件拥有多种功能,支持高斯坐标正算和高斯坐标反算,可满足学生、办公人员、科研工作者等日常学习工作需求。

以上就是关于坐标转换软件有哪轮或些的全部介绍了。

工程旅桐施工过程中,常常会遇到不同坐标系统间,坐标转换的问题。目前国内常见的转换有以下几种:1,大地坐标(BLH)对平面直角坐标(XYZ);2,北京54全国80及WGS84坐标系的相互转换;3,任意两空间坐标系的转换。其中第2类可归入第三类中。所谓坐标转换的过程就是转换参数的求解过程。常用的方法有三参数法、四参数法和七参数法。以下对上述三种情况作详细描述如下:

1,大地坐标(BLH)对平面直角坐标(XYZ)

常规的转换应先确定转换参数,即椭球参数、分带标准(3度,6度)和中央子午线的经度。椭球参数就是指平面直角坐标系采用什么样的椭球基准,对应有不同的长短轴及扁率。一般的工程中3度带应用较为广泛。对于中央子午线的确定有两种方法,一是取平面直角坐标系中Y坐标的前两位*3,即可得到对应的中央子午线的经度。如x=3250212m,y=395121123m,则中央子午线的经度=39*3=117度。另一种方法是根据大地坐标经度,如果经度是在155.5~185.5度之间,那么对应的中央子午线的经度=(155.5+185.5)/2=117度,其他情况可以据此3度类推。

另外一些工程采用自身特殊的分带标准,则对应的参数确定不在上述之列。

确定参数之后,可以用软件进行转换,以下提供坐标转换的程序下载。

2,北京54全国80及WGS84坐标系的相互转换

这三个坐标系统是当前国内较为常用的,它们均采用不同的椭球基准。

其中北京54坐标系,属三心坐标系,大地原点在苏联的普而科沃,长轴6378245m,短轴6356863,扁率1/298.3;西安80坐标系,属三心坐标系,大地原点在陕西省径阳县永乐镇,长轴6378140m,短轴6356755,扁率1/298.25722101;WGS84坐标系,长轴6378137.000m,短轴6356752.314,扁率1/298.257223563。由于采用的椭球基准不一样,并且由于投影的局限性,使的全国各地并不存在一至的转换参数。对于这种转换由于量较大,有条件的话,一般都采用GPS联测已知点,应用GPS软件自动完成坐标的转换。当然若条件不许可,且有足够的重合点,也可以进行人工解算。详细方法见第三类。

3,任意两空间坐标系的转换

由于测量坐标系和施工坐标系采用不同的标准,要进行精确转换,必须知道至少3个重合点(即为在两坐标系中坐标均为已知的点。采用布尔莎模型进行求解。布尔莎公式:

对该公式进行变换等价得到:

解算这七个参数,至少要用到三个已知点(2个坐标系统的坐标都知道),采用间接平差模型进行解算:

其中: V 为残差矩阵

X 为未知七参数

A 为系数矩阵

解之:L 为闭合差

解得七参数后,利用布尔莎公式就可以进行未知点的坐标转换了,每输入一组坐标值,就能求出它在新坐标系中的坐标。 但是要想GPS观测成果用于工程或者测绘,还需要将地方直角坐标转换为大地坐标,最后还要转拆羡坦换为平面高斯坐标。

上述方法类同于我们的间接平差,解算起来较复杂,以下提供坐标转换程序,只需输入三个已知点的坐标即可求解出坐标转换的七个参数。如果已知派神点的数量较多,可以进行参数间的平差运算,则精度更高。

当已知点的数量只有两个时,我们可以采用简单变换法,此法较为方便易行,适于手算,只是精度受到一定的限制。

详细解算方程如下:

式中调x,y和x\'、y\'分别为新旧(或;旧新)网重合点的坐标,a、b、、k为变换参数,显然要解算出a、b、、k,必须至少有两个重合点,列出四个方程。

即可进行通常的参数平差,解求a、x、b、c、d各参数值。将之代人(3)式,可得各拟合点的残差(改正数)代人(2)式,可得待换点的坐标。

求出解算参数之后,可在Excel中,进行其余坐标的转换。

上次笔者用此法进行过80和54坐标的转换,由于当时没有多余的点可供验证和平差,所以转换精度不得而知,但转换之后各点的相对位置不变。估计,实际的转换误差应该是10m量级的。

还有一些情况是先将大地坐标转换 为直角坐标,然后进行相关转换。

一、用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.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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12433537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存