Geohashr
Geohash is a latitude/longitude geocoding system. It is a hierarchical spatial data structure which subdivides space into buckets of grid shape.
Geohash precision
Here is some information regarding the precision/length of the geohash string:
Precision | Size | Rough Size | Width (tiles) | Height (tiles) | Approx # Tiles ---|---|---|---|---|---|---|--- 1 | 5003 km (3109 mi) | Continent | 8 | 4 | 32 2 | 625 km (388 mi) | US State; Small country | 32 | 32 | 1k 3 | 123 km (76 mi) | US County | 256 | 128 | 32k 4 | 19 km (12 mi) | City | 1024 | 1024 | 1.04m 5 | 3.8 km (2 mi) | US Postal Code | 8192 | 4096 | 33.55m 6 | 610 m (2001 ft) | Neighborhood | 32768 | 32768 | 1.074b 7 | 118 m (387 ft) | Street | 262144 | 1310762 | 34.36b 8 | 19 m (62 ft) | House / Office | 1048576 | 1048576 | 1.09t 9 | 3.7 m (12 ft) | Room | 8388608 | 4194304 | 35.18t 10 | 0.6 m (2 ft) | Desk | 33554432 | 33554432 | 1.12quadrillion
Usefull geohash links
- Geohash (slides)
- Geohash in mapping applications (slides)
- Geohash intro (blog post)
- Geohash explorer
- Another geohash explorer
- Geohash Wikipedia page
xkcd comic
Contributing
If you'd like to contribute, that's awesome. There's a guide to contributing (both code and general help) over in CONTRIBUTING.md
Development
To see what has changed in recent versions, see the CHANGELOG.md.
License
Copyright 2014 JohnnyT
Licensed under the MIT License