R: sfg multipoint

sfg_multipoint {sfheaders} | R Documentation

## sfg multipoint

### Description

constructs sfg MULTIPOINT object

### Usage

    sfg_multipoint(obj, x = NULL, y = NULL, z = NULL, m = NULL)

### Arguments

`obj` | matrix or data.frame
`x` | x geometry column
`y` | y geometry column
`z` | z geometry column
`m` | m geometry column

### Value

`sfg` object of MULTIPOINT geometry

### Examples

    sfg_multipoint( 1:2 )
    sfg_multipoint( 1:3 )
    sfg_multipoint( 1:4 )

    sfg_multipoint( matrix( 1:3, ncol = 3 ) )
    sfg_multipoint( data.frame( x = 1, y = 2, z = 3 )  )

    sfg_multipoint( matrix( 1:4, ncol = 2 ) )
    sfg_multipoint( matrix( 1:24, ncol = 2, byrow = TRUE ) )
    sfg_multipoint( matrix( 1:24, ncol = 3, byrow = TRUE ) )
    sfg_multipoint( matrix( 1:24, ncol = 4, byrow = TRUE ) )

    sfg_multipoint( data.frame( x = 1:5, y = 1:5 ) )

    ## using columns

    sfg_multipoint( matrix( 1:24, ncol = 4, byrow = TRUE ), x = 1, y = 2 )
    sfg_multipoint( matrix( 1:24, ncol = 4, byrow = TRUE ), x = 1, y = 2, z = 3 )
    sfg_multipoint( matrix( 1:24, ncol = 4, byrow = TRUE ), x = 3, y = 4 )

    df <- data.frame( x = 1:5, y = 1:5, z = 11:15, m = 11:15 )
    sfg_multipoint( df, x = "x", y = "y" )
    sfg_multipoint( df, x = "x", y = "y", z = "z" )
    sfg_multipoint( df, x = "x", y = "y", z = "z", m = "m" )

[Package sfheaders version 0.2.2 Index]