早教吧作业答案频道 -->其他-->
根据经纬度求距离我已经知道一经纬度坐标A(a,b),一个角度r,一个长度d(单位米),我想根据这些获得另外一点经纬度坐标B(c,d)。我是这样运算的c=a+sin(r*(3.1415/180))*d/111319.5555d=b+cos(r*(3.1
题目详情
根据经纬度求距离
我已经知道一经纬度坐标A(a,b),一个角度r,一个长度d(单位米),我想根据这些获得另外一点经纬度坐标B(c,d)。
我是这样运算的
c=a+sin(r*(3.1415/180))*d/111319.5555
d=b+cos(r*(3.1415/180))*d/111319.5555
其中111319.5555米等于纬度1度
但是这样计算结果有点不正确。
如何验证结果的:将得到的B点坐标和A点坐标连线。如果r=30度和r=90度的时候AB为30度的距离明显比AB为90度的长。
问:计算方法是不是错了,应该如何修改。
补:我需要的是您的回答,而不是从网上到处搜的。请自重!
不清楚吗?以r=30度,d=100米为例
有一个经纬度A(a,b)以该点30度的方向取长度100米距离处的经纬度B(c,d),问B点经纬度是什么?现在明白了吗?
我已经知道一经纬度坐标A(a,b),一个角度r,一个长度d(单位米),我想根据这些获得另外一点经纬度坐标B(c,d)。
我是这样运算的
c=a+sin(r*(3.1415/180))*d/111319.5555
d=b+cos(r*(3.1415/180))*d/111319.5555
其中111319.5555米等于纬度1度
但是这样计算结果有点不正确。
如何验证结果的:将得到的B点坐标和A点坐标连线。如果r=30度和r=90度的时候AB为30度的距离明显比AB为90度的长。
问:计算方法是不是错了,应该如何修改。
补:我需要的是您的回答,而不是从网上到处搜的。请自重!
不清楚吗?以r=30度,d=100米为例
有一个经纬度A(a,b)以该点30度的方向取长度100米距离处的经纬度B(c,d),问B点经纬度是什么?现在明白了吗?
▼优质解答
答案和解析
你没有把问题讲清楚。但是我可以告诉你:在地球上同一条经线上纬度相差一度,实际距离是111公里;在赤道经度相差一度,实际距离是111公里,在其他的纬线上,经度每相差一度,实际距离是111*经度数*cos经度数,例如在北纬30度,经度相差5度,实际距离是:111*5*cos30度。明白了吗?
看了 根据经纬度求距离我已经知道一...的网友还看了以下:
长100米的列车匀加速通过长1000米的隧道,列车刚进隧道时速度是每秒10米,完全出隧道时速度是每 2020-05-13 …
长100米的列车通过长1000米的隧道,列车刚进隧道时的速度是10米每秒,完全出隧道时速度是12米 2020-05-16 …
田径跑道的全长为400米,其中两段直道各长150米,两弯道各长50米,甲乙两人同时从A点(直道上的 2020-06-14 …
如图所示,某轨道工在长为200米的隧道中巡查时,突然发现一列火车在离隧道右侧入口400米处,轨道工立 2020-10-30 …
如图,学校操场的400米跑道中套着300米小跑道,大跑道与小跑道有200米路程相重,甲以每秒6米的速 2020-11-04 …
一圆型容器高2米×2米宽2.8米上面留2米空间,不密封,厚度8厘米.一管道长2.8米内径22公分厚度 2020-11-30 …
一列火车通过长320米的隧道用了52秒,当它通过长864米的大桥时,速度比通过隧道时提高1/4,结果 2020-12-05 …
一道高一物理题长100米的列车通过长1000米的隧道做匀变速运动,列车刚进隧道时的速度是10米每秒, 2020-12-09 …
一列火车长240米,它以每分钟1500米的速度通过一条长884米的隧道,从车头进隧道到车尾离开隧一列 2020-12-24 …
一个道路横断面路幅宽为24米,车行道为15米,两侧人行到为4.5米,车行道挖方平均深度为1.3米路面 2020-12-27 …