olctools (version 0.3.0)

shorten_olc: Shorten Full Open Location Codes

Description

One of the things that makes OLCs useful is that they can shortened - you can trim characters off them, saving space without substantially compromising the accuracy. shorten_olc takes full-length OLCs (generated with encode_olc or any other way) and shortens them.

Usage

shorten_olc(olcs, lats, longs)

Arguments

olcs
a vector of open location codes, generated with encode_olc or through any other means.
lats
a numeric vector of latitudes.
longs
a numeric vector of longitudes, equivalent in size to lats.

See Also

encode_olc to create full Open Location Codes.

Examples

Run this code
#Encode an OLC and then shorten it
olc <- encode_olc(51.3708675,-1.217765625, 12)
validate_full(olc)
# [1] TRUE

olc <- shorten_olc(olc, 51.3708675,-1.217765625)
validate_short(olc)
# [1] TRUE

Run the code above in your browser using DataLab