1

Маршрутизатор, учитывать параметры ТС

Тема: Маршрутизатор, учитывать параметры ТС

Всем доброго дня.

У меня такой вопрос, планируется ли добавить в маршрутизатор возможность не только учитывать пробки или миновать шоссе (для карт Google), но и учитывать параметры транспортного средства (например, вводить длину, ширину, высоту, вес, нагрузку на ось) и время визита.

Например, для некоторых городов для всех транспортных средств весом более 16 тонн, запрещен въезд в город с 07.00 до 10.00 и с 16.00 до 20.00, чтобы эти условия учитывались при построения маршрута.

2

Маршрутизатор, учитывать параметры ТС

Re: Маршрутизатор, учитывать параметры ТС

Проверили API Google прокладки маршрута: в нем нет возможности отправлять параметры типа вес и ширина, которые потом можно было бы учесть при построении маршрута.

Tatsiana Shmihelskaya
Business Analyst, Gurtam
3

Маршрутизатор, учитывать параметры ТС

(08/04/2021 15:55:42 отредактировано 1BIT)

Re: Маршрутизатор, учитывать параметры ТС

добрый день
возможно ли использовать функции маршрутизатора через api, отправляя запрос с геоданными двух точек и получать ответ о количестве км и времени поездки?

Wialon + 1С = легко!
+7 (8412) 26-25-26
http://www.gps.ru/
4

Маршрутизатор, учитывать параметры ТС

Re: Маршрутизатор, учитывать параметры ТС

1BIT пишет:

добрый день
возможно ли использовать функции маршрутизатора через api, отправляя запрос с геоданными двух точек и получать ответ о количестве км и времени поездки?

Добрый день!

Да можно.

Есть запрос gis_get_route (в ближайшее время добавим его описание в документацию)
Пример

POST [url]https://routing-maps.wialon.com/hst-api.wialon.com/gis_get_route[/url]

Params (should be encoded by application/x-www-form-urlencoded, colon-separation provided for readability):

lat1: 53.87159
lon1: 27.48803
lat2: 53.9225
lon2: 27.51343
flags: 1
uid: 14809662 (used id)
sid: 022df8...... (session id)

Response:

{
    "status": "OK",
    "points": "kvxgIutwf...", (points encoded as Google Polyline)
    "distance": {
        "text": "9.30 km",
        "value": 9299.13964844
    },
    "duration": {
        "text": "10 min",
        "value": 611
    }
}

PS. Вопросы по API лучше оставлять в этой ветке  https://forum.gurtam.com/viewforum.php?id=34

Diana Cheley
Wialon Hosting Expert
Gurtam
5

Маршрутизатор, учитывать параметры ТС

Re: Маршрутизатор, учитывать параметры ТС

Добрый день.
А можно сделать расчет между несколькими точками сразу.
в целом нужно имея несколько адресов(координат) построить оптимальный маршрут.
я видел что есть функция route/optimize но туда надо отсылать массив,  отсортированный со временем. между всеми точками.

примерно получается, что у меня будет 25 адресов, и нужно будет 300 раз отправить запрос на вычисление данных.
2) gis_get_route дает расстояние оп прямой или с учетом дорог


Diana пишет:
1BIT пишет:

добрый день
возможно ли использовать функции маршрутизатора через api, отправляя запрос с геоданными двух точек и получать ответ о количестве км и времени поездки?

Добрый день!

Да можно.

Есть запрос gis_get_route (в ближайшее время добавим его описание в документацию)
Пример

Params (should be encoded by application/x-www-form-urlencoded, colon-separation provided for readability):

lat1: 53.87159
lon1: 27.48803
lat2: 53.9225
lon2: 27.51343
flags: 1
uid: 14809662 (used id)
sid: 022df8...... (session id)

Response:

{
    "status": "OK",
    "points": "kvxgIutwf...", (points encoded as Google Polyline)
    "distance": {
        "text": "9.30 km",
        "value": 9299.13964844
    },
    "duration": {
        "text": "10 min",
        "value": 611
    }
}
6

Маршрутизатор, учитывать параметры ТС

Re: Маршрутизатор, учитывать параметры ТС

poligon.admin0, добрый день,

Вы можете попробовать следующий запрос:

data: {"params":{},"origin":{"lat":54.815075912240886,"lon":25.172407804494078},"destination":{"lat":54.64855792885138,"lon":25.392134366963923},"waypoints":[{"lat":54.72238603233482,"lon":25.176527677539955},{"lat":54.76519236019443,"lon":25.545256315184602}],"flags":2,"optimizeParams":{"enable":true,"fixOrigin":true,"fixDestination":true}}

В waypoints указывается массив промежуточных точек.

search_provider: Провайдер роутинга(webgis, disable, google)
uid: ID пользователя
sid: Активный идентификатор сессии

В случае возникновения дополнительных вопросов, пожалуйста, направьте запрос на support@gurtam.com

Anton Zinovyev
Technical Care Engineer (L2)
Wialon