Learn R Programming

icosa (version 0.11.1)

occupied: Faces occupied by the specified object

Description

This function will return a facelayer class object showing which faces are occupied by the input object.

Usage

occupied(gridObj, data, out = "logical", ...)

Value

The function Returns a facelayer-class object.

Arguments

gridObj

(trigrid or hexagrid) An icoshedral grid.

data

(matrix, data.frame, sf or Spatial) The queried data.

out

(character) What shall be the output class? Can be either facelayer or logical (default.)

...

Arguments passed to the class specific methods

Details

This is a wrapper function on the OccupiedFaces methods that are specific to grid class and input data.

Examples

Run this code
# create a grid
g <- trigrid(8, sf=TRUE)

# create random points
randPoints <- rpsphere(100,output="polar")

# the faces occupied by these points
occ <- occupied(g, randPoints)
 
 # plot using sf slot independently
plot(g@sf[occ,"geometry"])
points(randPoints, col="red", pch="+")


Run the code above in your browser using DataLab