Индекс
-
IsochroneService(интерфейс) -
GenerateIsochroneRequest(message) -
GenerateIsochroneRequest.PolygonFidelity(enum) -
GenerateIsochroneRequest.RoutingPreference(enum) -
GenerateIsochroneRequest.TravelDirection(enum) -
GenerateIsochroneRequest.TravelMode(enum) -
GenerateIsochroneResponse(message) -
Isochrone(сообщение)
IsochroneService
Сервис для расчета изохрон. Изохрона — это область, достижимая из заданной начальной точки за определенное время в пути.
| GenerateIsochrone |
|---|
Вычисляет и возвращает одну изохрону для заданного набора параметров. |
GenerateIsochroneRequest
Запрос на создание единой изохроны.
| Поля | |
|---|---|
travel_duration | Обязательно. Время прохождения сигнала для расчета изохроны. Значение должно быть положительным и ограничено 7200 секундами (120 минутами). Для режима DRIVE максимально допустимая продолжительность составляет 3600 секунд (60 минут). |
travel_mode | Обязательно. Вид транспорта. |
travel_direction | Обязательно. Направление движения. |
routing_preference | Необязательный параметр. Задает предпочтительный способ маршрутизации. По умолчанию используется значение TRAFFIC_UNAWARE. |
enable_smoothing | Необязательный параметр. Указывает, следует ли сглаживать края результирующих изохронных полигонов. |
polygon_fidelity | Необязательный параметр. Определяет точность создаваемого многоугольника. По умолчанию используется значение POLYGON_FIDELITY_UNSPECIFIED. |
origin поля объединения. Обязательно. Начальная точка для расчета изохроны. origin может быть только одним из следующих: | |
location | Начало координат представлено координатами широты и долготы. |
place | Название ресурса места в формате |
PolygonFidelity
Управляет уровнем детализации полигона изохроны.
| Перечисления | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED | Точность полигонов не указана. Сервер будет использовать значение по умолчанию, основанное на продолжительности поездки. |
LOW | Низкая точность. Подходит для покрытия больших площадей с меньшим количеством вершин. |
MEDIUM | Средняя точность. Баланс между детализацией и размером артефактов. |
HIGH | Высокая точность. Высококачественные ребра, но могут образовываться отверстия в полигоне в местах с низкой плотностью дорожной сети. |
RoutingPreference
Определяет, как дорожная обстановка учитывается при расчете.
| Перечисления | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED | Предпочтения маршрутизации не указаны. Сервер будет использовать маршрутизацию по умолчанию, которая имеет значение TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE | Расчет не будет учитывать дорожную обстановку. Изохрона будет основана на дорожной сети и статическом времени в пути. Это подходит для целей планирования, где дорожная обстановка не является фактором. |
TRAFFIC_AWARE | При расчете будут учитываться текущие дорожные условия. |
TravelDirection
Указывает направление движения для расчета изохроны.
| Перечисления | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED | Направление движения не указано. |
FROM | Вычисляет площадь, доступную из исходной точки. Пример: «Куда я могу доставить товар со своего склада за 30 минут?» |
TO | Вычисляет расстояние от точки отправления до начальной точки. Пример: «Откуда мои сотрудники могут добираться до офиса за 30 минут?» |
TravelMode
Определяет вид транспорта для расчета изохроны.
| Перечисления | |
|---|---|
TRAVEL_MODE_UNSPECIFIED | Способ передвижения не указан. |
DRIVE | Путешествие на легковом автомобиле. |
BICYCLE | Путешествуйте на велосипеде. |
WALK | Передвигаться пешком. |
GenerateIsochroneResponse
Ответ, содержащий сгенерированные данные изохроны.
| Поля | |
|---|---|
isochrone | Только выходные данные. Сгенерированная изохрона. |
Изохрона
Результат расчета изохроны, представляющий собой зону досягаемости из начальной точки в пределах заданного времени в пути.
| Поля | |
|---|---|
geometry поля объединения. Геометрическое представление изохроны. geometry может быть только одной из следующих: | |
geo_json | Геометрия изохрон в формате GeoJSON, использующая формат RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6 . |