Convert Grid Positions to Coordinates
position_to_coords(x, ..., n = 10L, extent = NULL)
# S3 method for data.frame
position_to_coords(x, ..., n, extent, coords = c(1, 2), attach = TRUE)
# S3 method for matrix
position_to_coords(x, ..., n, extent, coords = c(1, 2), attach = TRUE)
# S3 method for numeric
position_to_coords(x, y, ..., n, extent)
# S3 method for double
position_to_coords(x, y, ..., n, extent)
# S3 method for integer
position_to_coords(x, y, ..., n, extent)
position_to_coords64(x, ..., n = 10L, extent = NULL)
# S3 method for data.frame
position_to_coords64(x, ..., n, extent, coords = c(1, 2), attach = TRUE)
# S3 method for matrix
position_to_coords64(x, ..., n, extent, coords = c(1, 2), attach = TRUE)
# S3 method for numeric
position_to_coords64(x, y, ..., n, extent)
# S3 method for double
position_to_coords64(x, y, ..., n, extent)
# S3 method for integer64
position_to_coords64(x, y, ..., n, extent)
# S3 method for bitstring
position_to_coords64(x, y, ..., n, extent)
One of: Integer vector, data.frame
, or matrix
.
If a numeric vector, then it corresponds to Row positions.
Unused.
Exponent to the dimensions of the underlying grid. The Hilbert
Curve indices are based on a 2^n x 2^n
grid. This number
must be less than 15 due to the 32-bit implementation of R.
Named vector with names xmax
, xmin
, ymax
, ymin
.
Corresponds to the bounding box of the given coordinates.
If extent
is NULL
, then the function will throw an exception.
Column names or indices of a data.frame
/matrix
that
contain the positions.
If TRUE
, adds the coordinates as new columns to the given
data.frame
/matrix
. This will replace the position columns.
Integer vector corresponding to Column positions.
A data.frame
containing the coordinates as numeric
columns x
and y
, or the original object
(data.frame
or matrix
) with the positions
replaced with the coordinates.