He creado un data.frame en R. Como resultado, quiero obtener SpatialLinesDataFrame, por lo que entiendo que tengo que convertir data.frame en líneas, las líneas en SpatialLines y SpatialLines en SpatialLinesDataFrame. hice esto
filedata.frame=data.frame(matrix(file),ncol=14, byrow=T))
file=Lines(filedata.frame)
Obtengo el data.frame que quiero pero no las líneas. Estoy seguro de que es básico, pero ¿por qué no puedo obtener las líneas?

?Lines? Las líneas necesitan dos parámetros como entradaLines(slinelist, ID)Respuestas:
Aquí hay un ejemplo extendido de la viñeta sp que muestra cómo crear un 'SpatialLinesDataFrame' a partir de un objeto ordinario 'data.frame'. Utilizo algunos datos de muestra creados a partir de las longitudes de las 'SpatialLines' a través
gLengthde rgeos . Tenga en cuenta que elrownamesconjunto de datos creado que se transfiereSpatialLinesDataFramedebe ser idéntico a los ID de línea definidos previamente (en este caso particular "a" y "b").fuente