Learn R Programming

wk (version 0.9.4)

xy: Efficient point vectors

Description

Efficient point vectors

Usage

xy(x = double(), y = double(), crs = wk_crs_auto())

xyz(x = double(), y = double(), z = double(), crs = wk_crs_auto())

xym(x = double(), y = double(), m = double(), crs = wk_crs_auto())

xyzm( x = double(), y = double(), z = double(), m = double(), crs = wk_crs_auto() )

xy_dims(x)

as_xy(x, ...)

# S3 method for default as_xy(x, ..., dims = NULL)

# S3 method for wk_xy as_xy(x, ..., dims = NULL)

# S3 method for matrix as_xy(x, ..., crs = NULL)

# S3 method for data.frame as_xy(x, ..., dims = NULL, crs = NULL)

Value

A vector of coordinate values.

Arguments

x, y, z, m

Coordinate values.

crs

A value to be propagated as the CRS for this vector.

...

Passed to methods.

dims

A set containing one or more of c("x", "y", "z", "m").

Examples

Run this code
xy(1:5, 1:5)
xyz(1:5, 1:5, 10)
xym(1:5, 1:5, 10)
xyzm(1:5, 1:5, 10, 12)

# NA, NA maps to a null/na feature; NaN, NaN maps to EMPTY
as_wkt(xy(NaN, NaN))
as_wkt(xy(NA, NA))

Run the code above in your browser using DataLab