Режимы транспорта для изохрон

Режимы транспорта в изохронных расчётах определяют форму, масштаб и практическую применимость результирующих полигонов доступности. В экосистеме HERE Technologies при работе с HERE Maps API изохроны формируются на основе маршрутизационного движка, который учитывает реальные дорожные сети, ограничения движения и модель перемещения для выбранного типа транспорта.

Изохрона в контексте HERE Routing API представляет собой геометрическую область, охватывающую все точки, достижимые из заданной стартовой позиции за фиксированное время или при ограничении по расстоянию. Ключевым параметром становится транспортный режим, задающий правила перемещения по графу дорог и влияющий на скорость распространения «фронта достижимости».

В JavaScript SDK HERE Maps API транспортный режим задаётся параметром transportMode, который влияет на:

  • допустимые типы дорог
  • среднюю скорость движения
  • ограничения (пешеходные зоны, магистрали, грунтовые дороги)
  • поведенческую модель маршрутизации
  • учет поворотов, перекрёстков и светофоров

На уровне API режим транспорта напрямую влияет на алгоритм построения графа достижимости, который используется при вычислении изохрон.

Режим car

Режим car является наиболее универсальным для городских и межгородских сценариев. Он моделирует движение легкового автомобиля с учётом дорожной сети общего пользования.

Ключевые особенности:

  • использование автомобильной дорожной сети (highways, arterials, local roads)
  • учет ограничений поворотов и одностороннего движения
  • влияние скоростных ограничений и дорожных классов
  • игнорирование пешеходных зон и тротуаров

Пример формирования изохроны:

const params = {
  transportMode: 'car',
  origin: '52.5200,13.4050',
  range: 900, // 15 минут в секундах
  rangetype: 'time'
};

routingService.getReachableRegions(params, result => {
  console.log(result);
});

При использовании режима car форма изохроны становится асимметричной: вдоль магистралей область вытягивается, в плотной городской сетке приобретает компактную форму.

Режим pedestrian

Режим pedestrian моделирует движение пешехода и применяется для анализа пешей доступности объектов инфраструктуры.

Особенности:

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

Этот режим часто используется для анализа доступности:

  • остановок общественного транспорта
  • школ и медицинских учреждений
  • торговых центров

Пример:

const params = {
  transportMode: 'pedestrian',
  origin: '52.5200,13.4050',
  range: 600,
  rangetype: 'time'
};

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

Режим bicycle

Режим bicycle учитывает специфику велосипедной инфраструктуры и отличается от пешеходного и автомобильного моделей.

Основные характеристики:

  • приоритет велодорожек и второстепенных улиц
  • учет уклонов и физической нагрузки (в расширенных моделях маршрутизации)
  • ограничение доступа на автомагистрали
  • повышенная чувствительность к типу дорожного покрытия

Пример конфигурации:

const params = {
  transportMode: 'bicycle',
  origin: '52.5200,13.4050',
  range: 1800,
  rangetype: 'time'
};

Изохрона для велосипеда часто демонстрирует вытянутые «коридоры» вдоль веломаршрутов и рекреационных зон, что отражает реальную структуру городской велосети.

Режим truck

Режим truck используется для грузового транспорта и включает дополнительные ограничения, отсутствующие в легковом режиме.

Характерные особенности:

  • ограничение по высоте, массе и осевой нагрузке
  • запрет на движение по отдельным городским улицам
  • учет маршрутов для доставки и логистики
  • возможная оптимизация под тип груза (в зависимости от профиля маршрута)

Пример:

const params = {
  transportMode: 'truck',
  origin: '52.5200,13.4050',
  range: 3600,
  rangetype: 'time',
  vehicle: {
    grossWeight: 12000,
    height: 3.8,
    width: 2.5
  }
};

Изохроны для грузовиков заметно сужаются в городской среде и расширяются вдоль логистических коридоров, складских зон и индустриальных районов.

Режим scooter

Режим scooter ориентирован на лёгкий электротранспорт и учитывает смешанную инфраструктуру.

Особенности:

  • использование велодорожек и второстепенных дорог
  • ограниченная скорость движения
  • запрет на автомагистрали
  • высокая маневренность в городской среде

Этот режим формирует изохроны, близкие к велосипедным, но с меньшей дальностью покрытия за тот же интервал времени.

const params = {
  transportMode: 'scooter',
  origin: '52.5200,13.4050',
  range: 1200,
  rangetype: 'time'
};

Влияние режима транспорта на алгоритм построения изохроны

Внутренне изохронный расчёт опирается на граф дорог, где:

  • узлы — перекрёстки и точки изменения условий движения
  • рёбра — дорожные сегменты с весами
  • веса — время прохождения или расстояние

Выбор транспортного режима изменяет:

  1. Фильтрацию графа

    • удаляются недоступные типы дорог
    • применяются ограничения доступа
  2. Весовые коэффициенты

    • разные средние скорости
    • штрафы за повороты и светофоры
  3. Дополнительные ограничения

    • для truck: габариты и масса
    • для bicycle: тип покрытия
    • для pedestrian: пешеходные зоны

Таким образом, один и тот же исходный пункт может давать радикально разные изохронные области.

Комбинирование параметров транспорта

В JavaScript API возможно уточнение транспортного режима через дополнительные параметры профиля.

Пример комбинирования:

const params = {
  transportMode: 'car',
  origin: '52.5200,13.4050',
  range: 1200,
  rangetype: 'time',
  departureTime: '2026-06-06T12:00:00'
};

Добавление времени отправления влияет на:

  • дорожный трафик
  • динамические ограничения скорости
  • вероятность задержек на перекрёстках

В результате изохрона становится не только функцией графа, но и временного контекста.

Сравнение транспортных режимов на одной координате

При анализе одной точки можно наблюдать существенные различия:

  • car — максимальная дальность вдоль магистралей
  • pedestrian — равномерное, но ограниченное покрытие
  • bicycle — расширенные коридоры вдоль велосети
  • truck — фрагментированная область с логистическими «островами»
  • scooter — компактная, но более связная городская структура

Такие различия используются в аналитике:

  • оценка доступности районов
  • планирование размещения инфраструктуры
  • логистическая оптимизация доставки
  • анализ «15-минутного города»

Геометрия изохрон и транспортный режим

Форма изохроны определяется не только временем, но и структурой доступного графа. При изменении режима:

  • увеличивается или уменьшается степень связности графа
  • меняется плотность достижимых узлов
  • смещается центр тяжести области

В городах с радиально-кольцевой структурой эффект выражен особенно сильно: автомобильный режим вытягивает изохрону вдоль колец и радиальных магистралей, тогда как пешеходный формирует почти круговую форму.

Практические аспекты использования в JavaScript

При работе с HERE Maps API в браузерных приложениях важно учитывать:

  • изохронные запросы асинхронны и требуют обработки промисов или callback
  • для каждого транспортного режима используются разные профили маршрутизации
  • кэширование результатов может зависеть от комбинации параметров
  • визуализация обычно выполняется через GeoJSON-слой на карте

Пример интеграции с визуализацией:

routingService.getIsoline({
  transportMode: 'car',
  origin: '52.5200,13.4050',
  range: 1800,
  rangetype: 'time'
}).then(result => {
  const geoJson = result.isolines[0].polygons;
  map.addObject(new H.map.Polygon(geoJson));
});

Изменение transportMode в этом коде полностью меняет геометрию отображаемого полигона без изменения логики визуализации.

Значение транспортных режимов в аналитике доступности

Транспортные режимы формируют основу пространственного анализа доступности. В зависимости от выбранного режима можно решать разные классы задач:

  • оценка пешей доступности социальных объектов
  • анализ транспортной нагрузки
  • моделирование доставки и логистики
  • планирование городской инфраструктуры
  • сравнение эффективности транспортных систем

Каждый режим представляет собой отдельную модель поведения в пространстве, что делает изохроны универсальным инструментом геоаналитики в экосистеме HERE.