Skip to content

Commit 26fa64f

Browse files
authored
Fix mentions of Open Location Code and plus codes (#650)
* Rename to Plus Code and Open Location Code * Wording fixes * fix formatting ------
1 parent 2586090 commit 26fa64f

File tree

40 files changed

+176
-174
lines changed

40 files changed

+176
-174
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ To make a suggestion [file an issue](https://github.com/google/open-location-cod
3535

3636
If you are intending to implement, please see the [Contributing code](#contributing-code) section below for next steps.
3737

38-
If you are adding Open Location Codes to your project, please contact the [Open Location Code Google Group](https://groups.google.com/forum/#!forum/open-location-code) so we can suggest how you can make the most of the codes.
38+
If you are adding the Open Location Code library to your project, please contact the [Open Location Code Google Group](https://groups.google.com/forum/#!forum/open-location-code) so we can suggest how you can make the most of the codes.
3939

4040
## Contributing code
4141

Documentation/FAQ.md

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,29 @@
44
- [Open Location Code Frequently Asked Questions](#open-location-code-frequently-asked-questions)
55
- [Table Of Contents](#table-of-contents)
66
- [Background](#background)
7-
- ["plus codes" or "Open Location Code"?](#plus-codes-or-open-location-code)
7+
- ["Plus Codes" or "Open Location Code"?](#plus-codes-or-open-location-code)
88
- [What are they for?](#what-are-they-for)
99
- [Why not use street addresses?](#why-not-use-street-addresses)
1010
- [Why not use latitude and longitude?](#why-not-use-latitude-and-longitude)
1111
- [Why is Open Location Code based on latin characters?](#why-is-open-location-code-based-on-latin-characters)
12-
- [Plus code digital addresses](#plus-code-digital-addresses)
12+
- [Plus Code digital addresses](#plus-code-digital-addresses)
1313
- [Reference location dataset](#reference-location-dataset)
14-
- [Plus code addresses in Google Maps](#plus-code-addresses-in-google-maps)
15-
- [Plus code addresses of high-rise buildings](#plus-code-addresses-of-high-rise-buildings)
16-
- [Plus code precision](#plus-code-precision)
14+
- [Plus Code addresses in Google Maps](#plus-code-addresses-in-google-maps)
15+
- [Plus Code addresses of high-rise buildings](#plus-code-addresses-of-high-rise-buildings)
16+
- [Plus Code precision](#plus-code-precision)
1717

1818

1919

2020
## Background
2121

22-
### "plus codes" or "Open Location Code"?
22+
### "Plus Codes" or "Open Location Code"?
2323

2424
The software library (and this GitHub project) is called "Open Location Code", because it's a location code that is open source.
25-
The codes it generates are called "plus codes" because they have a plus sign in them.
25+
The codes it generates are called "Plus Codes" because they have a plus sign in them.
2626

2727
### What are they for?
2828

29-
Plus codes provide a short reference to any location.
29+
Plus Codes provide a short reference to any location.
3030
We created them to provide a way to refer to any location, regardless of whether there are named roads, unnamed roads, or no roads at all.
3131

3232
### Why not use street addresses?
@@ -36,7 +36,7 @@ Also, at lot of the roads in the world don't have names, and so locations along
3636
There is an estimate by the World Bank that the majority of urban roads don't have names.
3737

3838
Street-based addressing projects are expensive and slow, and haven't made much of a dent in this problem.
39-
Plus codes can be assigned rapidly and because they can be used immediately can solve the addressing problem quickly and cheaply.
39+
Plus Codes can be assigned rapidly and because they can be used immediately can solve the addressing problem quickly and cheaply.
4040

4141
### Why not use latitude and longitude?
4242

@@ -50,14 +50,14 @@ You can tell if it's in a different city without having to know the street name.
5050

5151
### Why is Open Location Code based on latin characters?
5252

53-
We are aware that many of the countries where Open Location Codes will be most useful use non-Latin character sets, such as Arabic, Chinese, Cyrillic, Thai, Vietnamese, etc.
53+
We are aware that many of the countries where Plus Codes will be most useful use non-Latin character sets, such as Arabic, Chinese, Cyrillic, Thai, Vietnamese, etc.
5454
We selected Latin characters as the most common second-choice character set in these locations.
5555
We considered defining alternative Open Location Code alphabets in each character set, but this would result in codes that would be unusable to visitors to that region, or internationally.
5656

57-
## Plus code digital addresses
57+
## Plus Code digital addresses
5858

59-
Plus code digital addresses use known address information, like country, state, city, and then use the plus code to provide the final information.
60-
Typically converting a plus code to a plus code address removes the first four digits from the code to shorten it to just six digits.
59+
Plus Code digital addresses use known address information, like country, state, city, and then use the Plus Code to provide the final information.
60+
Typically converting a Plus Code to a Plus Code address removes the first four digits from the code to shorten it to just six digits.
6161

6262
Any city or place name within approximately 30-50 km can be used to recover the original location.
6363

@@ -69,32 +69,31 @@ Callers will need to convert place names to/from latlng using a geocoding system
6969
Providing a global dataset isn't within scope of this project.
7070
For a potential free alternative, see [Open Street Map](https://wiki.openstreetmap.org/) and derived geocoding service [Nominatim](https://nominatim.org/).
7171

72-
### Plus code addresses in Google Maps
72+
### Plus Code addresses in Google Maps
7373

74-
Google Maps displays plus code addresses on all entries.
75-
It does this by using the location of the business for the plus code, and then using the place name to shorten the plus code to a more convenient form.
74+
Google Maps displays Plus Code addresses on all entries.
75+
It does this by using the location of the business for the Plus Code, and then using the place name to shorten the Plus Code to a more convenient form.
7676

7777
If the listing is managed by the business owner, it will try to use a place name from the address, otherwise it will use Google's best guess for the place name. (Google tries to pick names for cities rather than suburbs or neighbourhoods.)
7878

79-
If you think a different place name would be better, you can use that, and as long as Google knows about that place name the plus code address should work.
79+
If you think a different place name would be better, you can use that, and as long as Google knows about that place name the Plus Code address should work.
8080

81-
### Plus code addresses of high-rise buildings
81+
### Plus Code addresses of high-rise buildings
8282

83-
Plus codes don't include the floor or apartment in high-rise buildings.
84-
If you live in a multi-storey building located at "9G8F+6W, Zürich, Switzerland", think of the plus code as like the street name and number, and put your floor or apartment number in front: "Fourth floor, 9G8F+6W, Zürich, Switzerland"
83+
Plus Codes don't include the floor or apartment in high-rise buildings.
84+
If you live in a multi-storey building located at "9G8F+6W, Zürich, Switzerland", think of the Plus Code as like the street name and number, and put your floor or apartment number in front: "Fourth floor, 9G8F+6W, Zürich, Switzerland"
8585

86-
The reason for this is that plus codes need to be created without knowing specifically what is there.
86+
The reason for this is that Plus Codes need to be created without knowing specifically what is there.
8787
The other reason is that addresses in high-rise buildings are assigned differently in different parts of the world, and we don't need to change that.
8888

89-
### Plus code precision
89+
### Plus Code precision
9090

91-
The precision of a plus code is indicated by the number of digits after the "+" sign.
91+
The precision of a Plus Code is indicated by the number of digits after the "+" sign.
9292

9393
* Two digits after the plus sign is an area roughly 13.7 by 13.7 meters;
9494
* Three digits after the plus sign is an area roughly 2.7 by 3.5 meters;
9595
* Four digits after the plus sign is an area roughly 0.5 by 0.8 meters.
9696

9797
Apps can choose the level of precision they display, but should bear in mind the likely precision of GPS devices like smartphones, and the increased difficulty of remembering longer codes.
9898

99-
One reason to use three or four digits after the plus sign might be when addressing areas that contain small dwellings, to avoid having multiple dwellings with the same plus code address.
100-
99+
One reason to use three or four digits after the plus sign might be when addressing areas that contain small dwellings, to avoid having multiple dwellings with the same Plus Code address.

Documentation/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ The wiki is where you can find out information about using the software, the cod
1919
### Technical
2020

2121
* [An Evaluation of Location Encoding Systems](Reference/comparison.adoc)
22-
* [Supporting plus codes in GIS software](Reference/GIS_Software.md)
23-
* [Supporting plus codes in an app](Reference/App_Developers.md)
22+
* [Supporting Plus Codes in GIS software](Reference/GIS_Software.md)
23+
* [Supporting Plus Codes in an app](Reference/App_Developers.md)
2424

2525
### Tools
2626

Documentation/Reference/App_Developers.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
# Supporting plus codes technology in apps and sites
1+
# Supporting Plus Codes technology in apps and sites
22

3-
This page gives guidelines for how to support plus codes in a website or mapping application.
3+
This page gives guidelines for how to support Plus Codes in a website or mapping application.
44
These guidelines should make it clear that adding support for OLC is not onerous, but actually quite easy.
55

66
> Note that with the availability of the [https://plus.codes website API](plus.codes_Website_API.md), these instructions really only apply to apps that require offline support.
77
If your app or site can rely on a network connection, integrating with the API will give a better solution.
88

9-
# Supporting plus codes for search
9+
# Supporting Plus Codes for search
10+
11+
To support Plus Codes for searching, there are three different cases:
1012

11-
To support plus codes for searching, there are three different cases:
1213
* global codes, such as "796RWF8Q+WF"
1314
* local codes, such as "WF8Q+WF"
1415
* local codes with a locality, such as "WF8Q+WF Praia, Cabo Verde"
@@ -51,13 +52,13 @@ Use the location returned by your geocoding service as the reference location in
5152

5253
## Displaying the result
5354

54-
If the user specified a plus code in their query, the result should match.
55-
That is, it is easier to understand if they enter a plus code to get a plus code displayed as the result.
56-
Searching for a plus code and displaying the result back to the user as "14°55'02.3"N 23°30'40.7"W" is confusing, unhelpful and should be avoided.
55+
If the user specified a Plus Code in their query, the result should match.
56+
That is, it is easier to understand if they enter a Plus Code to get a Plus Code displayed as the result.
57+
Searching for a Plus Code and displaying the result back to the user as "14°55'02.3"N 23°30'40.7"W" is confusing, unhelpful and should be avoided.
5758

58-
# Computing plus codes for places
59+
# Computing Plus Codes for places
5960

60-
Superficially computing plus codes for places is trivial.
61+
Superficially computing Plus Codes for places is trivial.
6162
All that is needed is to call the `encode()` method on the coordinates, and then to display the code.
6263

6364
The problem is that this only displays the global code, not the more convenient and easy to remember local code.
@@ -77,17 +78,17 @@ Some geocoding backends are more suitable than others, so you might need to perf
7778
## Ensuring the locality is near enough
7879

7980
After reverse geocoding the location and extracting the locality name, you should make a call to a geocoding service to get the location of the locality.
80-
This is likely to be its center, not the position of the plus code, and could be some distance away.
81+
This is likely to be its center, not the position of the Plus Code, and could be some distance away.
8182

8283
You want it to be as close as possible, because other geocoding services are likely to position it slightly differently.
83-
If it is very close to half a degree away, another geocoding service could result in the plus code being decoded to a different location.
84+
If it is very close to half a degree away, another geocoding service could result in the Plus Code being decoded to a different location.
8485

8586
Typically you should aim for a locality within a quarter of a degree - this is approximately 25km away (at the equator) so still quite a large range.
8687

8788
If the locality is near enough, you should display the local code and locality together.
8889
The `shorten()` method in the OLC library may remove 2, 4, 6 or even 8 characters, depending on how close the reference location is.
89-
Although all of these are valid, we recommend only removing the first 4 characters, so that plus codes have a consistent appearance.
90+
Although all of these are valid, we recommend only removing the first 4 characters, so that Plus Codes have a consistent appearance.
9091

9192
# Summary
9293

93-
Supporting plus codes in search use cases should not be a complex exercise.
94+
Supporting Plus Codes in search use cases should not be a complex exercise.

Documentation/Reference/Field_Collection_Data_Practices.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@
33

44
## Summary
55

6-
Collecting locations of equipment, buildings, homes etc from the field, and obtaining the plus codes, is a common problem.
6+
Collecting locations of equipment, buildings, homes etc from the field, and obtaining the Plus Codes, is a common problem.
77

88
[Open Data Kit](https://opendatakit.org) is a suite of free and open source software to support collecting, managing and using data. [Open Data Kit Collect](https://play.google.com/store/apps/details?id=org.odk.collect.android) (ODK Collect) is a free, open source app available in the Google Play Store for customizable data collection in an offline environment.
99

10-
This document explains how to get started with ODK to collect location data and convert it to plus codes.
10+
This document explains how to get started with ODK to collect location data and convert it to Plus Codes.
1111

12-
**Note:** This process will collect latitude and longitude and convert them to global plus codes, e.g. 8FVC9G8F+6W.
13-
Converting these to plus code addresses (9G8F+6W Zurich, Switzerland) is out of scope of this data collection. (One way it could be done is using the [Google Maps Geocoding API](https://developers.google.com/maps/documentation/geocoding/intro).)
12+
**Note:** This process will collect latitude and longitude and convert them to global Plus Codes, e.g. 8FVC9G8F+6W.
13+
Converting these to Plus Code addresses (9G8F+6W Zurich, Switzerland) is out of scope of this data collection. (One way it could be done is using the [Google Maps Geocoding API](https://developers.google.com/maps/documentation/geocoding/intro).)
1414

1515
## Overview
1616

1717
First we will define a [form](https://docs.opendatakit.org/form-design-intro/) that specifies what data we want, and then use [ODK Collect](https://docs.opendatakit.org/collect-intro/), an Android app, to collect filled in forms.
1818

19-
ODK Collect saves location information as latitude and longitude, so the final step will be to convert those to plus codes using the [plus code add-on for Google Sheets](https://gsuite.google.com/marketplace).
19+
ODK Collect saves location information as latitude and longitude, so the final step will be to convert those to Plus Codes using the [Plus Code add-on for Google Sheets](https://gsuite.google.com/marketplace).
2020

2121
## Requirements
2222

@@ -25,10 +25,10 @@ ODK Collect saves location information as latitude and longitude, so the final s
2525

2626
## Alternatives
2727

28-
Other options for collecting this data might be to use Google Maps - manually long pressing on the map displays an address card, and expanding that shows the plus code.
28+
Other options for collecting this data might be to use Google Maps - manually long pressing on the map displays an address card, and expanding that shows the Plus Code.
2929

3030
Alternatively, you could write an HTML5 web app or develop another mobile app.
31-
These could do the conversion from GPS coordinates to plus codes directly.
31+
These could do the conversion from GPS coordinates to Plus Codes directly.
3232
However, we think that using Open Data Kit provides the fastest route to general functionality.
3333

3434
## Using Open Data Kit
@@ -91,8 +91,8 @@ ODK uploads locations to the sheet using three fields:
9191
* altitude (set to zero for manual locations)
9292
* accuracy (set to zero for manual locations)
9393

94-
To convert these to plus codes, install the Google Sheets plus code add-on from the [G Suite Marketplace](https://gsuite.google.com/marketplace).
95-
You can convert a column of locations into their corresponding plus codes using the formula:
94+
To convert these to Plus Codes, install the Google Sheets Plus Code add-on from the [G Suite Marketplace](https://gsuite.google.com/marketplace).
95+
You can convert a column of locations into their corresponding Plus Codes using the formula:
9696
```
9797
=PLUSCODE(B:B)
9898
```

Documentation/Reference/GIS_Software.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
# Plus codes in GIS software
1+
# Plus Codes in GIS software
22

3-
This page provides information about using plus codes in GIS software.
3+
This page provides information about using Plus Codes in GIS software.
44

55
## Tile Service
66

7-
If you want to visualise the plus codes grid, you can use the [grid service](https://grid.plus.codes) to fetch the grid tiles.
7+
If you want to visualise the Plus Codes grid, you can use the [grid service](https://grid.plus.codes) to fetch the grid tiles.
88

99
This is a shared service, and it may rate limit you.
1010
If you need to use the grid heavily, you can start your own [tile_server](https://github.com/google/open-location-code/blob/main/tile_server).
1111

12-
The tile service provides GeoJSON objects, one per plus codes square, or PNG images that can be added as an overlay.
12+
The tile service provides GeoJSON objects, one per Plus Codes square, or PNG images that can be added as an overlay.
1313

1414
## Software
1515

@@ -40,15 +40,15 @@ In QGIS, you can generate a grid by clicking in the top Menu: Vector > Research
4040
* And that should generate the grid for you.
4141
You can save that layer as a shapefile in any format.
4242

43-
Note that this will not put any information about the plus codes in your grid's metadata.
43+
Note that this will not put any information about the Plus Codes in your grid's metadata.
4444
They're just lines/boxes.
4545

46-
But if you make polygons, then I can think of a roundabout way of adding plus code values to those polygons (I have not done this myself yet):
46+
But if you make polygons, then I can think of a roundabout way of adding Plus Code values to those polygons (I have not done this myself yet):
4747

4848
* Generate a centroid layer (Vector > Geometry Tools > Polygon Centroid) from the grid-polygons layer.
4949
This will place points inside each grid box. (in a new points layer.)
5050
* Install "Lat Lon Tools" plugin.
51-
* That plugin can generate plus codes from points.
51+
* That plugin can generate Plus Codes from points.
5252
So run it on the centroid layer you made.
5353
* (And this I can't quite figure out yet) Figure out a way to move the meta field from the centroid layer to the grid polygons layer.
5454

Documentation/Reference/Plus_Code_Users.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This page lists the sites, apps and organisations that support Plus Codes / Open
55
# Organisations
66

77
* [Correios de Cabo Verde](correios.cv) (August 2016).
8-
Support plus codes for postal delivery.
8+
Support Plus Codes for postal delivery.
99

1010
# Apps and sites
1111

@@ -14,7 +14,7 @@ This page lists the sites, apps and organisations that support Plus Codes / Open
1414
* Display of global codes in [Android](https://play.google.com/store/apps/details?id=com.google.android.apps.maps) and [iOS](https://itunes.apple.com/app/id585027354) maps (September 2016).
1515
* [Assistant integration](https://assistant.google.com/services/a/uid/000000706b4e2cf1?hl=en) (early 2018)
1616
* [mapy.cz](mapy.cz) (mid 2016) Search support for global codes.
17-
* www.waze.com (early 2018?) Search support for plus code addresses (global and local)
17+
* www.waze.com (early 2018?) Search support for Plus Code addresses (global and local)
1818
* www.locusmap.eu (early 2018) Supports using global codes to set the map location
1919
* [OSMAnd](https://osmand.net/) OpenStreetMap based offline mobile maps and navigation - Supports displaying OLC as the "coordinates" of any point on earth.
2020
* [QGIS](https://qgis.org/) via [Lat Lon Tools](https://plugins.qgis.org/plugins/latlontools/) plug in - good support, points to olc, olc to points

0 commit comments

Comments
 (0)