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

PATH0

Path model in structural form


Description

Structural form requires only tables 'object' and 'vertex'.

Minimal columns is x,y but can be grouped by path_ for separate paths, then subobject_ and object_ for full polygon support.

Usage

PATH0(x, ...)

## Default S3 method:
PATH0(x, ...)

## S3 method for class 'PATH0'
PATH0(x, ...)

PATH0_from_df(
  x,
  ...,
  path_ = "path_",
  object_ = "object_",
  subobject_ = "subobject_",
  x_ = "x",
  y_ = "y"
)

Arguments

x

data frame with at least x, y columns

...

ignored

path_

path identifier, these should identify individual paths

object_

object identifier (like group in ggplot)

subobject_

subobject identifier (like polygon_id with multipolygons in sfheaders)

x_

optional name for x column (assumed to be x)

y_

optional name for x column (assumed to be y)

Details

This function exists as a special-case for non-format input for PATH0(). It's expected there are columns x, y, and optionally object_, subobject_, and path_. These correspond to names in sfheaders, multipolygon_id, polygon_id, and linestring_id. (subobject is optional if not multipolygon).

Value

PATH0 model with tables 'object' and 'vertex'

Examples

(p <- PATH0(minimal_mesh))

p$object$topology_
PATH0_from_df(data.frame(x = runif(10), y = runif(10)))

silicate

Common Forms for Complex Hierarchical and Relational Data Structures

v0.7.0
GPL-3
Authors
Michael D. Sumner [aut, cre], John Corbett [ctb] (the original inspiration), Simon Wotherspoon [ctb], Kent Johnson [dtc], Mark Padgham [aut]
Initial release

We don't support your browser anymore

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