igr_to_ig {igr} | R Documentation |
Convert Irish grid references to Irish Grid coordinates
Description
igr_to_ig()
converts Irish grid references into a list of Irish Grid
(EPSG:29903) X and Y coordinates. By default the coordinates of the south
west corners of each Irish grid reference are calculated. The precision of each
Irish grid reference in metres can be returned.
Usage
igr_to_ig(
x,
coords = c("x", "y"),
centroids = FALSE,
precision = NULL,
tetrad = TRUE
)
Arguments
x |
A character vector of Irish grid references. See |
coords |
A character vector of the names of the columns to contain the Irish Grid X and Y coordinates respectively. |
centroids |
Should the coordinates of the centroids of the Irish grid references be returned (rather than the south west corners)? |
precision |
The name of the column to contain the precision of each Irish grid reference in metres, if required. |
tetrad |
Permit tetrad form of Irish grid reference? |
Value
A list containing Irish Grid X and Y coordinates and, optionally, the precision in metres of each Irish grid reference. Invalid or missing Irish grid references return NA.
Examples
# A vector of Irish grid references of different precisions
v <- c("N8090", "D1234588800", "W34", "", "D12T")
# Convert south west corners of Irish grid references to Irish Grid coordinates
igr_to_ig(v)
# Convert centroids of Irish grid references to Irish Grid coordinates
igr_to_ig(v, centroids = TRUE)
# Specify column names
igr_to_ig(v, coords = c("e", "n"))
# Also return the precision in metres of each Irish grid reference
igr_to_ig(v, precision = "prec")