gh_encode {geohashTools} | R Documentation |
Convert latitude/longitude coordinates into geohash-encoded strings
gh_encode(latitude, longitude, precision = 6L)
latitude |
|
longitude |
|
precision |
Positive |
precision
is limited to at most 28. This level of precision encodes locations on the globe at a nanometer scale and is already more than enough for basically all applications.
Longitudes outside [-180, 180)
will be wrapped appropriately to the standard longitude grid.
character
vector of geohashes corresponding to the input. NA
in gives NA
out.
Michael Chirico
http://geohash.org/ ( Gustavo Niemeyer's original geohash service )
https://github.com/hkwi/python-geohash ( Hiroaki Kawai's original Python implementation )
# scalar input is treated as a vector gh_encode(2.345, 6.789) # geohashes are left-closed, right-open, so boundary coordinates are # associated to the east and/or north gh_encode(0, 0)