GeoCode.xyz Releases an Open Source Geo-Location Encoding System

Share

Sharing is Caring

GeoCode is an open source geolocation code. It is either a 10 digit alphanumeric number or a 3 geoname string to encode every location on Earth within 1 meter of accuracy.

The minimum value for a GeoCode is in the South Pole:

* (-90.00000,-154.23359) -> 1000000000 -> SOUTH-NOALA-MONETTE

The maximum is at the North Pole:

* (90.00000,23.14496) -> UTRC9O4N8P -> NORTH-BUOF-SCHONGAU

Every other location on earth will fall in between these values.


For example, the point at the intersection the Equator and Greenwich is:

* (0.00000,0.00000) -> 7NFJIIDSBT -> EQU-NDOLA-ALAKH

While another location further away, say 178 Waitangi Wharf Owenga Road, Chatham Islands, New Zealand is:

* (-43.95296,-176.54867) -> 8VEB9501G0 -> WAITANGI-USAKOS-IWHR

A triple name geocode can be shortened to represent an area.

![WAITANGI](https://raw.githubusercontent.com/eruci/geocode/master/waitangi.png)

The polygons are not squares, due to the a variation of the Z-order curve used to represent the points.

![WAITANGI-USAKOS](https://raw.githubusercontent.com/eruci/geocode/master/waitangi-usakos.png)

The smaller polygon (WAITANGI-USAKOS in this case) area is approx. 0.1463 km².

An alphanumeric geocode in most cases is half as long as its corresponding latitude,longitude and preserves all positional properties of the latitude,longitude pair in its unshortened 10-byte form.

* ||||||||||

* -43.95296,-176.54867

* 8VEB9501G0||||||||||


You may find your own geocode at https://3geonames.org/ or by downloading and installing the software in your own system. Geocodes preserve location context in their triple name format, with the first name being the most prominent geoname in relative proximity. GeoCode avoids borderline discontinuities via a smooth space-filling function technique - hence nearby locations will have similar GeoCodes. In the triple name format, such locations will share the first 2 names.

Pricing and Availability

This system is free to use and modify.

About GeoCode.xyz

At Geocode.xyz we provide innovative geocoding and geoparsing solutions for location information. We invented the 3geoname system as a way to speed up our reverse geocoding engine. Today we are releasing it as open source seeing as it also fills a need as a location encoding system.

For more information, please visit https://3geonames.org/

Explore more: GPS, Open Source

Geospatial Newsletters

Keep up to date with the latest geospatial trends!

Sign up

Search DM