cum se calculează taxele de drum pentru orice rută-hartă API de taxare independentă

TollGuru Toll API permite acum persoanelor fizice și întreprinderilor să calculeze costurile de taxare pentru rute de la orice furnizor de cartografiere

TollGuru a lansat API-ul de taxare independent Map, care permite flotelor de camioane, companiilor logistice, acțiunilor de călătorie, închirierilor de mașini și tuturor celorlalți să calculeze taxele pentru rute de la un furnizor de cartografiere la alegere. Companiile pot încărca o polilinie de rute de la furnizori de cartografiere precum Google, Bing, MapBox, Apple Map, here, TomTom, Waze, ESRI, MapQuest, JawgMaps, Trimble, PTV, MapmyIndia, Yandex, Michelin, Baidu, Gaode și pot primi informații privind taxele de drum specifice timpului de călătorie, tipului de plată, tipului de vehicul și caracteristicilor vehiculului, cum ar fi numărul de axe, înălțimea și greutatea.

companiile pot încărca, de asemenea, o polilinie de traseu din soluțiile lor de cartografiere personalizate, cum ar fi cele create folosind Open Source Routing Machine sau GraphHopper Direction map API. De asemenea, pot primi taxe pentru soluția lor de rutare personalizată creată folosind arborele R, graficul de rețea, A* sau orice algoritm de cale cea mai scurtă, date de hartă de la OSM sau orice alte surse de date, cum ar fi ArcGIS.

de ce este greu pentru a calcula taxele de trecere pentru o polilinie traseu de la orice serviciu de cartografiere

TollGuru a dezvoltat un model de abstractizare a datelor care funcționează cu fiecare implementare specifică de rutare de către diferiți furnizori de cartografiere. Acest lucru ne-a permis să implementăm algoritmi de calcul al taxei independente de hartă sau de hartă-agnostică.

pentru a elucida modul în care diferite platforme de cartografiere creează polilinie pentru același drum într-o manieră ușor diferită, să luăm în considerare New Rochelle Toll Plaza de pe New York Thruway. După cum se arată în imaginea de mai jos, piața de taxare (acum reconstruită și mutată mai spre nord) avea 14 benzi pentru colectarea taxelor în direcția nord:

New Rochelle toll barrier — imagini istorice de la Google Earth (plaza a fost reconstruită de atunci)

o modalitate de a reprezenta toate locațiile de taxare ar fi crearea a 14 legături (perechi de noduri) corespunzătoare celor 14 benzi spre nord pentru a reprezenta faptul că vehiculele trebuie să plătească o taxă la fiecare piață în funcție de tipul vehiculului și de timpul de călătorie. După cum se arată în imaginea de mai jos, voluntarii OSM au ales să creeze 14 linkuri (mod) în această locație. O polilinie de traseu în direcția spre nord ar include o legătură din cele 14 legături. Benzile spre nord sunt prezentate sub ovalul maro alungit din imaginea de mai jos.

imagine pentru post
reprezentarea OSM a barierei de taxare New Rochelle. 14 poduri rulante cu taxă sunt prezentate ca 14 moduri

alți furnizori de servicii de cartografiere, cum ar fi Google, aici, Bing, TomTom reprezintă drumul spre nord într-un mod diferit. Aceste servicii de cartografiere au ales să codifice una sau două linkuri în loc de 14 linkuri. Benzile spre nord sunt prezentate sub forma ovală maro în următoarele imagini:

imagine pentru post
harta Google (stânga) și aici harta (dreapta) reprezentarea benzilor spre nord. Spre deosebire de OpenStreetMap, Google și HERE au folosit un link (polilinie) pentru a reprezenta 14 piețe și benzi de taxare
imagine pentru post
TomTom (stânga) și MapQuest (dreapta) reprezentarea benzilor spre nord. Spre deosebire de OSM, TomTom și MapQuest folosesc două legături (polilinie) pentru a reprezenta 14 piețe de taxare
imagine pentru post
Bing (stânga) și Waze (dreapta) reprezentarea benzilor spre nord. Spre deosebire de TomTom, MapQuest și Bing care utilizează două link-uri, Waze, Google, aici utilizați un link (polilinie) pentru a reprezenta 14 piete de taxare
imagine pentru post
Apple Maps(stânga), Yandex (mijloc), wikimapia (dreapta) reprezentarea benzilor spre nord. La fel ca Waze, Google, Here maps, Apple maps, Yandex și wikimapia folosesc 1 link (polilinie) pentru a reprezenta 14 piete de taxare cu taxă

fiecare dintre serviciile de cartografiere au o diferite modele de date conceptuale ale lumii fizice. De exemplu, în OpenStreetMap fiecare caracteristică este una sau mai multe geometrii cu date atribut atașat. Deoarece fiecare serviciu de cartografiere folosește propriul model conceptual pentru a crea hărți online, Acesta diferă de alte hărți.

după cum se arată în imaginea de mai jos, Google, aici și OSM routing API oferă polilinii diferite pentru același drum. Polilinia de aici Harta este prezentată în culoarea violet și este la est de polilinii de la Google (afișate în culoarea albastră) și OSM (afișate în culoarea verde).

imagine pentru post
polilinii de aici harta traseu API, Google Harta direcție API și OSM. TollGuru Toll API calculează informații de taxare pentru fiecare dintre platformele de cartografiere

TollGuru Toll API soluție

TollGuru REST API a dezvoltat un model conceptual pentru algoritmii săi de proprietate pentru a lucra cu fiecare dintre platformele de cartografiere descrise anterior. Punctul final API Toll pentru a primi polilinie de la orice serviciu de cartografiere este:

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

taxele sunt returnate pentru tipuri de plată, cum ar fi transpondere (de exemplu, E-ZPass, TxTag, etc.), numerar, Taxa de înmatriculare (plata prin poștă, plata prin placă etc.), Card preplătit (de exemplu, Nexpress, Nexus Card etc.) și card de credit în moneda specifică. De exemplu, taxele de trecere în Statele Unite sunt returnate în dolari, Mexic în peso Mexican etc. în mod implicit. Răspunsul la taxa rutieră include următoarele

{ "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" } ] }}

taxele sunt specifice vehiculului specificat. Dacă vehiculul circulă pe un drum cu taxă (cum ar fi Pennsylvania turnpike) unde taxele depind de axe și greutatea vehiculului, taxele sunt returnate pentru greutatea specifică. Următoarea imagine prezintă unele dintre atributele despre informațiile privind taxa de drum.

imagine pentru post

vă rugăm să luați legătura cu noi la [email protected] dacă doriți să programați un demo sau pentru a integra TollGuru Harta API taxă independentă în produsul dvs.

despre TollGuru

TollGuru, un produs al MapUp Inc., calculează taxele pentru toate drumurile cu taxă, poduri și tuneluri din Statele Unite, Canada, Mexic și India pentru toate tipurile de vehicule. TollGuru oferă schimb de taxare inteligentă și platformă de navigație.

serviciul de cartografiere TollGuru este conceput pentru America reală — unde atât costurile, cât și orele figurează în deciziile de rută. TollGuru arată rutele mai ieftine care nu sunt afișate de alte aplicații de cartografiere, cum ar fi Google maps, Apple maps, Waze, Here maps, MapQuest, Scout GPS, Garmin etc. Spre deosebire de alte aplicații de cartografiere, rutele noastre iau în considerare doi vectori — timpul de călătorie și costul călătoriei (combustibil și taxe) pentru a oferi o platformă de decizie în timp real.

Lasă un răspuns

Adresa ta de email nu va fi publicată.