geohashTools (version 0.3.1)

gh_neighbors: Geohash neighborhoods

Description

Return the geohashes adjacent to input geohashes

Usage

gh_neighbors(geohashes, self = TRUE)
gh_neighbours(geohashes, self = TRUE)

Value

list with character vector entries in the direction relative to the input geohashes indicated by their name (e.g. value$south gives all of the southern neighbors of the input geohashes).

The order is self (if self = TRUE), southwest, south, southeast, west, east, northwest, north, northeast (reflecting an easterly, then northerly traversal of the neighborhod).

Arguments

geohashes

character vector of input geohashes. There's no need for all inputs to be of the same precision.

self

Should the input also be returned as a list element? Convenient for one-line usage / piping

Author

Michael Chirico

Details

North/south-pole adjacent geohashes are missing three of their neighbors; these will be returned as NA_character_.

References

http://geohash.org/ ( Gustavo Niemeyer's original geohash service )

Examples

Run this code
gh_neighbors('d7q8u4')

Run the code above in your browser using DataLab