早教吧作业答案频道 -->其他-->
根据经纬度求距离我已经知道一经纬度坐标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度。明白了吗?
看了 根据经纬度求距离我已经知道一...的网友还看了以下:
边缘粗糙,半径不同的两个轮子,作无滑动的摩擦传动.AB是大轮O上的两点,OA=R=0.8m,OB= 2020-05-13 …
matlab matlabc=40r=120a=96o=20y=3(角度)f=0.2[x]=sol 2020-05-16 …
为了降低生产成本,常用铝线代替铜线,已知铝的电阻率远大于铜的电阻率,对于相同直径和长度的铜线和铝线 2020-06-26 …
对于两个变量之间的相关系数,下列说法中正确的是()A.|r|越大,相关程度越大B.|r|∈(0,+ 2020-08-02 …
在相关分析中,对相关系数r,下列说法正确的是()A.r越大,线性相关程度越强B.|r|越小,线性相 2020-08-02 …
在相关分析中,对相关系数r,下列说法正确的是()A.r越大,线性相关程度越强B.|r|越小,线性相 2020-08-02 …
下列有关样本相关系数的说法不正确的是()A.相关系数用来衡量x与y之间的线性相关程度B.|r|≤1 2020-08-02 …
下列有关样本相关系数的说法不正确的是()A.相关系数用来衡量x与y之间的线性相关程度B.|r|≤1 2020-08-02 …
对两个变量的相关系数r,下列说法中正确的是()A.|r|趋近于0时,没有非线性相关关系B.|r|越 2020-08-02 …
一个轮子在平面做纯滚动运动,题设:圆心C,大地接触点为P.半径R,C的速度为匀速V.加速度恒定a.( 2020-12-09 …