Originally Posted by goonbeach
I agree - sure there is geohash and NAC codes already - looks like this is just a latter-day copy!
If there's going to be a postcode in Ireland can't be some act of opportunism.
This may be claimed as opensource but looks very like work done previously by others to me... check out Geohash, LocMi & NAC codes to name just a few... opensource should not be used as a badge of hounour to cover up others prior work!
Well harsh and well unfounded, especially since the fact that none of this is new ground is the point. The OpenPostcode was begun as a proof of concept that indeed creating a geolocation postcode for Ireland was bog-standard ordinary. Pity sake, we've had simple grid references in our geography school books and old roadmaps since the year dot. And we are all aware of using higher base numbering systems for compressing numbers, especially hexadecimal; used in everything from HTML colours to MAC address to IP6.
To say that something is opensource isn't claiming a badge of honour - and hardly "opportunism". Seriously like. It is just straightforward fact - the algorithm in this precise exact case is opensource. Like it or lump it.
One could sit back all day long and harp away on forums about what is needed for the country and what should be done or one can actually do something.
There are other codes in the country, Loc8code, another smashing code available for Garmin devices, and GoCode, which is available online - but neither are opensource. So the bald fact is that neither you nor I can calculate back and forth between the codes and the coordinates. And then simply saying that an alternative is possible isn't enough.
The OpenPostcode is an actual working proof of concept. (By the way, links to geocoding generally are provided on site. There's a very long list of codes at http://en.wikipedia.org/wiki/Geocoding
. No one is shying away from the whole history of geocoding. No one is claiming to have invented anything remarkably new. It is an implementation.)
Geohashes are great. Came across them recently. They are in the public domain by the way. Even if I wanted to steal the idea I can't, it's already part of common science. Geohashes are not an implementation for postcodes - they use base32, use a very different algorithm, and are designed for use in URLs and databases. They are based on global coordinates so are not related to a single country. I must add a link to them though in my coverage of other codes.
NAC codes are base30 and again a global system. The coding here is proprietary and closed. Also works in three dimensions. I won't be adding a link. I don't care much for proprietary codes and they offer nothing to a solution.
Is using a base25 numbering system any different?
Well slightly; and much more intuitive to calculate. A base 25 number is the square of 5. So any grid reference inside a 5x5 grid can be referenced as two numbers; 0 to 4, and 0 to 4. Lets go for latitude 2 and longitude 3. That's 2 and 3 - or even just write it as "23". Now the benefit of using base25 comes into play. Treat this as a base5 number and convert it to a base25 number and you are left with a single character encoding both coordinates. 23 as a base 5 number in ordinary decimal is just 2x5+3=13, which is D in base25. The reverse is as simple. Keep doing this with more characters and you can reference positions on a national scale to a high degree of accuracy with little calculation and compact codes.
It's not exactly rocket science or any bright new maths but it is a working proof of concept - actually even proving your point. There's nothing new in all of this and nothing that's a badge of honour. And nothing worth millions of taxpayer money.
So then we are left with the question as to why the government of a country on its knees would countenance spending millions on a proprietary system which none of us will be free to calculate.