作业帮 > 综合 > 作业

求距离一个一直GPS经纬度坐标的最大经纬度

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/29 20:55:35
求距离一个一直GPS经纬度坐标的最大经纬度
题目要求是这样的,已知有一个GPS经纬度坐标X,Y,求距离这个坐标100公里的最大经度和最大纬度以及最小经度和最小纬度.
求距离一个一直GPS经纬度坐标的最大经纬度
首先,把这个问题放在平面坐标里来解决,最大纬度就是在这个gps坐标的北方向,也就是X方向,测量里的坐标系北方向是X方向,这你应该知道,最小纬度当然就是南了,至于做小经度和最大经度,我忘了从起始经度开始是从东往西还是从西往东,不过这个没关系,下面来说具体步骤.
1、首先你计算出这个gps点的大地坐标(也就是用x,y,z来表示,经纬度应该用b,l来表示,这点你前面说错了),这个你得用软件计算,这个软件网上很多,
2、假设得出的结果是x,y,z,那么给x加100000,因为x,y,z是以千米为单位的,然后给x减100000,这2个结果分别是最大x和最小x,同理,给y加100000,给y减100000,着别是最大y和最小y
3、然后你再用软件把这些x,y转换为经纬度b,l,就是你要的最大经度最小经度和最大纬度和最小纬度了,
注意,关于经纬度和大地坐标转换的问题一般来说必须得用软件来计算,因为手算太繁琐了,不过在转换之前你应该设置中央子午线和三参数,中央子午线得看你所在的区域是3°带还是6°带,然后根据你gps测得的l值得前2位来计算,假设你l的值得前2位是**,则6°带的中央子午线子的计算公式是(**-3)/6,三°带则是**/3,至于三参数的设置这个你得问当地的测绘局或者自己计算,不过我的经验自己计算的不太准哦.就说这些了,还有,你要是自己下不到这个软件,可以给我邮箱,我给你发
再问: 我要的是算法,用软件算不行的。现在知道经纬度坐标,求距离这个坐标若干米远的最大和最小的经纬度。 还有一个是知道两个经纬度坐标,求距离!
再答: 大哥,你以为经纬度转换平面坐标的算法是那么简单吗,光是公式的参数就能把你看得眼花,呵呵,只能用软件算了,还有就是说知道两个经纬度坐标,求距离,这个也得转换为平面坐标,然后计算距离,这个你应该会,就是x坐标差的平方加y坐标差的平方然后开方
再问: ......如果那么容易算我还上来提问干嘛! 我就是做软件的,现在有一个功能需要这么一个算法.....不过,我们已经搞定了! 算法就不贴上来了,有类似需要的直接站内联系我! 还是谢谢你!