根据经纬度获取距离范围内其他的经纬度
有一个经纬度表,里面记录了很多的经纬度,请问我怎么才能根据我现在的经纬度获取到附近100M范围能的经纬度呢?这个具体是怎么计算的?
我就是需要一个公式就行呀
人气:360 ℃ 时间:2020-04-03 06:53:01
解答
可以忽略100m范围内球面弯曲影响
经度θ,维度Ф,地球半径R
参照经纬度θ0,Ф0
待判断经纬度θ1,Ф1
两点之间距离的平方可使用下式计算:
L^2 = [Rsin(90-Ф0)tan|Ф0-Ф1|]^2+[Rtan|θ0-θ1|]^2
如果L^2≤10000,则可以判断待判断点在参照点100m范围内.
由于距离只有100m,要求经纬度的经度要达到1″或者更精确这个经纬度是根据百度地图得到的 譬如中关村的经纬度是 39.988741,116.329022 这样的精度可以吗从他说数据位数来看是可以了,但是不知道它的数据几位有效。
推荐
猜你喜欢
- 听到消息马上就来了,写一个词语
- 一道减法算式中,被减数、减数、差的和是40,其中减数与差的比是3比2,则被减数是( ),减数是( ).
- 英语翻译
- 春日朱熹
- 已知椭圆x2\a2+y2\b2=1(a大于b大于0)的离心率根号3\2,以原点为圆心,椭圆C的短半轴长为半径的圆与直线x-y+2=0相切,求椭圆C方程,要详细步骤、
- 萌萌 姐姐 叫 你 快去 ------加上不同标点 改变词语位置 组成四个不同的意思
- 几何问题中积分是求面积,那把面积再积分是不是体积
- Thank you for always making me feel I belong