私はさまざまなポイント間でLCPネットワークを生成しようとしています。私はいくつかのデータセットでいくつかの成功を収めましたが、他のセットは関数を実行しようとするとエラーが発生します。データはすべて同じフォーマットに従っており、同じCRSに常駐しているため、問題の内容を理解できません。私はいくつかの回避策を試しましたが、これまでに何も起こっていません。私が使っている基本的なスクリプトを含めました。LCP生成エラー
library(rgdal)
library(gdistance)
TRI<-raster("pathway.tif")
points<-readOGR("pathway.shp")
cost<-transition(TRI,sum,8)
LCP<-shortestPath(cost,points[1,],points[-1,],output="SpatialLines")
これらの引数は、私のデータセットの一部のために働いてきたが、私入力上記の最後の行の後にそれらのいくつかは、次のエラーメッセージを表示し、私はかなり新しいですと修正が何であるかわからないんだけど〜R:
Error in validObject(.Object) :
invalid class “SpatialLines” object: bbox should never contain infinite values
In addition: Warning messages:
1: In .Call("R_igraph_get_shortest_paths", graph, as.igraph.vs(graph, :
At structural_properties.c:4517 :Couldn't reach some vertices
2: In min(x) : no non-missing arguments to min; returning Inf
3: In max(x) : no non-missing arguments to max; returning -Inf
4: In min(x) : no non-missing arguments to min; returning Inf
5: In max(x) : no non-missing arguments to max; returning -Inf
ご迷惑をおかけして申し訳ありません。ありがとう!