sp

    0熱度

    1回答

    我使用下面的代碼創建了r中的SpatialPolygons對象列表,並希望通過for循環運行每個多邊形。我想訪問我分配給每個對象的原始名稱,以便它可以在for循環中使用。這應該是非常簡單的,但我無法弄清楚如何用SpatialPolygons對象來做到這一點,因爲一旦加載到將該鏈接到該原始名稱的for循環中,就沒有存儲在該對象中的信息。任何幫助都會很棒。謝謝! oblist = c(p1,p2,p3

    7熱度

    1回答

    我有大約1000個人的每個地點一堆。總數據集大約爲250萬,我的處理腳本需要大約20個小時才能運行。但是,現在我有2400萬個觀測數據,而且我需要清理我的代碼,並且如果可能的話,也許使用並行處理。 對於每個點,我想找到最近的多邊形(大多數點不在多邊形中)以及該多邊形的距離。這些點主要是海上觀測,多邊形是離這些點最近的沿海(美國)縣。 我一直在使用rgeos軟件包中的gDistance函數來執行此操

    0熱度

    1回答

    我怎樣纔能有一個日誌顏色比例spplot顏色鍵?即因此在該圖中: 不是0.0,0.2,0.4,0.6,0.8,1.0,標尺上的數字變成0.0,0.01,0.1,0.2,0.5,0.0或類似的數值? 我嘗試了do.log參數,但它只適用於SpatialPointsDataFrame(根據文檔)。我也試過了尺度參數: data(meuse.grid) gridded(meuse.grid)=~x+y

    7熱度

    1回答

    我希望能夠創建覆蓋另一個SpatialPolygon的SpatialPolygons對象(這是一個六邊形網格)。 我希望所有的六邊形都有1km的直徑(理想情況下,我可以改變這一點),並將所有的六邊形一起覆蓋整個物體。只有以下方法似乎涵蓋它的少量... 以下是使用sp包我嘗試: require(sp) data(meuse.riv) meuse.sr = SpatialPolygons(list

    0熱度

    1回答

    我用utm32-shapefile製作了一張等值線地圖,現在我想用另一個數據框的數據添加第二層。這第二個數據幀只有Lon/Lat信息。 我想將Lon/Lat轉換爲utm32座標,所以我可以將它們與ggplot2一起用作另一個 - 會聚層。 數據幀是這樣的: GPS_Lat GPS_Lon Index 51,133 14,683 12.75 首先,我用gsub重新編寫了 「」 到 「」然後我將

    4熱度

    3回答

    對不起,這將是一個for循環101問題。我很努力寫一個簡單的for循環來生成基於經緯度數據 locations <-read.csv("distances.csv") 地區城市之間距離的表返回如下表: City Type long lat 1 Sheffield EUR -1.470085 53.38113 2 HK WRLD 114.109497 22.39643 3 Veni

    1熱度

    2回答

    我想用spplot + sp.lines(點陣)代替plot + segments。你知道一個簡單的方法來實現這一點,例如R: Calculating the shortest distance between two point layers library(dismo) require(rgdal) require(FNN) laurus <- gbif("Laurus", "nobi

    2熱度

    1回答

    編輯: 作爲評價建議的Edzer Pebesma,推薦的方法將孔添加到多邊形不修改槽,但重建多邊形,如圖所示in this related question。 原來的問題 繼SpatialPolygons-class幫助,我試圖修改一個多邊形是一個其他多邊形的孔,但同時「孔多邊形」顯示爲其他多邊形的邊界,它的內部是有顏色的作爲休息。 我在做什麼錯? 使用defPunched和defHole定義he

    0熱度

    1回答

    在統計有很好的功能,以進行上lm或glm對象殘餘&迴歸 缺失診斷,如: stats::plot.lm和stats::influence.measures 實施例: lm.object <- lm(sr ~ pop75 + dpi + ddpi, data = LifeCycleSavings) plot(lm.object) influence.measures(lm.object) 我會

    0熱度

    1回答

    我使用spplot命令在格中並排繪製2個地圖,使用簡單的默認choropleth樣式顏色填充sp。我使用的語法是相同的這個例子: library(sp) library(rgdal) library(lattice) spplot(nc, c("SID74", "SID79"), names.attr = c("1974","1979"), colorkey=list(space