vec <- c("NN 166 712", "HU38637653")
lst <- list(vec)
v <- sgo_ngr_bng(vec)
l <- sgo_ngr_bng(lst)
# any additional column (here 'attr') will be added to the result
extra <- list(p=c("NN 166712", "HU38637653"),
attr=c("name1","name2"))
res <- sgo_ngr_bng(extra, col="p")
res
# grid references returned by sgo_bng_ngr are within an
# element (column) named 'ngr'
grid <- sgo_bng_ngr(sgo_points(list(x=247455, y=706338, name="Ben Venue"),
coords=c("x","y"),
epsg=27700))
bng <- sgo_ngr_bng(grid, col="ngr")
# test
bad <- c("NN 166 712", "AA 3863 7653")
check <- sgo_ngr_bng(bad, check.only=TRUE) #returns a logical vector
Run the code above in your browser using DataLab