as.data.frame.lintess: Convert Network Tessellation to Data Frame

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/lintess.R

Description

Converts a tessellation on a linear network into a data frame.

Usage

1
2
## S3 method for class 'lintess'
as.data.frame(x, ...)

Arguments

x

Tessellation on a linear network (object of class "lintess").

...

Further arguments passed to as.data.frame.default to determine the row names and other features.

Details

A tessellation on a linear network is a partition of the network into non-overlapping pieces (tiles). Each tile consists of one or more line segments which are subsets of the line segments making up the network. A tile can consist of several disjoint pieces.

This function converts the tessellation x to a data frame. Each row of the data frame specifies one sub-segment of the network, and allocates it to a particular tile. The data frame has the following columns:

The tessellation may have marks, which are attached to the tiles of the tessellation. If marks are present, the resulting data frame includes columns containing, for each sub-segment, the mark value of the corresponding tile.

Value

A data frame with columns named seg, t0, t1, tile, and possibly other columns.

Author(s)

\spatstatAuthors

.

See Also

lintess

Examples

1
2
3
  X <- lineardirichlet(runiflpp(3, simplenet))
  marks(X) <- letters[1:3]
  as.data.frame(X)

spatstat.linnet documentation built on July 17, 2021, 9:07 a.m.