Learn R Programming

fmesher (version 0.3.0)

fm_as_sfc: Conversion methods from mesh related objects to sfc

Description

Conversion methods from mesh related objects to sfc

Usage

fm_as_sfc(x, ...)

# S3 method for fm_mesh_2d fm_as_sfc(x, ..., format = NULL, multi = FALSE)

# S3 method for fm_segm fm_as_sfc(x, ..., multi = FALSE)

# S3 method for sfc fm_as_sfc(x, ...)

# S3 method for sf fm_as_sfc(x, ...)

Value

  • fm_as_sfc: An sfc_MULTIPOLYGON/LINESTRING/POINT or sfc_POLYGON/LINESTRING/POINT object

Arguments

x

An object to be coerced/transformed/converted into another class

...

Arguments passed on to other methods

format

One of "mesh", "int", "bnd", or "loc". Default "mesh".

multi

logical; if TRUE, attempt to a sfc_MULTIPOLYGON/LINESTRING/POINT, otherwise a set of sfc_POLYGON/LINESTRING/POINT. Default FALSE

Methods (by class)

  • fm_as_sfc(fm_mesh_2d): [Experimental]

  • fm_as_sfc(fm_segm): [Experimental]

See Also

Other object creation and conversion: fm_as_fm(), fm_as_lattice_2d(), fm_as_lattice_Nd(), fm_as_mesh_1d(), fm_as_mesh_2d(), fm_as_mesh_3d(), fm_as_segm(), fm_as_tensor(), fm_lattice_2d(), fm_lattice_Nd(), fm_mesh_1d(), fm_mesh_2d(), fm_segm(), fm_simplify(), fm_tensor()

Examples

Run this code
fm_as_sfc(fmexample$mesh)
fm_as_sfc(fmexample$mesh, multi = TRUE)
fm_as_sfc(fmexample$mesh, format = "loc")

# Boundary edge conversion currently only supports (multi)linestring output,
# and does not convert to polygons.
suppressWarnings(
  fm_as_sfc(fmexample$mesh, format = "bnd")
)

Run the code above in your browser using DataLab