@@ -4,14 +4,15 @@ Open Location Code
4
4
[ ![ Build Status] ( https://api.travis-ci.org/google/open-location-code.svg?branch=master )] ( https://travis-ci.org/google/open-location-code )
5
5
[ ![ CDNJS] ( https://img.shields.io/cdnjs/v/openlocationcode.svg )] ( https://cdnjs.com/libraries/openlocationcode )
6
6
7
- Open Location Codes are a way of encoding location into a form that is
8
- easier to use than latitude and longitude.
7
+ Open Location Code is a technology that gives a way of encoding location into a form that is
8
+ easier to use than latitude and longitude. The codes generated are called plus codes, as their
9
+ distinguishing attribute is that they include a "+" character.
9
10
10
- They are designed to be used as a replacement for street addresses, especially
11
+ The technology is designed to produce codes that can be used as a replacement for street addresses, especially
11
12
in places where buildings aren't numbered or streets aren't named.
12
13
13
- Open Location Codes represent an area, not a point. As digits are added
14
- to a code, the area shrinks, so a long code is more accurate than a short
14
+ Plus codes represent an area, not a point. As digits are added
15
+ to a code, the area shrinks, so a long code is more precise than a short
15
16
code.
16
17
17
18
Codes that are similar are located closer together than codes that are
@@ -46,10 +47,10 @@ As an example, the Parliament Buildings in Nairobi, Kenya are located at
46
47
wide by 14 meter high area within 6GCR.
47
48
48
49
A "+" character is used after eight digits, to break the code up into two parts
49
- and to distinguish shortened Open Location Codes from postal codes.
50
+ and to distinguish codes from postal codes.
50
51
51
- There will be locations where a 10 digit code is not sufficiently accurate , but
52
- refining it by a factor of 20 is unnecessarily precise and requires extending
52
+ There will be locations where a 10 digit code is not sufficiently precise , but
53
+ refining it by a factor of 20 is i) unnecessarily precise and ii) requires extending
53
54
the code by two digits. Instead, after 10 digits, the area is divided
54
55
into a 4x5 grid and a single digit used to identify the grid square. A single
55
56
grid refinement step reduces the area to approximately 3.5x2.8 meters.
@@ -68,6 +69,8 @@ Rather than a large city size feature to generate the reference location, it is
68
69
better to use smaller, neighbourhood features, that will not have as much
69
70
variation in their geocode results.
70
71
72
+ Guidelines for shortening codes are in the wiki.
73
+
71
74
Recovering shortened codes works by providing the short code and a reference
72
75
location. This does not need to be the same as the location used to shorten the
73
76
code, but it does need to be nearby. Shortened codes always include the "+"
0 commit comments