Skip to content
Prev 8331 / 29559 Next

SpatialPointDataFrame to SpatialLinesDataFrame

Sory but I'm not getting this correctly.

a data.frame
ID          TIME_STAMP DAY_PERIOD SEASON TARGET_ID LATITUDE
LONGITUDE     SPEED HEADING DISTANCE
 7127128 2010-03-12 06:26:45          2      4   1712762 38.79497
-8.756062 0.5656855      46 2.828427
 7127143 2010-03-12 06:26:50          2      4   1712762 38.79539
-8.755520 0.2000000       1 1.000000
 7127156 2010-03-12 06:26:55          2      4   1712762 38.79560
-8.755520 0.7211103      34 3.605551
 7127175 2010-03-12 06:27:00          2      4   1712762 38.79624
-8.754979 0.0000000       0 0.000000
 7422814 2010-03-14 15:04:34          1      4   1782729 38.82139
-8.738729 0.4472136     153 2.236068
 7422841 2010-03-14 15:04:39          1      4   1782729 38.82096
-8.738460 0.4472136     334 2.236068
 7422865 2010-03-14 15:04:45          1      4   1782729 38.82139
-8.738729 0.0000000       0 0.000000
Then
#!Lines
ltraj <- Lines(sapply(split(traj_subam[c("LONGITUDE","LATITUDE")],
traj_subam$TARGET_ID), Line), ID =
as.character(unique(traj_subam$TARGET_ID)))

#! SpatialLines
ltraj <- SpatialLines(list(ltraj))

SLDF cannot be created with

ltraj <- SpatialLinesDataFrame(ltraj, data.frame("TARGET_ID" =
unique(traj_subam$TARGET_ID)), match.ID = T)

neither with match.ID = T or F

Paulo

2010/5/26 Paulo Eduardo Cardoso <paulo.mailing.list at gmail.com>: