Comment Calculer les Péages pour n’importe quelle API de péage indépendante de la carte d’itinéraire

L’API de péage de TollGuru permet désormais aux particuliers et aux entreprises de calculer les coûts de péage pour les routes à partir de n’importe quel fournisseur de cartographie

TollGuru a publié une API de péage indépendante de la carte qui permet aux flottes de camionnage, aux entreprises de logistique, aux covoiturages, aux locations de voitures et à tout le monde de calculer les péages pour les itinéraires auprès d’un fournisseur de cartographie de leur choix. Les entreprises peuvent télécharger une polyligne d’itinéraire à partir de fournisseurs de cartographie tels que Google, Bing, MapBox, Apple Map, HERE, TomTom, Waze, ESRI, MapQuest, JawgMaps, Trimble, PTV, MapmyIndia, Yandex, Michelin, Baidu, Gaode et recevoir des informations de péage spécifiques au temps de trajet, au type de paiement, au type de véhicule et aux caractéristiques du véhicule telles que le nombre d’essieux, la hauteur et le poids.

Les entreprises peuvent également télécharger une polyligne d’itinéraire à partir de leurs solutions de cartographie personnalisées, telles que celles créées à l’aide d’une machine de routage Open Source ou de l’API GraphHopper Direction Map. Ils peuvent également recevoir des péages pour leur solution de routage personnalisée créée à l’aide de l’arborescence R, du graphe réseau, d’un algorithme A* ou de tout algorithme de chemin le plus court, des données cartographiques d’OSM ou de toute autre source de données telle qu’ArcGIS.

Pourquoi est-il difficile de calculer les péages pour une polyligne de route à partir d’un service de cartographie

TollGuru a développé un modèle d’abstraction de données qui fonctionne avec chaque implémentation spécifique du routage par différents fournisseurs de cartographie. Cela nous a permis d’implémenter des algorithmes de calcul de péage indépendants de la carte ou indépendants de la carte.

Pour élucider comment différentes plates-formes de cartographie créent une polyligne pour la même route d’une manière légèrement différente, considérons la place de péage de New Rochelle sur la New York Thruway. Comme le montre l’image ci-dessous, la place de péage (maintenant reconstruite et déplacée plus au nord) comportait 14 voies pour percevoir les péages en direction nord:

Barrière de péage de New Rochelle – Images historiques de Google Earth (La place a depuis été reconstruite)

Une façon de représenter tous les emplacements de péage serait de créer 14 liens (paires de nœuds) correspondant aux 14 voies en direction nord pour représenter le fait que les véhicules doivent payer un péage à chaque place en fonction du type de véhicule et de l’heure de déplacement. Comme le montre l’image ci-dessous, les bénévoles d’OSM ont choisi de créer 14 liens (chemin) à cet endroit. Une polyligne de route en direction nord comprendrait un lien parmi les 14 liens. Les voies en direction nord sont représentées sous l’ovale brun allongé dans l’image ci-dessous.

 Image pour poste
Représentation OSM de la barrière de péage de New Rochelle. 14 portiques de péage sont représentés par 14 voies

D’autres fournisseurs de services de cartographie tels que Google, HERE, Bing, TomTom représentent la route en direction du nord d’une manière différente. Ces services de cartographie ont choisi de coder un ou deux liens au lieu de 14 liens. Les voies en direction nord sont représentées sous la forme ovale brune dans les images suivantes:

 Image pour le poste
Google Map (à gauche) et HERE map (à droite) représentation des voies en direction du nord. Contrairement à OpenStreetMap, Google et HERE ont utilisé un lien (polyligne) pour représenter 14 places et voies de péage
 Image pour le poste
Représentation TomTom (à gauche) et MapQuest (à droite) des voies en direction du nord. Contrairement à OSM, TomTom et MapQuest utilisent deux liaisons (polyligne) pour représenter 14 places de péage
 Image pour post
Bing (à gauche) et Waze (à droite) représentation des voies en direction du nord. Contrairement à TomTom, MapQuest et Bing qui utilisent deux liens, Waze, Google, utilisent ICI un lien (polyligne) pour représenter 14 places de péage
 Image pour le post
Apple Maps (à gauche), Yandex (au milieu), wikimapia (à droite) représentation des voies en direction du nord. Comme Waze, Google, HERE maps, Apple maps, Yandex et wikimapia utilisent 1 lien (polyligne) pour représenter 14 places de péage

Chacun des services de cartographie a des modèles de données conceptuels différents du monde physique. Par exemple, dans OpenStreetMap, chaque entité est une ou plusieurs géométries avec des données d’attribut attachées. Étant donné que chaque service de cartographie utilise son propre modèle conceptuel pour créer des cartes en ligne, il diffère des autres cartes.

Comme le montre l’image ci-dessous, les API de routage Google, HERE et OSM fournissent une polyligne différente pour la même route. La carte de la polyligne d’ICI est affichée en couleur violette et se trouve à l’est des polylignes de Google (affichées en couleur bleue) et d’OSM (affichées en couleur verte).

 Image pour le poste
Polylignes d’ICI map Route API, Google Map Direction API et OSM. L’API de péage de TollGuru calcule les informations de péage pour chacune des plates-formes de cartographie

Solution d’API de péage de TollGuru

L’API de repos de TollGuru a développé un modèle conceptuel pour que ses algorithmes propriétaires fonctionnent avec chacune des plates-formes de cartographie décrites précédemment. Le point de terminaison de l’API de péage pour recevoir la polyligne de n’importe quel service de cartographie est:

https://dev.tollguru.com/v1/calc/route

Les péages sont retournés pour les types de paiement tels que les transpondeurs (par exemple, E-ZPass, TxTag, etc.), espèces, péage de plaque d’immatriculation (Payer par courrier, Payer par Plaque, etc.), carte prépayée (par exemple Nexpress, Carte Nexus, etc.) et la carte de crédit dans la devise spécifique. Par exemple, les péages aux États-Unis sont retournés en dollars, le Mexique en peso mexicain, etc. par défaut. La réponse au péage comprend les éléments suivants:

{ "summary": { ... }, "departure_time": 1551541566 }, "route": { "hasTolls": true, "costs": { "fuel": 4.31, "otherCost": 10, "tag": 2.46, "cash": false, "licensePlate": 3.69, "creditCard": false, "prepaidCard": 2.46 }, "tolls": , "tagSecondary": , "licensePlatePrimary": "ZipCash", "licensePlateSecondary": false, "discountCarDetails": false, "discountCarType": false, "discountTruckDetails": false, "discountTrucks": false, "height": "No" } ] }}

Les péages sont spécifiques au véhicule spécifié. Si le véhicule circule sur une route à péage (comme la Pennsylvania turnpike) où les péages dépendent des essieux et du poids du véhicule, les péages sont restitués pour le poids spécifique. L’image suivante montre certains des attributs relatifs aux informations de péage.

 Image pour la publication

Veuillez nous contacter à api @tollguru.com si vous souhaitez planifier une démonstration ou intégrer une API de péage indépendante de la carte TollGuru dans votre produit.

À propos de TollGuru

TollGuru, un produit de MapUp Inc., calcule les péages pour toutes les routes à péage, ponts et tunnels aux États-Unis, au Canada, au Mexique et en Inde pour tous les types de véhicules. TollGuru fournit une plate-forme intelligente d’échange de péage et de navigation.

Le service de cartographie TollGuru est conçu pour l’Amérique réelle — où les coûts et les délais figurent dans les décisions d’itinéraire. TollGuru affiche les itinéraires moins chers non affichés par d’autres applications de cartographie telles que Google maps, Apple maps, Waze, HERE maps, MapQuest, Scout GPS, Garmin, etc. Contrairement à d’autres applications de cartographie, nos itinéraires prennent en compte deux vecteurs : le temps de trajet et le coût du trajet (carburant et péages) pour fournir une plate—forme de décision en temps réel.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.