Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

SpatialLines

create objects of class SpatialLines or SpatialLinesDataFrame


Description

create objects of class SpatialLines or SpatialLinesDataFrame from lists of Lines objects and data.frames; extract list od Lines from a SpatialLines object

Usage

SpatialLines(LinesList, proj4string = CRS(as.character(NA)))
SpatialLinesDataFrame(sl, data, match.ID = TRUE)
as.SpatialLines.SLDF(SLDF)
getSpatialLinesMidPoints(SL)
LineLength(cc, longlat = FALSE, sum = TRUE)
LinesLength(Ls, longlat = FALSE)
SpatialLinesLengths(SL, longlat)

Arguments

LinesList

list with objects of class Lines-class

proj4string

Object of class "CRS"; holding a valid proj4 string

sl, SL

object of class SpatialLines-class

data

object of class data.frame; the number of rows in data should equal the number of Lines elements in sl

match.ID

logical: (default TRUE): match SpatialLines member Lines ID slot values with data.frame row names, and re-order the data frame rows if necessary; if character: indicates the column in data with Lines IDs to match

SLDF

SpatialLinesDataFrame object

Ls

Object of class Lines

cc

Object of class Line, or two-column matrix with points

longlat

if FALSE, Euclidean distance, if TRUE Great Circle distance in kilometers

sum

logical; if TRUE return scalar length of sum of segments in Line, if FALSE return vector with segment lengths

Value

SpatialLines returns object of class SpatialLines; SpatialLinesDataFrame returns object of class SpatialLinesDataFrame getSpatialLinesMidPoints returns an object of class SpatialPoints,each point containing the (weighted) mean of the lines elements; weighted in the sense that mean is called twice.

See Also


sp

Classes and Methods for Spatial Data

v1.4-5
GPL (>= 2)
Authors
Edzer Pebesma [aut, cre], Roger Bivand [aut], Barry Rowlingson [ctb], Virgilio Gomez-Rubio [ctb], Robert Hijmans [ctb], Michael Sumner [ctb], Don MacQueen [ctb], Jim Lemon [ctb], Finn Lindgren [ctb], Josh O'Brien [ctb], Joseph O'Rourke [ctb]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.