Returns the centre-point longitude and latitude of each cell.
Arguments
- cell
An a5_cell vector (or character coercible to one).
- normalise
Logical scalar. If
TRUE(default), longitudes are wrapped to \([-180, 180]\) and returned as awk::xy()vector. IfFALSE, raw unwrapped coordinates are returned as a data frame (lon,lat) — useful for calculations spanning the antimeridian.
Value
A wk::xy() vector (if normalise = TRUE) or a data frame
with columns lon and lat.
See also
a5_lonlat_to_cell() for the inverse operation,
a5_cell_to_boundary() for full cell polygons.
Examples
cell <- a5_lonlat_to_cell(-3.19, 55.95, resolution = 5)
a5_cell_to_lonlat(cell)
#> <wk_xy[1] with CRS=OGC:CRS84>
#> [1] (-3.280745 56.43135)
# Raw unwrapped coordinates
cell2 <- a5_lonlat_to_cell(114.8, 4.1, resolution = 5)
a5_cell_to_lonlat(cell2, normalise = FALSE)
#> lon lat
#> 1 -245.0526 4.191425