根据经纬度获取距离范围内其他的经纬度
有一个经纬度表,里面记录了很多的经纬度,请问我怎么才能根据我现在的经纬度获取到附近100M范围能的经纬度呢?这个具体是怎么计算的?
我就是需要一个公式就行呀
人气:152 ℃ 时间: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 这样的精度可以吗从他说数据位数来看是可以了,但是不知道它的数据几位有效。
推荐
猜你喜欢
- 英语翻译
- 虚数i的绝对值等于多少?为什么?
- 用锌铝锡制成甲乙丙三种合金,其重量之比在甲中为1:3:2,在乙中为2:1:1,
- 农民王大爷想用篱笆围成一个面积为20平方米的圆形场地用于养鸡,问王大爷需要买多少米的篱笆
- 哪一个是高阶无穷小?
- 一个人的站立地点的南边是南半球,北边是北半球,东边是西半球,西边是东半球,这个人站立的地理位置是
- 求一句英语的精准翻译
- 已知:如图,在四边形ABCD中,AD//BC,∠BAD=90°,BD⊥DC 求证:(1)△ABD~△DCB (2)BD²=AD×BC