The minimal location entity set

A minimal location entity set is an alphanumeric description of a location which maps to a single point (Latitude, Longitude) without ambiguity, and is the shortest such description.
For example:
La Fàbrica del Sol, Passeig de Joan Salvat Papasseit, 1, 08003 Barcelona, Spain


While many geocoding systems attempt to return as much data as possible (such as alternative road names, neighborhood name, timezones, geohashes, Ordnance Survey gridrefs, calling codes, what3words, sunrise/sunset, and more) all this seems unnecessary since you may get this additional information of you perform a reverse geocoding lookup on the point.

Returning so much redundant information on an address lookup seems like a waste of space to me.

Let’s build a two step geocoding system, one that a) returns the most minimal info on the first request and b) returns all the rest of location details on the second.

Geocoder vs CanadaPost Lawsuit Updates
Lawsuit Update

CanadaPost’s lawsuit, now in its 4rth year, is ongoing and it looks like it is finally getting a court date soon (they have been quiet for a while, probably wishing to keep this under wraps until after the Federal Election.)

Either way, we are still here, and we are still providing a free database of postal addresses and postal codes that is bigger and better than ever.

The main database has grown considerably in the last 4 years, further proof that crowdsourcing works! As of the last update on 2015-09-30, 12613 new postal codes were added, with the total now approaching 1 million.

You may download all these data for free at (under the Creative Commons Attribution 2.5 Canada License.)

Will keep you posted as to the latest developments from the federal court. All the best and thank you for your support.

Ervin Ruci