splitlong {HS}R Documentation

Split long segments to segments within length threshold.

Description

Split long segments to segments within length threshold.

Usage

splitlong(var = "deflection", length = "length",
                 seg.id = "seg.id", data, range = NULL)

Arguments

var

A character or a character vector of variable names, such as a road pavement performance indicator.

length

A character of length name.

seg.id

A character of the name of new segment number.

data

A data frame of a dataset.

range

A vector of segment length threshold.

Examples

testdata <- tsdwa[1:1000,]
testdata$length <- round(testdata$SLK.end - testdata$SLK.start, digits = 10)
testdata <- cda(var = "Deflection", length = "length", testdata, range = c(0.1, 0.5))
testdata <- splitlong(var = "Deflection", length = "length",
                      seg.id = "seg.id", testdata, range = c(0.1, 0.5))
seglength.summary <- testdata[, .(sum(length)), by = .(seg.id)]


[Package HS version 1.1 Index]