Système de géolocalisation Codes Plus

Contexte

Le codage OLC, Open Location Code, a été développé par Google et nommé "Codes Plus" mais le site se nomme "https://plus.codes".
C'est un mode de localisation terrestre par grille plus facile à utiliser que des coordonnées en latitude et longitude. Les Codes Plus, totalement compatibles avec Google Maps, sont conçus pour remplacer des adresses et sont particulièrement utiles soit dans les endroits où il n'y a pas de système formel d'identification des bâtiments ou des rues, soit en pleine nature. Un "Code Plus" représente un rectangle, c'est à dire une case dans une grille, contrairement au GPS qui désigne un point.
On parle de "rectangle" par abus de langage car la carte Codes Plus est une projection Mercator.

Exemple de Codes Plus : 554GVPFF+M7
C'est l'emplacement des 15 moaï Ahu Tongariki sur l'île de Pâques.
Remarque : le code n'est pas sensible à la casse, il peut s'écrire en minuscules.

Pour obtenir la même précision avec les coordonnées géographiques classiques, il aurait fallu écrire :
-27.1258,-109.2769
soit 18 caractères au lieu de 11.

Utilisation de l'interface Codes Plus

Ouvrir le site https://plus.codes/map qui montre une partie de la surface du globe.

Cartouche de recherche

En haut de la fenêtre, on trouve le cartouche de recherche qui accepte 3 formats différents :

Après avoir saisi une adresse dans le cartouche de recherche, appuyez sur "Enter" pour enregistrer la recherche et voir le résultat sur la carte.

cartouche
Cartouche de recherche

Échelle de la carte

En bas à droite de la fenêtre, figurent le + et le - habituels pour zoomer ou dézoomer ; pour déplacer la carte, cliquez et déplacez la souris.

Afficher la grille

Cliquez sur les trois barres parallèles à gauche dans le cartouche de recherche pour faire apparaître le menu à gauche. Cliquez sur "Grille" pour voir (ou effacer) la grille, il est conseillé de la laisser apparente lors d'une recherche de code.

interface
Affichage de la grille

Choisir le fond de carte

Cliquez sur "Satellite" pour permuter entre carte et photo satellite.

interface
Affichage de la photo satellite

Principe

Comprendre le principe d'élaboration du Codes Plus n'est pas indispensable à son utilisation.

Grille principale

Activez le mode "Grille" et zoomer à l'échelle des continents : la sphère terrestre, représentée en projection Mercator, est divisée en 162 rectangles d'une hauteur de 20° et d'une largeur de 20°. Chaque rectangle, limité par 2 parallèles et 2 méridiens, est désigné par un doublet de deux chiffres, le premier indiquant la position du rectangle en latitude (de 2 à C) et le second en longitude (de 2 à V).
Les 20 caractères utilisés, "23456789CFGHJMPQRVWX", sont nommés "chiffres" et constituent une base de numérotation de dimension 20.

base 20
Base 20 du code OLC

grille
Grille de base du code OLC

À l'équateur, ces rectangles mesurent environ 2200 km x 2200 km mais leur largeur diminue avec la latitude à cause de la convergence des méridiens.

Cherchons par exemple dans quel rectangle se situent les Açores : en se déplaçant et en zoomant, nous voyons que ces îles portugaises sont dans le rectangle 89. Ce doublet formera les deux premiers chiffres de Codes Plus : 89
Pour visualiser ce rectangle, saisir 89000000+ dans le cartouche de recherche.

Grille secondaire

grille secondaire
Division de la case 89

Chaque rectangle de la grille principale est divisé en une grille secondaire comportant 20 lignes et 20 colonnes, soit 400 cases mesurant chacune 1° en hauteur et 1° en largeur. À l'équateur, ces rectangles mesurent environ 110 km x 110 km. Les lignes, comme les colonnes, sont numérotées de 2 à X en partant de la case Sud-Ouest, c'est à dire ici la case 8922. Une case de cette grille secondaire donnera un nouveau doublet qui formera le troisième et le quatrième chiffre de Codes Plus.

Zoomons et cherchons dans quelle case se situe le sommet Pico Alto de l'île Santa Maria : il se trouve dans le rectangle 8P. Le Codes Plus vaut maintenant : 898P
Pour visualiser ce rectangle, saisir 898P0000+ dans le cartouche de recherche.

Troisième grille

Chaque rectangle de la grille secondaire est divisé en une nouvelle grille comportant 20 lignes et 20 colonnes, soit 400 cases mesurant chacune 1/20° en hauteur et 1/20° en largeur. À l'équateur, ces rectangles mesurent environ 5,5 km x 5,5 km. Les lignes, comme les colonnes, sont numérotées de 2 à X en partant de la case Sud-Ouest. Une case de cette grille donnera un nouveau doublet qui formera le cinquième et le sixième chiffre de Codes Plus.

Zoomons et cherchons dans quelle case se situe le sommet Pico Alto : il se trouve dans le rectangle XW. Le Codes Plus vaut maintenant : 898PXW
Pour visualiser ce rectangle, saisir 898PXW00+ dans le cartouche de recherche.

Quatrième grille

Chaque rectangle de la troisième grille est divisée en une nouvelle grille comportant 20 lignes et 20 colonnes, soit 400 cases mesurant chacune 1/400° en hauteur et 1/400° en largeur. À l'équateur, ces rectangles mesurent environ 275 m x 275 m. Les lignes, comme les colonnes, sont numérotées de 2 à X en partant de la case Sud-Ouest. Une case de cette grille donnera un nouveau doublet qui formera le septième et le huitième chiffre de Codes Plus.

Zoomons et cherchons dans quelle case se situe le sommet Pico Alto de l'île Santa Maria : il se trouve dans le rectangle M5. Après le huitième chiffre, la syntaxe exige d'ajouter le signe +, le Codes Plus vaut donc maintenant : 898PXWM5+
Pour visualiser ce rectangle, saisir 898PXWM5+ dans le cartouche de recherche.

Codes Plus permet donc d'augmenter la précision de la géolocalisation grâce à l'ajout de chiffres significatifs dans le code. Pour visualiser les rectangles utilisés, allons sur le site https://plus.codes/map et entrons successivement les codes suivants dans le cartouche de recherche :

Nous remarquons l'augmentation de la précision par rapport à la cible. Avec 8 chiffres significatifs, un rectangle de localisation à la latitude de 45° mesure 278 m de hauteur et 196 m de largeur.

Cinquième grille

Chaque rectangle de la quatrième grille est divisée en une nouvelle grille comportant 20 lignes et 20 colonnes, soit 400 cases mesurant chacune 1/8000° en hauteur et 1/8000° en largeur. À l'équateur, ces rectangles mesurent environ 14 m x 14 m. Les lignes, comme les colonnes, sont numérotées de 2 à X en partant de la case Sud-Ouest. Une case de cette grille donnera un nouveau doublet qui formera le neuvième et le dixième chiffre de Codes Plus. Notez que ce dernier doublet se situe à droite du signe +.

Le 8 février 1989, le Boeing 707 de Independent Air vol 1851 s'écrasait contre le sommet Pico Alto faisant 144 victimes, un mémorial nommé sur les cartes "Monumento aos mortos vôo 1851" est érigé à cet endroit.

Cherchons dans quelle case se situe ce mémorial : il se trouve en bordure de route dans le rectangle 4C. Après le signe +, ajoutons le doublet 4C, le Codes Plus vaut maintenant : 898PXWM5+4C
Pour visualiser ce rectangle, saisir 898PXW00+4C dans le cartouche de recherche.

Précision de la géolocalisation

Pour la vie courante, cette précision à 10 chiffres est souvent suffisante ; à 45° de latitude le neuvième et le dixième chiffre du code définissent un rectangle qui mesure 14 m x 10 m. Mais il est encore possible d'augmenter la précision en insérant dans chaque rectangle de la cinquième grille une sixième grille.

Sixième grille

Chaque rectangle de la cinquième grille est divisée en une nouvelle grille comportant cette fois 5 lignes et 4 colonnes, soit 20 cases mesurant chacune 1/40000° en hauteur et 1/32000° en largeur. À l'équateur, ces rectangles mesurent 2,78 m de hauteur et 3,47 m de largeur. Ces 20 nouveaux rectangles sont numérotées de 2 à X, en partant de la case Sud-Ouest, de gauche à droite et de bas en haut. Une case de cette grille sera identifié par un unique chiffre qui constituera le onzième chiffre de Codes Plus.

grille 20
Ordre de nommage des rectangles

Zoomons et cliquons près du mémorial, pour atteindre la case 6. Après le dizième chiffre du code, il faut maintenant ajouter 6, le Codes Plus s'écrit maintenant : 898PXWM5+4C6

memorial
Emplacement du mémorial - Le rectangle rose mesure 2,78 m x 2,78 m

Septième grille

Dans chaque rectangle de la sixième grille, il est possible d'insérer une septième grille de 20 cases pour atteindre une précision de l'ordre du mètre avec un Codes Plus à 12 chiffres.

Résumé de la précision du code à 45° de latitude

Ce tableau donne la hauteur et la largueur du rectangle correspondant au nombre de chiffres du Codes Plus à une latitude de 45°. Plus le code est long, plus le rectangle qu'il représente est petit.
Pour un nombre de chiffres donné : plus la latitude augmente, plus le rectangle est petit et plus la précision augmente.
La hauteur du rectangle doit être interprétée comme sa dimension dans le sens de la latitude.
La largeur du rectangle doit être interprétée comme sa dimension dans le sens de la longitude.

Longueur du code Hauteur en m Largeur en m
8 chiffres 278 196
10 chiffres 14 10
11 chiffres 2,78 2,45
12 chiffres 0,55 0,61

Applications

Dans le site Plus.Codes

La page https://plus.codes/map permet de trouver le Codes Plus en saisissant soit une adresse postale, soit des coordonnées géographiques (latitude et longitude), soit en cliquant sur la carte à l'endroit voulu.
En fonction de l'échelle de la carte, la grille visible affiche le code de chaque rectangle ; dans le cartouche en bas de page figure le Code Plus tronqué auquel il manque les 4 premiers chiffres.
Bien que ce soit possible, il est déconseillé d'utiliser les Codes Plus tronqués.

Comment saisir les coordonnées géographiques :

Exemple pour la Statue de la Liberté saisir :
40.689167,-74.044444
Le Codes Plus obtenu est : 87G7MXQ4+M6

Inversement, en saisissant un Codes Plus, la carte montre le rectangle correspondant.
Attention : pour visualiser le rectangle 89, il faut saisir le code : 89000000+ de façon à avoir 8 chiffres et le signe +.

Dans Google Maps

Dans Google Maps, la saisie de Codes Plus dans la zone de recherche affiche un repère sur la carte.
Inversement pour connaître le Codes Plus, il faut cliquer sur la carte à l'endroit voulu. Deux cas se présentent alors :

carte
Après un clic sur la carte
carte
Après un clic sur les coordonnées géographiques

Dans Google Earth

Google Earth reconnaît le Codes Plus pour rechercher une position mais ne donne pas le Codes Plus connaissant la position.

Sur un téléphone portable

L'application Google Maps accepte les Codes Plus comme elle accepte une adresse postale ou les coordonnées géographiques d'un point et permet une navigation GPS sans connection.

Pour communiquer une adresse ou fixer un lieu de rendez-vous

Après avoir cliqué sur un point de la carte Plus.Codes, notez que l'URL de la page (son adresse) a été modifiée, l'URL devient par exemple : https://plus.codes/8FR7RPM6+GH.
Envoyons cette URL sous forme d'un lien dans un message pour communiquer notre adresse ou le lieu d'un rendez-vous : https://plus.codes/8FR7RPM6+GH. En cliquant le lien, le destinataire verra le rectangle correspondant sur la carte.

Exemples d'utilisation de Codes Plus

calcutta
Une habitante de Calcutta se localise grâce à son Codes Plus à 12 chiffres : 7MJCG86R+W5QM
calcutta
Une plaque Codes Plus à 12 chiffres sur une maison de Calcutta

Voici un exemple du travail de Google en collaboration avec une ONG, pour résoudre les problèmes d'adresse des communautés urbaines mal desservies de Calcutta. Afin de trouver facilement les adresses des résidents de cette communauté, nous avons introduit les Codes Plus comme moyen simple pour fournir une adresse aux habitants de cette ville. De plus, le service est gratuit, open-source et fonctionne hors ligne.



La nation Navajo utilise les Codes Plus dans Google Maps pour fournir des adresses à ses résidents, dans le but d'améliorer l'accès aux services de santé, d'urgence et à la livraison du courrier.
En savoir plus sur les Codes Plus : https://maps.google.com/pluscodes
Remerciements particuliers au Navajo Nation Film Office.

 
 

Contact  |  À propos  |  Hébergement  |  Yopmail  |  Haut de page


Dans les temps de tromperie universelle, dire la vérité devient un acte révolutionnaire. George Orwell