geographic-distance

    1熱度

    2回答

    我有大約50個位置,我想在空間上聚簇它們,固定大小的簇。說下面幾個地點是。 lat<-c(17.48693,17.49222,17.51965,17.49359,17.49284,17.47077) long<-c(78.38945,78.39643,78.37835,78.40079,78.40686,78.35874) 說我要羣集他們的簇大小〜3 能否請你幫忙嗎?

    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

    1熱度

    1回答

    我有兩個數據集,其中一個包含人們地址的座標(addresses),另一個包含某些位置的降雨量座標(rain)。座標是標準緯度和經度。我想通過將每個地址與最近的降雨位置進行匹配,使用兩個座標之間的球面距離來確定「最近的」,將這兩組合並在一起。天真的方法是計算每個地址和每個降雨位置之間的所有成對距離並保持最小值,但由於我的數據集相當大,我想知道是否有另一種計算有效的方法來做到這一點。 我使用geosp

    2熱度

    1回答

    我正在努力從Noaa API獲取數據。 在與Noaa API交談時,您可以獲得廣場內的氣象站列表。他們稱他們爲「範圍」,他們是2套經緯度。左下緯度/經度和右上方經/緯 如這裏詳述: http://www.ncdc.noaa.gov/cdo-web/webservices/v2#stations 我一直在考慮緯度/多頭的列表在美國和我一批的城市我正試圖找出放置箱子的最佳方式。因此,我的第一個猜測是採

    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熱度

    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來獲得我的高度。 我正在開發一個應用程序來計算我的旅行距離(在我的滑雪板上)。我用

    0熱度

    1回答

    我嘗試計算兩個物體之間的距離。 declare @p1 geography declare @p2 geography SELECT @p1 = WKT from tbl_1 where loc = "school" SELECT @p2 = WKT from tbl_2 where loc = "school" select round(@p1.STDistance(@p2)/1000,