geographic-distance

    0热度

    1回答

    我正在使用以下功能。 private static Location CoordinateAtADistance(double latOrigin, double lonOrigin, double radius, double angle) { double lonDestination; double R = 6371.0; double d =

    1热度

    1回答

    我有两个数据集,其中一个包含人们地址的坐标(addresses),另一个包含某些位置的降雨量坐标(rain)。坐标是标准纬度和经度。我想通过将每个地址与最近的降雨位置进行匹配,使用两个坐标之间的球面距离来确定“最近的”,将这两组合并在一起。天真的方法是计算每个地址和每个降雨位置之间的所有成对距离并保持最小值,但由于我的数据集相当大,我想知道是否有另一种计算有效的方法来做到这一点。 我使用geosp

    3热度

    3回答

    我可以使用下面的SQL来计算固定位置和数据库中场地之间的距离。 SELECT Location.STDistance(geography::Point(51, -2, 4326)) * 0.00062137119 FROM Venues 请注意返回的距离以英里为单位,位置字段是地理类型。 我想知道什么是相当于.NET的这将返回相同的值。此方法将具有以下签名: public static dou

    1热度

    1回答

    我有一个脚本,需要在相同的数据子集上执行四个相当大的MySQL查询。有没有办法将它们组合成一个查询? 下面是该查询的样子: Select sum(value) From (Select lat, lng, value From `pop_geo_199` Where ( (lat Between 38.1768916977 And 39.6131083023) And (lng

    0热度

    2回答

    比方说,我每分钟记录一次我车的纬度&经度,每次在表格中增加一行。 我想有4列 纬度 经度 距离DB格自去年measurment CURENT街道地址,如果知道的话 4号,我可以尝试从Google地图中检索,但我可能会得到一个文本或空白,所以让我们忽略它。 我该如何获得#3?我是否应该在我的应用程序或MySql中计算它(使用存储过程还是复杂的SELECT)? 无论答案,有人可以提供一些示例代码,或者

    0热度

    1回答

    在我的firebase数据库中给出了一个用户列表,其位置(长& lat)和半径(以公里为单位),有效地定义了各个“行动圈”。 { "users": { "foo": { "lat": 11.2549387, "long": 17.3419559, "radius": 50 }, "bar": { "lat":

    0热度

    1回答

    我有两个数据框:df1包含经纬度坐标的观测值; df2具有经纬度坐标的名称。我想创建一个新的变量df1$name,其中每个观测值都有一个名称为df2的名称,该名称与该观测距离最短。 为df1某些样本数据: df1 <- structure(list(lat = c(52.768, 53.155, 53.238, 53.253, 53.312, 53.21, 53.21, 53.109, 53.37

    2热度

    1回答

    我将保存在Google API中的位置坐标保存为Points。我想计算两个点之间的距离。我尝试过使用GeoCoordinate类,但是这个类需要lat和long度数。是否有可能将点转换成度? 我尝试这样做: var pointA = DbGeography.FromText("POINT (34.061839 -118.133087)", 4326);` 但这是抛出以下错误: Latitude

    1热度

    3回答

    我正在尝试使用纬度经度和海拔(海拔)来计算两点之间的距离。 我使用euklides公式为了得到我的距离: D=√((Long1-Long2)²+(Lat1-Lat2)²+(Alt1-Alt2)²) 我点地理坐标和海拔ofcourse我高度海拔。 我只有lat和lng,我使用GOOGLE API Elevation来获得我的高度。 我正在开发一个应用程序来计算我的旅行距离(在我的滑雪板上)。我用

    1热度

    2回答

    我有两个数据帧,它们都包含经度和纬度坐标。第一个数据框是对事件的观察,其中记录了位置和时间。第二个数据框是地理特征,其中记录了关于该特征的位置和信息。 my_df_1 <- structure(list(START_LAT = c(-33.15, -35.6, -34.08333, -34.13333, -34.31667, -47.38333, -47.53333, -34.08333, -4