Bug or Feature?

48 views
Skip to first unread message

Pascal Lola

unread,
Sep 8, 2018, 9:25:36 AM9/8/18
to Plus Codes Community Forum
I am sure some of you are aware of this but why would 764Q+Q7 Louisville, Kentucky vs 764Q+Q7 Kentucky take me to completely different places? I am sure technically it's an intentional design, but that is a major user experience problem with highly critical consequences if this technology was to ever be adopted widely. Any thoughts on that?

Shawn K. Quinn

unread,
Sep 8, 2018, 10:00:49 AM9/8/18
to open-loca...@googlegroups.com
My guess is the center of Kentucky resolves to be in a different enough
place from Louisville such that the full OLC is different. One solution
to this is to either always give full codes (in this case either
86CP764Q+Q7 or 86CQ764Q+Q7 depending on what you are referring to) or
always include the nearest city.

We have a problem like this in Houston as it's spread out enough that
the 76X60000+ rectangle does not cover the entire city and codes near
the edges are potentially ambiguous. For example, the Flying J truck
stop near the 76X60000+/86260000+ boundary (30°N latitude I think) has a
code of X6XHXC+GV Harris County, Texas (or 76X6XHXC+GV).

I wouldn't necessarily call it a bug nor a feature, just a quirk of the
system and others like it.

--
Shawn K. Quinn <skq...@rushpost.com>
http://www.rantroulette.com
http://www.skqrecordquest.com

Rasťo Šrámek

unread,
Sep 8, 2018, 11:27:31 AM9/8/18
to Shawn K. Quinn, open-location-code
Short code search works by finding the locality and then retrieving the closest plus code that matches the given suffix.
So "764Q+Q7 Louisville, Kentucky" reconstructs to 86CP764Q+Q7, while "764Q+Q7 Kentucky" to 86CQ764Q+Q7, because that is closer to the center of Kentucky.

A locality does not need to fit within a 1x1 degree XXXX0000+ rectangle to be a reference locality, the recovery is the closest code, rather than the code with the same
first 4 characters. However, if the locality gets close to 1 degree in spread, it cannot be used as it could be used as a reference locality to two different plus codes. Houston
in this case is a bit puzzling as it isn't really that large and is probably a result of poor geometry in the data. I think we'll fix that in our implementation..


--
Public site: http://www.openlocationcode.com/
Github project: https://github.com/google/open-location-code
Demo site: http://plus.codes/
---
You received this message because you are subscribed to the Google Groups "Plus Codes Community Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-location-code+unsub...@googlegroups.com.
To post to this group, send an email to open-location-code@googlegroups.com.
Visit this group at https://groups.google.com/group/open-location-code.
To view this discussion on the web, visit https://groups.google.com/d/msgid/open-location-code/af9f32f2-1c9c-b94f-91f1-053d0597e204%40rushpost.com.
For more options, visit https://groups.google.com/d/optout.

Tariq

unread,
Sep 9, 2018, 2:39:34 AM9/9/18
to Plus Codes Community Forum
Hi,

I may have missed or doing something dumb as I try to find the reason for shortened code "764Q+Q7"  against full code  86CP764Q+Q7 . Could any one please point me to online documents which explains the benefits of using shortened code.

Thanks for your help!
To post to this group, send an email to open-loca...@googlegroups.com.

Rasťo Šrámek

unread,
Sep 9, 2018, 3:51:07 AM9/9/18
to Tariq, Plus Codes Community Forum
The short/compound codes are a direct replacement for street addresses. You can write:
<name>
WFMQ+H5
Praia
Cabo Verde

on an envelope and it will arrive, because your postal service knows where Cabo Verde is, and the Praia post in CV know how to deliver to plus codes.

A second benefit is that they are short and easier to remember (you already know the name of the town you live in).

To unsubscribe from this group and stop receiving emails from it, send an email to open-location-code+unsubscribe@googlegroups.com.

--
Public site: http://www.openlocationcode.com/
Github project: https://github.com/google/open-location-code
Demo site: http://plus.codes/
---
You received this message because you are subscribed to the Google Groups "Plus Codes Community Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-location-code+unsub...@googlegroups.com.
To post to this group, send email to open-location-code@googlegroups.com.

Barry Hunter

unread,
Sep 10, 2018, 1:52:40 PM9/10/18
to Plus Codes Community Forum
There is 

and


Not a big fan of shortened coded as such, as it does introduce ambiguity. And does make the code 'less portable'. The receive of the coder, has to be able to geocode the supplied 'Place' (which might be from a proprietary dataset like Google Maps - so even if do have a geocoder, it could decode differently and hence fail) 

Reply all
Reply to author
Forward
0 new messages