spatstat

    0熱度

    1回答

    我正在學習R中的spatstat。作爲第一步,我將我的shapefile轉換爲適用於spatstat算法。當我使用as.linnet來轉換爲線性網絡(在下面的代碼的最後一行),我得到一個警告network not connected roads<-readShapeSpatial("OnlyHigwayroads.shp") spatstat.roads<-as.psp(roads) fina

    2熱度

    2回答

    我想生成一些內部有六邊形陣列的方塊圖,如繪製的here。我想繪製常規(幾何規則)和異常六邊形鑲嵌,所以我不認爲「sp」包中的工具可以工作。 下面是我嘗試使用owin和plot的正六邊形鑲嵌。 library(maptools) library(spatstat) twid <- 20 theight <- 20 sideL <- 2 rp1 <- (sideL/2)*sqrt(3)

    2熱度

    1回答

    我使用spatstat包和ppp函數基於x-y位置創建樹的空間映射。我已經能夠做到這一點,每個點的大小是基於樹的直徑。我無法做到的,我希望能在這裏找到一些幫助,是創造一個傳奇,讓我能夠展示這些不同的圈子,並且還包括劇情中的6種樹種。下面是使用代碼I'm: df <- subset(plots, plots$spp == "DF") # Douglas-fir dfx <- as.numeric

    0熱度

    1回答

    使用spatstat的shape文件vignette,我可以創建一個psp對象列表,這樣shapefile的每個特徵都是這個psp列表中的一個元素,其屬性是標記。具體而言,我在小品中使用3.2.4節如下 > x<- readShapeSpatial("includes/roadshapefile.shp") > out <- lapply([email protected], function(

    0熱度

    1回答

    我在考慮使用R中的spatstat包的可能性。當我在線性網絡(統一或泊松)上生成點過程時,是否有可能該過程分配一個值(標記)到生成的點?例如:如果我在整個網絡上使用3點(p1,p2,p3)的統一過程,我能以某種方式生成一個值來分配給這個點嗎?所以,除了每個點p的x,y;我可以爲每個點生成一個mv(標記值),使得p1具有x1,y1,mv1或p2具有x2,y2,mv2。最好能說明mv的範圍在值之間[a

    0熱度

    2回答

    我有一個映射森林圖的數據框,其中所有樹幹都有X,Y座標,胸高(cm)和存活率(0,1)(在這裏找到,名爲「MFP14_surv_forSO.csv」:https://www.dropbox.com/sh/t10b53qcobvxlzg/AACZyASgudtFLiZ79QRIjHH_a?dl=0)。 我創建了一個空間點模式,然後是一個大莖幹死亡的平滑內核(im對象),作爲冠層「gappiness」

    0熱度

    1回答

    段我在spatstat爲圖3個相關的問題: 如何標註紅雀的部分。例如只是元素的ID 如何在一個圖上標註連接到linnet段的協變量 如何根據協變量或例如I來控制圖中某段linnet的寬度希望分段的厚度與網絡上的點過程在該分段上實現的點數成比例。所以如果一個過程在一個線段上生成10個點,在第二個段上生成5個點,我想繪製第一個段比第二個段寬兩倍。 我在書中發現了一些例子 - 空間點模式 - 但它們指示

    1熱度

    2回答

    我不確定點模式分析的有效性我嘗試使用具有模擬包絡的非均勻L交叉函數來測試空間關聯兩種類型的點之間。模擬包絡與觀測數據值的關係曲線似乎很奇怪(非常大的模擬值),它表明了抑制而不是聚類(我期望聚類可以看到點模式的圖)。 我有一個包含150平方米(5 x 10米)陰謀的樹木和幼苗的點模式。數據的第4和第5列包含四個繪圖角的座標。 數據: Species UTM.E UTM.N Plot.UTM.E

    0熱度

    1回答

    我只是想對tp的測量做一些說明。沿段的範圍從0到1。我的問題是spatstat在哪裏開始測量0.它是數字化的細分市場的起點嗎?還是來自分析窗口的其他約定或者與窗口的原點對齊? 如果我想扭轉這種測量方式,也就是說,如果我想讓零從段的另一端開始,我該怎麼做? 例如在ArcGIS中,如果我已經從北向南數字化一條線,則可以使用翻轉工具將數字化從南向北改變。這是可能的spatstat?

    0熱度

    2回答

    我試圖避免運行〜250克拉克和埃文斯手動測試(clarkevans.test)。 我有一個excel文件中的xmin,xmax,ymin,ymax座標表,其中每行都是尺寸的一個操作窗口。 在讀取excel文件(read.csv)到R之後,我似乎無法得到任何形式的「apply」和「owin」聯合使用來輸出每一行的owin。最後,我需要創建ppp並以類似的方式運行clarkevans.test,但現在