首页 文章
  • 2 votes
     answers
     views

    使用C#将半径添加到经度和纬度

    我需要生成最小和最大纬度和经度值的边界框,以便我可以返回给定半径内的地址 . 我在下面有两个func <>,将我需要的范围返回到lon lat坐标以 Build 边界框 . 但是我不认为数学是100% 我使用Haversine公式来生成我的距离计算,这似乎是准确的 . 我调查了Vincenty公式的距离,但是我的需求太过分了 . 我的问题是我希望我的搜索结果与Haversine一样准确...
  • 23 votes
     answers
     views

    快速的Haversine逼近(Python / Pandas)

    Pandas数据帧中的每一行包含2个点的lat / lng坐标 . 使用下面的Python代码,计算许多(数百万)行的这两个点之间的距离需要很长时间! 考虑到2点相距不到50英里并且准确性不是很重要,是否可以更快地进行计算? from math import radians, cos, sin, asin, sqrt def haversine(lon1, lat1, lon2, lat2): ...
  • 1 votes
     answers
     views

    使用Haversine的距离公式获取经度和纬度的距离

    我在大熊猫数据框架中工作,我试图获得每个标识符的每个点的经度和纬度的距离 . 这是目前的数据框: Identifier num_pts latitude longitude 0 AL011851 3 28.0 -94.8 1 AL011851 3 ...
  • 1 votes
     answers
     views

    如何通过Haversine计算短途和长途?

    我正在寻找一种计算地球上2点之间距离的方法 . 我们被告知使用Haversine,它可以很好地计算2点之间的最短距离 . 现在,我想计算点之间的“长距离” . 所以假设你有2个城市,西边是A,东边是B . 我想知道从B到A的距离,如果我将向东行进到全球,然后到达来自西方的A. 我尝试在hasrsine函数中更改了一些东西,但似乎没有用 . 任何人都知道如何使用对hasrsine函数的小调整来做到这...
  • 0 votes
     answers
     views

    从C中的半正弦公式计算纬度/经度的结果的问题

    所以现在,我正在做一个C类的家庭作业 . 作业说我需要根据用户对经度和纬度给出的度数输入,使用半正公式计算两个地方之间的距离 . 然后,半正式公式计算两个地方之间的距离 . 我遇到的问题是当使用教师给出的测试值时,我得到的答案比他得到的答案要大 . 我计算的是33.9425 / N 118.4081 / W(洛杉矶机场)和20.8987 / N 156.4305 / W(卡胡卢伊机场)之间的距离,...
  • -1 votes
     answers
     views

    在地球上移动后找到最终纬度经度

    我使用Haversine公式来计算两个纬度 - 经度对的距离 . function getDistanceFromLatLonInKm(lat1,lon1,lat2,lon2) { var R = 6371; // Radius of the earth in km var dLat = deg2rad(lat2-lat1); var dLon = deg2rad(lon2...

热门问题