create.pgrid2 {ExceedanceTools} | R Documentation |
Create grid of locations.
Description
create.pgrid2
creates a grid of locations fusing vectors of x and y coordinates.
Usage
create.pgrid2(xgrid, ygrid, midpoints = FALSE, poly.coords = NULL)
Arguments
xgrid |
A vector of locations in the x direction. |
ygrid |
A vector of location in the y direction. |
midpoints |
A logical value ( |
poly.coords |
An |
Details
The key argument in the function midpoints. If this is TRUE
, it is assumed that the boundaries of the spatial domain correspond to the midpoints of the cell/pixel in the grid. Otherwise, it is assumed that the boundaries correspond to the actual borders of the region of interest. If poly.coords
is supplied, the grid returned is the grid of midpoints contained in the convex hull of poly.coords
.
Value
Returns an object of class pgrid with the following components:
pgrid |
An |
m |
The number of rows in pgrid. |
p.in.grid |
A vector of 0s and 1s indicating whether the midpoint of each pixel is in the convex hull of |
ubx |
The pixel boundaries in the x-direction. |
uby |
The pixel boundaries in the y-direction. |
upx |
The pixel midpoints in the x-direction. |
upy |
The pixel midpoints in the y-direction. |
Author(s)
Joshua French
Examples
seq1 = seq(0, 1, len = 101)
pgrida <- create.pgrid2(seq1, seq1, midpoint = FALSE)
seq2 = seq(.005, .995, len = 100)
pgridb <- create.pgrid2(seq2, seq2, midpoint = TRUE)
# pgrids produced match
range(pgrida$pgrid - pgridb$pgrid)