Rechercher un outil
Open Location (Plus Code)

Outil pour convertir les codes open location en coordonnées GPS sur une carte. Open Location est un système de géocodage créé par Google (parfois renommé 'plus codes') et affiché, entre autres, sur Google Maps.

Résultats

Open Location (Plus Code) -

Catégorie(s) : Géographie

Partager
Partager
dCode et plus

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Ecrire à dCode !


Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !


Grâce à vos remarques, réponses et commentaires pertinents, dCode peut développer le meilleur outil 'Open Location (Plus Code)', alors écrivez-nous c'est gratuit ! Merci !

Open Location (Plus Code)

Convertisseur de Codes Open Location

A partir d'un plus code


Convertisseur depuis des Coordonnées GPS


Outil pour convertir les codes open location en coordonnées GPS sur une carte. Open Location est un système de géocodage créé par Google (parfois renommé 'plus codes') et affiché, entre autres, sur Google Maps.

Réponses aux Questions

Qu'est ce qu'un code Open Location OLC ?

Les codes Open Location sont un système de géocodage localisant une zone géographique sur Terre à la manière de coordonnées GPS, mais en plus court grâce à un code alphanumérique.

La Terre est d'abord découpée en zones géographiques de 18x9 (tous les 20°) pouvant être identifiée par 2 coordonnées (AA), puis chaque zone est découpée en sous-zones de 20x20 identifiées par les sous-coordonnées (BB) etc, elles mêmes redécoupées en 20x20 jusque 4 fois.

Chaque couple de lettre représente donc une zone, et plus il y a de couples de lettres, plus la zone est précise (jusqu'à une zone de 3.5m de coté au plus précis)

Un code est de la forme AABBCCDD+EEF composé de 1 à 4 couples alphanumériques, suivi du signe plus + et d'un autre couple alphanumérique, éventuellement suivi d'un caractère additionnel.

Les 20 caractères autorisés sont 23456789CFGHJMPQRVWX (similaire à une écriture en base 20)

Comment convertir un code Open Location ?

Séparer les couples de caractères et pour chacun, noter le premier caractère (coordonnée de latitude) et le second caractère (coordonnée de longitude) à repérer dans la grille.

Pour reconstituer des coordonnées GPS (latitude, longitude), il est d'abord nécessaire de convertir les caractères 23456789CFGHJMPQRVWX selon le tableau de correspondance :

23456789CFGHJMPQRVWX
012345678910111213141516171819

Puis pour chaque valeur, la multiplier par la précision de chaque couple selon le tableau

#1 AA20°
#2 BB
#3 CC0.05°
#4 DD0.0025°
#5 EE0.000125°
#6 F0.00003125°

Additionner toutes les valeurs de latitude et y soustraire 90° d'un coté et toutes valeurs de longitude et y soustraire 180° de l'autre pour obtenir des coordonnées GPS.

Exemple : Le code 8FW4V75R+8W se découpe en paires 8F,W4,V7,5R,8W, la première paire 8F consiste en la latitude $ 8_{(20 OLC)} = 6_{(10)}' = 6 \times 20° = 120° $ et la longitude $ F_{(20 OLC)} = 9_{(10)}'= 9 \times 20° = 180° $, la seconde paire est W4 soit latitude +18° et longitude +2° etc. Les sommes respectives donnent la latitude $ \approx 138.8583 - 90 = 48.8583° $ et la longitude $ \approx 182.2923 - 180 = 2.2923 ° $

Comment convertir des coordonnées GPS en code Open Location ?

A partir de coordonnées GPS :

Exemple : (lat, long) = 48.8583,2.2923

1- ajouter 90° à la latitude et 180° à la longitude

Exemple : $ 48.8583+90=138.8583 $, $ 2.2923+180=182.2923 $

2- multiplier les valeurs par 8000 (=20^3)

Exemple : $ 138.8583 \times 8000 = 1110866.4 $, $ 182.2923 \times 8000 = 1458338.4 $

3- convertir les valeurs obtenues en base 20 (avec l'alphabet 23456789CFGHJMPQRVWX) en se limitant à la partie entière et en complétant avec des zéros initiaux si le résultat a moins de 5 chiffres.

Exemple : $ 1110866_{(10)} = [6, 18, 17, 3, 6]_{(20)} = 8WV58_{(20 OLC)} $, $ 1458338_{(10)} = [9, 2, 5, 16, 18]_{(20)} = F47RW_{(20 OLC)} $

4- intercaler les $ 2 \times 5 $ caractères obtenus en alternant latitude puis longitude et écrire le résultat sous la forme XXXXXXXX+XX

Exemple : 8WV58 et F47RW donnent 8F,W4,V7,5R,8W soit le plus code 8FW4V75R+8W

Comment reconnaitre les codes Open Location ?

Les codes Open Location (OLC) sont au format XXXXXXXX+XX ou parfois XXXX+XX Lieu (les 4 premiers caractères sont supprimés) cette seconde forme nécessite une base de données afin de connaitre le lieu qui permet de retrouver les 4 premiers caractères.

Les codes ont un + d'où leur surnom de plus codes

L'entreprise Google a créé ces codes qui sont de plus en plus utilisés, grace à Google Maps, toute référence au moteur de recherche est un indice.

Code source

dCode se réserve la propriété du code source de l'outil 'Open Location (Plus Code)' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme, applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) aucune donnée, script ou accès API ne sera cédé gratuitement, idem pour télécharger Open Location (Plus Code) pour un usage hors ligne, PC, tablette, appli iPhone ou Android !

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !

Questions / Commentaires

Grâce à vos remarques, réponses et commentaires pertinents, dCode peut développer le meilleur outil 'Open Location (Plus Code)', alors écrivez-nous c'est gratuit ! Merci !


Source : https://www.dcode.fr/code-open-location
© 2020 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches / CTF.
Un problème ?