Rでdata.frameを作成しました。結果としてSpatialLinesDataFrameを取得したいので、data.frameを行に、行をSpatialLinesに、SpatialLinesをSpatialLinesDataFrameに変換する必要があることを理解しています。これは私がしました
filedata.frame=data.frame(matrix(file),ncol=14, byrow=T))
file=Lines(filedata.frame)
必要なdata.frameを取得しますが、行は取得しません。基本的なことは確かですが、なぜラインが取得できないのですか?
したがって、すべての線には開始点と終了点があります。あなたはラインについて正しい、私はそれをやった:for(i in seq_along(lines)){lines [[i]] <-Lines(list(Line(rbind(c(file $ x_f [i]、file $ y_f [ i])、c(filedf $ x_tr [i]、filedf $ y_tr [i]))))、as.character(i))}
—
gfl
?Lines
か?ラインには入力として2つのパラメーターが必要Lines(slinelist, ID)