Jak obliczyć opłaty za przejazd dla dowolnej trasy – niezależne API pobierania opłat na mapie

TollGuru Toll API umożliwia teraz osobom fizycznym i firmom obliczanie kosztów opłat za przejazd dla tras od dowolnego dostawcy map

TollGuru udostępniło Niezależne API opłat drogowych, które umożliwia flotom ciężarowym, firmom logistycznym, udziałom w przejazdach, wypożyczalniom samochodów i wszystkim innym obliczanie opłat za przejazd od wybranego dostawcy map. Firmy mogą przesyłać polilinię trasy od dostawców map, takich jak Google, Bing, MapBox, Apple Map, HERE, TomTom, Waze, ESRI, MapQuest, JawgMaps, Trimble, PTV, MapmyIndia, Yandex, Michelin, Baidu, Gaode i otrzymywać informacje o opłatach drogowych specyficzne dla czasu podróży, rodzaju płatności, typu pojazdu i cech pojazdu, takich jak liczba osi, wysokość i waga.

firmy mogą również przesyłać polilinię trasy ze swoich niestandardowych rozwiązań mapowania, takich jak te utworzone przy użyciu Maszyny do routingu Open Source lub API Map kierunku GraphHopper. Mogą również otrzymywać opłaty za niestandardowe rozwiązanie routingu utworzone za pomocą drzewa R, wykresu sieciowego, algorytmu a* lub dowolnego najkrótszej ścieżki, danych mapowych z OSM lub innych źródeł danych, takich jak ArcGIS.

dlaczego trudno jest obliczyć opłaty za przejazd dla polilinii trasy z dowolnej usługi mapowania

TollGuru opracował model abstrakcji danych, który działa z każdą konkretną implementacją routingu przez różnych dostawców mapowania. Pozwoliło nam to na wdrożenie niezależnych od map lub map-agnostycznych algorytmów obliczania opłat drogowych.

aby wyjaśnić, jak różne platformy mapowania tworzą polilinię dla tej samej drogi w nieco inny sposób, rozważmy New Rochelle Toll Plaza na New York Thruway. Jak pokazano na poniższym obrazku, plac poboru opłat (teraz przebudowany i przesunięty dalej na północ) miał 14 pasów do pobierania opłat w kierunku północnym:

New Rochelle toll barrier — zdjęcia historyczne z Google Earth (plac został odbudowany)

jednym ze sposobów reprezentowania wszystkich miejsc poboru opłat byłoby utworzenie 14 łączy (par węzłów) odpowiadających 14 pasom ruchu w kierunku północnym, aby odzwierciedlić fakt, że pojazdy muszą płacić opłatę za przejazd na każdym placu w zależności od rodzaju pojazdu i czasu podróży. Jak pokazano na poniższym obrazku, wolontariusze OSM zdecydowali się utworzyć 14 linków (sposób) w tej lokalizacji. Trasa w kierunku północnym zawierałaby łącznik z 14 łączników. Północne pasy są pokazane pod wydłużonym brązowym owalem na poniższym obrazku.

obraz dla posta
prezentacja OSM bariery drogowej New Rochelle. 14 bramownic jest pokazanych jako 14 dróg

inni dostawcy usług mapowania, tacy jak Google, HERE, Bing, TomTom, reprezentują drogę Północną w inny sposób. Te usługi mapowania wybrały kodowanie jednego lub dwóch linków zamiast 14 linków. Pasy w kierunku północnym są pokazane pod brązowym owalnym kształtem na następujących zdjęciach:

obraz dla posta
mapa Google (po lewej) i mapa tutaj (po prawej) reprezentacja pasów ruchu na północ. W przeciwieństwie do OpenStreetMap, Google i HERE używali jednego linku (polilinii) do reprezentowania 14 płatnych placów i pasów ruchu
obraz dla postu
TomTom (po lewej) i MapQuest (po prawej) reprezentacja pasów ruchu w kierunku północnym. W przeciwieństwie do OSM, TomTom i MapQuest używają dwóch łączy (polilinii) do reprezentowania 14 placów poboru opłat
obraz dla postu
Bing (z lewej) i Waze (z prawej) reprezentacja północnych pasów ruchu. W przeciwieństwie do TomTom, MapQuest i Bing, które używają dwóch linków, Waze, Google, tutaj używają jednego linku (polilinii) do reprezentowania 14 placów poboru opłat
obraz dla postu
mapy Apple(po lewej), Yandex (środkowy), wikimapia (po prawej) reprezentacja północnych pasów ruchu. Podobnie jak Waze, Google, HERE maps, Apple maps, Yandex i wikimapia używają 1 linku (polilinii) do reprezentowania 14 placów poboru opłat

każda z usług mapowania ma inny koncepcyjny model danych świata fizycznego. Na przykład w OpenStreetMap każda funkcja to jedna lub więcej geometrii z dołączonymi danymi atrybutów. Ponieważ każda usługa mapowania wykorzystuje własny model koncepcyjny do tworzenia map online, różni się od innych map.

jak pokazano na poniższym obrazku, Google, HERE I OSM routing API zapewniają inną polilinię dla tej samej drogi. Polilinia z tej mapy jest pokazana w Kolorze Fioletowym i znajduje się na wschód od polilinii z Google (pokazane w Kolorze Niebieskim) i OSM (pokazane w kolorze zielonym).

obraz dla postu
Poliliny stąd API trasy mapy, API kierunku Mapy Google i OSM. TollGuru Toll API oblicza informacje o opłatach dla każdej z platform mapowania

rozwiązanie TollGuru Toll API

TollGuru REST API opracowało model koncepcyjny dla własnych algorytmów do pracy z każdą z platform mapowania opisanych wcześniej. Punkt końcowy API do odbioru polilinii z dowolnej usługi mapowania jest:

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

opłaty za przejazd są zwracane za rodzaje płatności, takie jak transpondery (np. E-ZPass, TxTag itp.), gotówka, opłata za tablice rejestracyjne (Płać pocztą, Płać płytą itp.), Karta Prepaid (np. Nexpress, Karta Nexus itp.) i karty kredytowej w określonej walucie. Na przykład opłaty za przejazd w Stanach Zjednoczonych są domyślnie zwracane w dolarach, Meksyk W Peso meksykańskim itp.

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

opłaty są specyficzne dla określonego pojazdu. Jeśli pojazd porusza się po drodze płatnej (takiej jak Pennsylvania turnpike), gdzie opłaty za przejazd zależą od osi i masy pojazdu, opłaty za przejazd są zwracane za konkretną wagę. Poniższy obraz przedstawia niektóre atrybuty dotyczące informacji o opłatach drogowych.

obraz do postu

skontaktuj się z nami na [email protected] jeśli chcesz umówić się na demo lub zintegrować Tollguru map Independent Toll API w swoim produkcie.

o TollGuru

TollGuru, produkt firmy MapUp Inc., oblicza opłaty za przejazd dla wszystkich płatnych dróg, mostów i tuneli w Stanach Zjednoczonych, Kanadzie, Meksyku i Indiach dla wszystkich typów pojazdów. TollGuru zapewnia inteligentną giełdę opłat drogowych i platformę nawigacyjną.

usługa mapowania TollGuru jest zaprojektowana dla prawdziwej Ameryki — gdzie zarówno koszty, jak i czasy decydują o trasie. TollGuru pokazuje tańsze trasy nie pokazywane przez inne aplikacje mapujące, takie jak Google maps, Apple maps, Waze, HERE maps, MapQuest, Scout GPS, Garmin itp. W przeciwieństwie do innych aplikacji do mapowania, nasze trasy uwzględniają dwa wektory — czas podróży i koszt podróży (paliwo i opłaty drogowe), aby zapewnić platformę decyzyjną w czasie rzeczywistym.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.