我有一個帶有道路像素的柵格和一組使用函數SpatialLines(程序包sp)定義的線條。對於每條線路,我想找到與道路交叉點的數量。我的想法是,在第一時間,對道路的像素轉換成類SpatialLines的對象,然後使用功能gIntersection爲How to get the intersection point of two vector。查找沿着空間線的像素交叉點的數量
是否有任何職能道路像素轉換成類SpatialLines的對象或沒有任何人知道一個更好的方式來找到沿着每條線的道路交叉點的數目?
我開始重新分類我的光柵獲得唯一道路像素:
m <- c(1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,1)
r <- matrix(m, ncol=2, byrow=TRUE)
rc <- reclassify(data.raster, r)
執行道路具有唯一的ID? – johannes
不,道路沒有獨特的ID。 – Marine