J'essaye de construire un objet SpatialLines à partir d'une liste qui contient 124 segments. Chaque segment de la liste contient les coordonnées x, y pour chaque nœud (voir ci-dessous). J'utilise le code suivant pour créer l'objet SpatialLines, mais il récupère juste un segment. Aucune suggestion?Comment créer des objets SpatialLine à partir d'une liste?
test.func = function(x){
for (i in 1:length(x)) {
tt[[i]] <- x[i]; tt[[i]] = Line(tt[[i]]); tt[[i]] = Lines(list(tt[[i]]), 'i')
tt1 = SpatialLines(list(tt[[i]]))
}
return(tt1)}
Un grand merci
Ash,