Geohash is a de facto standard to enconde LatLong coordinates in only one number, accepted by PostGIS and many others tools.
- JOSM GeoHash plugin displays a layer on top of the JOSM map that contains the corresponding geohashes, up to a depth of 10. This means that the geohash can have a code length of maximum 10 characters.
- ... OSM's API to express Geohash as reliable short link? (see help.openstreetmap.org/questions/65670).
Non-OSM to OSM or general use:
Non-OSM to other maps:
Comparison with other solutions
The Map Feature: Merlion sculpture and fountain.
Geohash is a kind of "hyerarchical-cells coordinate system", so can be compared with different "cell resources". Example:
After 4 refinements one lands on Merlion park as 6PH57VP3+PR.
It is a 10 characters code, representing a ~10m×10m box. The same point of a ~5m×5m box in the Geohash representation, w21z76281, consumes 9 characters.
|Geohash at OSM - ideal OSM's redirection (is a fantasi, not exists)||
||Short URL, good and precise zoom and renderization||(no relevant problem)|
|Geohash at Geohash.org - bad OSM's redirection||
||Short URL||No zoom, no cell renderization|
|Geohash at movable-type.co.uk/scripts - good renderization but no redirection||2||3||4|
|? Good zoom and renderization||(no redirection)||3||4|
|what3words ([Wikipedia](https://en.wikipedia.org/wiki/What3words))... Easy to remember...||2||3||4|
IMPORTANT-1: Mapcode and What3words are patented systems, so they are not suject to selection or merit, only to technical analisis.
IMPORTANT-2: the What3words strategy to translate the geo-ID into dictionary words can be reproduced by any other code, using a non-copyrighted set of words of any language. It is good to write at Telegram or Whatsapp chats, but it is not a good choice for official ID of a Map Feature or address. So it its a "secondary ID" (translated), and can enhance and can be removed from comparisons.
Administrative names conventions
Standards like ISO_3166-2 when adopted for principal subdivisions (by for instance AD, AR, BR or CL), can be conjugated with city names or city-3-letter abbreviations to express a cell (so a prefix of internal cells), a reference system or a "local BBOX". For Singapure suppose SG or
|Solution - city||City mnemonic (len)||Prefix (len)||Complete Feature code (len)||Feature code (len)||Complete Feature alias (len)|
|Geohash - Singapure||SG-1 (3)||
|PlusCode - Singapure||Singapure (9)||
|Adapted PlusCode - Singapure||SG-1 (3)||
|Mapcode - Singapure||SGP (3)||