Live data from Hacker News

Mapcode – A short address for any location on Earth

mapcode.com

21–30 of 124 posts

Re: Mapcode – A short address for any location on Earth

#21
It gave me a map code that was longer than my postcode. I'm not sure how postcodes work everywere else in the world, but in the uk they point to a specific road, so it's pretty good for navigating to a place with.

I do know that in belgium they point to an area, so they're not as good as a navigation aid.

Re: Mapcode – A short address for any location on Earth

#22
I'm a little confused about what this replaces, but it's definitely not postcodes.

* Postcodes have a specific meaning: they're both a geographical area and a mail delivery zone (at least in the US). Replacing one short code with another, which requires a different and less reliable third-party service to correctly decode, doesn't seem like a good idea.

* Latitudes and longitudes are unambiguous, well-understood, and don't require a third-party service to be online in order to correctly decode. So it doesn't seem like this can replace latitudes/longitudes, unless we're talking about shortening their representation.

* Broadly speaking, while addresses have a lot of problems, they're unambiguous with human context. So this doesn't seem like it really replace addresses either.

* For things like a loose description that might not be associated with a single point (e.g. "Central Park"), I could see mapcodes being useful -- you can provide the precise boundaries of the park, where it's located, associate metadata with the mapcode like what hours the park is open, etc. That might be very helpful.

Also, won't there be multiple mapcodes for a single spot and won't that require cross-association of the respective metadata? For example, consider that Central Park is also in Manhattan, also part of NYC, also in Midtown in NYC, etc.

I guess that's not necessarily a problem, but it could lead to a lot of expensive processing for frequently updated locations/boundaries (e.g. a beach, a suburban development in progress, etc.).

Re: Mapcode – A short address for any location on Earth

#23
It's hard to get an understanding of the precise algorithm that's being used to generate the code. If it were a competitor of the postcode it would have to be possible to identify whether two places are close to eachother just by looking at the code right?

From the patent I get the feeling that it's a bit like a C-ary space partitioning, where C is 36 (alphabet+numbers). So the first character divides the earth in 36 regions, the second character divides that region in 36 regions, and so on.

With that in mind, I think once people would be a bit familiar with the general numbers for regions it would be pretty easy to identify what general region a mapcode would be in. So it might be a pretty good replacement of postcodes.

Or am I missing some other fundamental property of postcodes?

Re: Mapcode – A short address for any location on Earth

#24

Objections: 1. This mapcode is country specific (!) 2. Many locations need altitude or fine lat,lon differences to differentiate them (e.g. blocks of flats, offices). 3. What's wrong with altitude, lat and lon on a given projection which can be as precise/imprecise as you want? IMO it'd be better to have a hash of lat,lon,altitude which was globally unique for each level of precision. A system like this needs to be g…

It's a bit buried, but only some of the mapcodes are country-specific. "Every location on Earth has an "international" mapcode, completely independent of territorial borders. So any location that has a national mapcode also has an international mapcode." http://www.mapcode.com/popup_alts.html

Re: Mapcode – A short address for any location on Earth

#25
No, because postcodes aren't primarily geographical references. They just happen to be really useful for that. UK postcodes are arranged so that each one handles a similar amount of mail. This means that a residential street may share one or two postcodes, but a large organisation may have several postcodes to itself.

Re: Mapcode – A short address for any location on Earth

#26
" A short address for any location on Earth"

It doesn't check out:

Surface Area of Earth: 510.1 * 10^6 km^2

Distinct map codes: 36^5 = 60.466176 * 10 ^6

Area of 1 map code = 8.4 km^2

Oh! It's narrowed by country... so it doesn't address any location on Earth. Only populated areas.

If you want to actually refer to ANY location on Earth, there's another system, Ham Radio grids. It uses four to six digits and refers to either 70x100 or 3x4 miles squared. Probably useless for the business purposes, but at least it truthfully refers to any location on Earth.

Re: Mapcode – A short address for any location on Earth

#29

Objections: 1. This mapcode is country specific (!) 2. Many locations need altitude or fine lat,lon differences to differentiate them (e.g. blocks of flats, offices). 3. What's wrong with altitude, lat and lon on a given projection which can be as precise/imprecise as you want? IMO it'd be better to have a hash of lat,lon,altitude which was globally unique for each level of precision. A system like this needs to be g…

There exists a hash of lat, long globally unique for each level of precision, a geohash [1]. One common application utilizes a space filling Hilbert curve to define an arbitrary precision bounding box around a set of coordinates. You can see an example hash [2].

[1] http://en.wikipedia.org/wiki/Geohash [2] http://geohash.org/9q8yyvfekk8h

Re: Mapcode – A short address for any location on Earth

#30
post #22

I'm a little confused about what this replaces, but it's definitely not postcodes. * Postcodes have a specific meaning: they're both a geographical area and a mail delivery zone (at least in the US). Replacing one short code with another, which requires a different and less reliable third-party service to correctly decode, doesn't seem like a good idea. * Latitudes and longitudes are unambiguous, well-understood, and…

> latitudes/longitudes, unless we're talking about shortening their representation.

That's a much smarter idea than this mapcode system. It would make sense to replace the base-10 representation with base 36.... at least in the Roman alphabet. It would probably be smarter to pick a base that works with the world's alphabets. Oh yeah, not all the world uses alphabets!

But even then, it's not that huge of an improvement, really! Every two digits of base 36 replace three digits of base 10. (36^2 = 1296). The b36 digits replace only 4 (or 4.5) base 10 digits. 4x b36 digits replace 6 base 10 digits.

I think this may actually just be the Ham radio grid system I mentioned elsewhere.

> For things like a loose description that might not be associated with a single point (e.g. "Central Park"). Here, I could see mapcodes being useful -- you can provide the precise boundaries of the park, where it's located, associate metadata with the mapcode like what hours the park is open, etc.

Heh, at this point, I'm just thinking "URL". After all, it's a Universal resource locator. How about mapcode://CentralPark/my_favorite_bench.

Post reply on HN