Empecé con un SpatialPointsDataFrame, que contiene ubicaciones de animales que llevan registradores GPS. Además de las coordenadas, el marco de datos también contiene el ID de los animales y una marca de tiempo.
A partir de este SpatialPointsDataFrame, he creado líneas que muestran la trayectoria de cada animal durante el periodo de seguimiento. He utilizado el siguiente código:
spdf4tri
#el SpatialPointsDataFrame
ids=unique(spdf4tri$id)
trajectory <- list()
for (i in ids){
spdf4bird<-subset(spdf4tri, id==i)
birdtrajectory<-SpatialLines(list(Lines(list(Line(spdf4bird)), "id")))
trajectory[[i]]<-birdtrajectory
print(i)
}
Ahora, tengo un problema, porque trajectory
es de la clase 'lista'. No sé cómo quitarla de la lista.