R: Drop or add Z and/or M dimensions from feature geometries

st_zm {sf} | R Documentation

## Drop or add Z and/or M dimensions from feature geometries

### Description

Drop Z and/or M dimensions from feature geometries, resetting classes appropriately

### Usage

    st_zm(x, ..., drop = TRUE, what = "ZM")

### Arguments

`x` | object of class `sfg`, `sfc` or `sf`
`...` | ignored
`drop` | logical; drop, or (FALSE) add?
`what` | character which dimensions to drop or add

### Details

Only combinations `drop=TRUE`, `what = "ZM"`, and `drop=FALSE`, `what="Z"` are supported so far. In case `add=TRUE`, `x` should have `XY` geometry, and zero values are added for `Z`.

### Examples

    st_zm(st_linestring(matrix(1:32,8)))
    x = st_sfc(st_linestring(matrix(1:32,8)), st_linestring(matrix(1:8,2)))
    st_zm(x)
    a = st_sf(a = 1:2, geom=x)
    st_zm(a)

[Package sf version 1.0-7 Index]