L’encodage de polylines (Encoded Polyline Algorithm Format)
est un algorithme de compression (avec pertes) qui permet de stocker une liste de coordonnées dans une simple chaîne de caractères.
Cet encodage a été créé pour être utiliser par l’API de Google Maps. Mais d’autres services peuvent y faire appel, c’est le cas par exemple de l’API du service de routage open source OSRM.
Le package gepaf
permet d’encoder un dataframe de coordonnées vers une chaîne de caractères avec la fonction encodePolyline
et de décoder une chaîne de caractères vers un dataframe de coordonnées avec la fonction decodePolyline
.
Le package, créé par Matthieu Viry, est disponible sur le CRAN ainsi que sur GitHub.
OpenEdition vous propose de citer ce billet de la manière suivante :
Timothée Giraud (9 mai 2016). Encoder et décoder les polylines Google avec le package gepaf. R Géomatique. Consulté le 7 septembre 2024 à l’adresse https://doi.org/10.58079/tp3u
Une réflexion sur « Encoder et décoder les polylines Google avec le package gepaf »