Open Location Code

Logo Plus kódů

Open Location Code, zkráceně OLC, je systém identifikace polohy jakéhokoliv místa na zemi.[1] Byl navržen Googlem [2] a široké veřejnosti zpřístupněn v řijnu 2014.[3] Kódy vzniklé pomocí OLC jsou nazývány plus kódy.

Kódovací systém Open Location Code převádí zeměpisné souřadnice určitého místa, složené ze zeměpisné šířky a délky, do formátu, který je jednodušší na používání. Byl navržen především proto, aby bylo možné identifikovat lépe i místa, kde není žádný zavedený systém, například zde chybí názvy ulic, popisná, orientační či evidenční čísla nebo PSČ.[4]

Kódy bývají podobně dlouhé jako telefonní čísla (například 9F2P3CP6+JG), kde první čtyři písmena označují přibližné umístění na ploše 100 × 100 kilometrů. Další znaky polohu upřesňují na čtverce o délce strany 14 metrů. Každá taková oblast má pak svůj unikátní kód.[5]

Kódy však často mohou být zkráceny na čtyři nebo šest znaků v kombinaci s názvem blízké oblasti či obce (například 3CP6+JG Praha). S kódy je možné pracovat i bez připojení k internetu a nerozlišují se v nich malá a velká písmena, takže je možné je snáze předávat i například ústní formou. Aby se předešlo chybám, jsou snadno zaměnitelná písmena v systému záměrně potlačena. Stejným způsobem systém volí takové skupiny písmen, aby netvořila žádná existující slova.[6]

Od srpna 2015 podporují kódy ve vyhledávači Google Mapy,[7] dále je ale podporují i jiné služby, jako jsou Mapy.cz[8], CADforum[9] a další. Algoritmus je licencovaný pod licencí Apache 2.0 a dostupný na GitHubu.[10]

Specifikace

Systém Open Location Code je založen na zeměpisné šířce a délce ve WGS84. Každý kód představuje čtyřúhelníkovou oblast, ohraničenou dvěma místními rovnoběžkami a dvěma místními poledníky, podle určené mřížky. V kódu jsou pak zapsány souřadnice jihozápadního rohu oblasti a její velikost. Největší čtyřúhelníky mají velikost 20×20 stupňů, čímž vznikne 9 řádků a 18 sloupců, a ty jsou dále nékolikrát děleny do menších částí.

Použití v praxi

Při použití kódu v mapách nebo vyhledávači od Googlu se běžně vynechávají první čtyři znaky a nahradit je názvem určitého celku, například města nebo státu. Existují také případy, kdy je možné tyto znaky odstranit z kódu bez náhrady. V takovém případě je však důležité dbát na to, aby byla v mapě vybrána dostatečně malá oblast a systém tak určil pouze jedno místo.

Další systémy identifikace polohy

Reference

V tomto článku byl použit překlad textu z článku Open Location Code na anglické Wikipedii.

  1. Plus codes [online]. [cit. 2018-11-03]. Dostupné online. 
  2. Open Location Code [online]. Dostupné v archivu pořízeném z originálu dne 2018-03-01. 
  3. Viz Open Location Code Github a Open Location Code forum.
  4. Open Location Code [online]. [cit. 2021-05-05]. Dostupné v archivu pořízeném z originálu dne 2018-03-15. 
  5. PALYZA, Jiří. Důmyslnou funkci Map Google zná jen málokdo: plus kódy pro snazší vyhledávání [online]. CHIP.cz, 2021-01-06 [cit. 2021-05-08]. Dostupné online. 
  6. Open Location Code: Addresses for everything, everywhere [online]. [cit. 2018-11-03]. Dostupné online. 
  7. Plus codes: A new way to help pinpoint places on the map [online]. [cit. 2018-11-03]. Dostupné online. 
  8. Pokročilé vyhledávání a GPS souřadnice [online]. Seznam.cz [cit. 2021-05-08]. Dostupné online. 
  9. Převodník zeměpisných souřadnic [online]. Arkance Systems [cit. 2023-02-02]. Dostupné online. 
  10. google/open-location-code [online]. [cit. 2018-11-03]. Dostupné online.