gh_encode {geohashTools} | R Documentation |
Geohash encoding
Description
Convert latitude/longitude coordinates into geohash-encoded strings
Usage
gh_encode(latitude, longitude, precision = 6L)
Arguments
latitude |
|
longitude |
|
precision |
Positive |
Details
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.
Value
character
vector of geohashes corresponding to the input. NA
in gives NA
out.
Author(s)
Michael Chirico
References
http://geohash.org/ ( Gustavo Niemeyer's original geohash service )
Examples
# 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)