Générez des polylignes et des polygones prêts à l'emploi dans vos requêtes

Tracez un itinéraire ou une zone sur la carte et visualisez exactement ce qu'il représente.

Cet outil gratuit en ligne vous permet d'encoder, de décoder ou de modifier la polyligne/le polygone, puis de le copier directement dans vos requêtes — notamment Woosmap Static Maps, Store Search et Datasets.

Nouveau

Convertissez des coordonnées ou des chaînes encodées en formes exploitables

Encodez des listes de coordonnées, décodez des chaînes de polylignes et visualisez des géométries complexes instantanément.

Que vous construisiez un moteur de routage, définissiez une** requête spatiale**, recherchiez le long d'un chemin ou** génériez des vignettes de carte statique**, la manipulation de coordonnées brutes peut être fastidieuse.

L'utilitaire de polyligne Woosmap permet aux développeurs de convertir facilement des listes de latitude/longitude vers le format standard de l'algorithme de polyligne encodée, et inversement.

Visualisez vos géométries sur une carte, modifiez-les en temps réel et copiez la chaîne encodée ou le GeoJSON où vous en avez besoin.

Parler à un expert
Tester la fonctionnalité en direct
Outil de polyligne encodée

La scène est à vous

Dessiner : cliquez sur la carte pour créer des points.

Modifier : supprimez des marqueurs créés pour ajuster la forme.

Décoder : collez une chaîne encodée pour la visualiser sur la carte.

Que pouvez-vous faire avec cet outil ?

Encoder des coordonnées en chaîne

Transformez un tableau standard de coordonnées Lat/Lng en une chaîne ASCII compressée.

Décoder des chaînes

Collez n'importe quelle chaîne de polyligne encodée (souvent présente dans les réponses API) pour visualiser le chemin ou la zone exacte sur la carte.

Dessiner et modifier

Créez manuellement des zones ou des itinéraires personnalisés en cliquant sur la carte. Affinez la précision de vos polylignes/polygones.

Transformer et convertir

Obtenez des chaînes encodées prêtes pour les URL ou au format GeoJSON pour toute polyligne/tout polygone dessiné ou collé.

Intégration dans l'écosystème Woosmap

Fonctionnement de l'algorithme de polyligne

L'algorithme de polyligne encodée est un algorithme de compression avec perte qui permet de stocker une série de coordonnées sous forme d'une chaîne unique. Il est largement utilisé car il réduit considérablement la taille des données lors du transfert de géométries via des API.

La logique :

  • Prend la valeur signée initiale (latitude ou longitude).
  • Multiplie par 10⁵ pour la convertir en entier.
  • Convertit la valeur en binaire.
  • Décale la valeur binaire d'un bit vers la gauche et l'inverse si la valeur originale était négative.
  • Découpe la valeur binaire en groupes de 5 bits et applique l'encodage ASCII.

Définitions

Une polyligne est une ligne continue composée d'un ou plusieurs segments de droite. Elle est utilisée pour représenter un chemin, un itinéraire ou une frontière sur une carte en reliant une séquence spécifique de coordonnées GPS (latitude et longitude).

Alors qu'une ligne simple relie deux points (point A au point B), une polyligne relie une série de points (A vers B vers C vers D).

Les points individuels qui définissent la forme de la ligne sont souvent appelés « nœuds ». Les segments reliant les nœuds sont généralement appelés « sommets ».

Étant donné qu'une polyligne est composée de segments droits entre des points, elle approxime les courbes. Plus le nombre de points est élevé, plus la courbe paraît lisse (ex. : une route sinueuse).

Dans la cartographie numérique (comme Woosmap, Google Maps, Mapbox ou OpenStreetMap), les polylignes sont le type de géométrie standard utilisé pour dessiner :

  • Les routes

  • Les rivières

  • Les lignes de transport en commun

  • Les itinéraires en voiture ou à pied

Si vous voyez une ligne sur une carte numérique qui se courbe, tourne ou suit un chemin spécifique, vous regardez une polyligne. C'est la géométrie fondamentale utilisée pour visualiser les déplacements et les infrastructures linéaires dans le monde physique.

Pour afficher votre polyligne sur une carte statique sans lister chaque coordonnée, vous devez passer la chaîne encodée dans le paramètre polyline. Vous devez préfixer la chaîne avec* enc:* afin que l'API sache comment l'interpréter.

Ex. : https://api.woosmap.com/maps/static?...&polylines{"enc":"{VOTRE_CHAINE_ENCODEE}","color":"blue",...

Oui. L'utilitaire de polyligne Woosmap utilise l'algorithme de polyligne encodée standard. Les chaînes générées ici sont donc compatibles avec tout système prenant en charge ce standard (souvent appelé format « Google Polyline »). Vous pouvez librement décoder des chaînes provenant d'autres API ou encoder des géométries pour les utiliser ailleurs.

Bien que l'algorithme d'encodage soit identique pour les deux, l'usage attendu diffère :

  • Les polylignes sont des chemins ouverts (de A vers B), idéaux pour visualiser des itinéraires, des directions ou des réseaux routiers.

  • Les polygones sont des boucles fermées (le premier et le dernier point sont reliés), représentant une zone. Ils sont utilisés pour définir des isochrones ou des zones dans la plateforme Woosmap.

Cet utilitaire utilise la précision standard de 5 décimales. Dans le processus d'encodage, les valeurs de latitude et de longitude sont multipliées par 10⁵.

Cela offre une résolution spatiale d'environ 1,1 mètre à l'équateur, ce qui est suffisamment précis pour la plupart des cas d'usage en navigation, routage et geofencing.

L'utilisation de coordonnées brutes (ex. : lat,lng|lat,lng...) peut rapidement générer des URL très longues. La plupart des navigateurs web et des serveurs ont une limite de caractères pour les URL (souvent autour de 2 048 caractères).

L'encodage compresse vos données géométriques, vous permettant de passer des chemins complexes comportant des centaines de points via une API basée sur les URL comme Woosmap Static Maps, sans atteindre ces limites.

Polyligne : une forme ouverte. Elle a un point de départ et un point d'arrivée qui ne se rejoignent pas. (Exemple : un itinéraire de voyage).

Polygone : une forme fermée. Le premier et le dernier point sont identiques, délimitant une zone. (Exemple : une zone de livraison ou un geofence).

Prêt à développer des applications géolocalisées ?

Discutons de la façon dont vous pouvez exploiter la plateforme Woosmap pour soutenir votre croissance.

Parler à un expert