Archives par mot-clé : Encoded Polyline Algorithm Format

Encoder et décoder les polylines Google avec le package gepaf

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.