Truck Intelligence
Réseaux de camionnage canadiens, restrictions routières et de ponts, et validation d'itinéraire selon le véhicule, ajoutés au routage camion d'unmap.
Cette page existe parce que le module est en aperçu, et la raison de cet aperçu est que sa couverture est incomplète. La couverture est donc la documentation du produit, pas une note en bas de page.
Ce que ce n'est pas. Cela ne rend pas un itinéraire conforme sur le plan légal ou réglementaire, et cela ne remplace pas la lecture d'un panneau affiché. Le conducteur et le transporteur restent responsables du véhicule sur la route. Ce que cela fait, c'est vous dire ce qui a été vérifié, ce qui ne l'a pas été, et d'où viennent les données.
Le routage camion n'est pas le module
mode=truck est inclus dans le routage normal de tous les forfaits, et l'a toujours été. Sans
Truck Intelligence, un itinéraire camion obtient encore :
- le coût camion de Valhalla
- les restrictions camion portées par le réseau routier (OpenStreetMap)
- tous les paramètres de gabarit :
height,width,length,weight,axle_load,axle_count,hazmat,use_truck_route
Truck Intelligence ajoute la couche coûteuse à bâtir et difficile à reproduire : les données gouvernementales canadiennes maintenues, la validation selon le véhicule que vous avez déclaré, et la déclaration de couverture et de provenance qui indique jusqu'où faire confiance à la réponse.
Un itinéraire camion compte pour un seul appel de votre forfait, avec ou sans le module. Il n'y a ni multiplicateur camion, ni compteur camion distinct.
Sans le module, la réponse le dit
/route?mode=truck n'échoue pas sur une clé sans Truck Intelligence. Elle renvoie le même
itinéraire, et un bloc truck qui déclare honnêtement que rien n'a été vérifié :
{
"distanceMeters": 412903,
"durationSeconds": 16840,
"geometry": { "type": "LineString", "coordinates": [/* … */] },
"truck": {
"profile": { "height": 4.2, "weight": 38 },
"profileComplete": false,
"coverage": {
"truck_network": "not_checked",
"physical_restrictions": "not_checked",
"bridge_weight": "not_checked",
"bridge_clearance": "not_checked",
"hazmat": "not_checked",
"conditional_restrictions": "not_checked",
"temporary_restrictions": "not_checked"
},
"verification": "unknown",
"warnings": [{ "code": "TRUCK_INTELLIGENCE_NOT_ENABLED", "message": "…" }]
}
}Chaque catégorie indique not_checked plutôt que osm_only. La distinction est voulue :
osm_only est une affirmation sur la provenance, à savoir que nous avons regardé et que ce que
nous avons trouvé venait d'OpenStreetMap. Sans le module, rien n'a regardé, et décrire une
vérification qui n'a pas eu lieu est précisément l'erreur que toute cette surface existe pour
éviter. validation est absent plutôt que vide, car une liste de conflits vide se lit comme
« aucun conflit », ce qui est une affirmation et non un silence.
Les fermetures ne sont pas restreintes au module
Les fermetures de routes publiées par une autorité provinciale apparaissent dans le tableau
warnings de premier niveau sur tous les modes, y compris mode=car, avec ou sans le module.
Une route fermée l'est autant pour une voiture que pour un camion, et le graphe de routage est
reconstruit chaque semaine : il ne peut donc pas porter une fermeture.
Ce que le module ajoute par-dessus, c'est la comparaison : savoir si une limite affichée exclut le véhicule que vous avez déclaré.
Couverture
La couverture se lit par territoire et par catégorie de restriction, car une province qui publie l'une ne publie pas forcément les autres. Lisez ce tableau avant de promettre quoi que ce soit à un client.
Données gouvernementales statiques, par territoire
| Territoire | Ce qui est intégré | État |
|---|---|---|
| Nouvelle-Écosse | Désignations de poids routier (masse totale, avec coordonnées) | Prouvé de bout en bout : 10 279 restrictions, 92,0 % appariées à des tronçons, changement d'itinéraire vérifié |
| Québec | Classes d'accès du Réseau de camionnage | Prouvé de bout en bout : 263 k restrictions injectées, itinéraires camion 34 % plus rapides mesurés |
| Alberta | Listes de ponts restreints, par configuration de véhicule | Intégrées et placées sur des quarts de section arpentés; pas encore appariées aux routes, donc non appliquées |
| Alberta (municipal) | Routes camion et matières dangereuses de Grande Prairie et Lethbridge; le corridor régional de charges hautes | Intégrées et appariées; les routes camion sont applicables, les matières dangereuses et le corridor sont retenus (voir plus bas) |
| Ontario | Flux d'événements 511 | Fermetures seulement |
| Colombie-Britannique | Open511 DriveBC | Fermetures seulement |
| Partout ailleurs | aucune | Rien. Aucune affirmation n'est faite. |
Restrictions en temps réel et saisonnières, par territoire
| Territoire | Flux | Ce qu'il fournit |
|---|---|---|
| Ontario | 511 Ontario | Fermetures complètes. Ses propres champs de restriction sont nuls sur chaque enregistrement. |
| Alberta | 511 Alberta | Fermetures et limites de poids chiffrées, comparées à votre véhicule |
| Colombie-Britannique | Open511 DriveBC | Fermetures seulement. Ses descriptions portent de vraies restrictions dimensionnelles que nous ne interprétons volontairement pas : un enregistrement énonce une garde au sol minimale sous les mêmes mots-clés que deux maximums, et 11 restrictions exploitables se trouvent parmi 101 décalages de position de forme identique. |
| Partout ailleurs | aucun | Rien. L'absence d'avertissement de fermeture hors de ces trois provinces signifie qu'aucune vérification n'a eu lieu. |
Catégories de restrictions
| Catégorie | État | Pourquoi |
|---|---|---|
Réseau camion (hgv) | Cartographié par la communauté, plus les désignations gouvernementales intégrées | Couvert partout où un territoire ci-dessus le publie |
| Restrictions physiques (hauteur, largeur, longueur) | Cartographiées par la communauté; réelles mais inégales et concentrées dans une seule province | Aucun inventaire national n'est publié |
| Poids des ponts | Cartographié par la communauté sur très peu de tronçons | Le Canada ne publie aucun inventaire national des ponts. Un itinéraire sans exclusion de poids ne signifie pas que ses structures supportent votre charge. |
| Dégagement des ponts | Cartographié par la communauté | Comme ci-dessus |
| Matières dangereuses | Un seul indicateur, jamais les classes TMD | Le moteur réduit chaque sous-étiquette de matières dangereuses à un seul booléen : les règles par classe ne peuvent donc pas être honorées |
| Restrictions conditionnelles | Non modélisées | Le moteur de routage abandonne les restrictions conditionnelles à la construction : le dégel printanier et les interdictions nocturnes ne peuvent pas s'appliquer |
| Restrictions temporaires | Vérifiées par requête dans trois provinces | Voir le tableau ci-dessus |
Retenus volontairement
Deux jeux de données intégrés ne sont pas appliqués aux itinéraires, et c'est une décision et non une lacune :
- Les routes désignées pour matières dangereuses. Le moteur possède un seul indicateur de matières dangereuses et il signifie interdit. Une désignation n'a nulle part où aller : l'enregistrer ainsi inverserait la règle.
- Le corridor de charges hautes. Un corridor indique où une charge hors hauteur peut circuler, et non où un camion devrait passer. Demander au moteur de le préférer modifierait le routage de tous les camions sur une mauvaise lecture de la source.
Les deux restent consultables dans la piste de vérification, visibles comme connus mais non applicables.
Provenance
Chaque restriction officielle porte sa source, l'autorité dont la règle émane, la licence sous laquelle elle est arrivée, le fait que cette licence ait été vérifiée ou simplement acceptée par une personne nommée, et l'origine de sa géométrie. Une position approximative le dit : une restriction placée au centre d'un quart de section arpenté est enregistrée comme telle, et un quart de section fait un demi-mille de côté, donc son centre se trouve à environ 570 m de tout ce qu'il contient. Une restriction que nous détenons sans pouvoir la placer ne porte aucune coordonnée plutôt qu'une coordonnée devinée.
Tarif d'aperçu
49 $/mois pendant que la couverture est incomplète, sur tout forfait payant. Une seule autorisation pancanadienne : il n'y a pas de SKU par province, et un nouveau territoire rejoint ce même module au lieu de devenir une autre ligne sur votre facture.
Le prix augmentera à mesure que la couverture s'étendra. Si vous vous abonnez pendant l'aperçu, vous conservez le prix d'aperçu pendant une période de transition définie après le changement, plutôt que d'être déplacé au renouvellement suivant.
Gratuit depuis localhost et les origines de prévisualisation sur le forfait dev, comme tous les
modules unmap. Une origine de production exige un forfait payant et le module.
Outils pour agents
Les outils route de MCP et A2A utilisent le même parcours Truck Intelligence que le point de
terminaison HTTP /route. Une clé autorisée reçoit les mêmes résultats de validation, la même
couverture et les mêmes avertissements dans les trois interfaces. Un appel d'outil reste une seule
requête dans la même allocation partagée.