Полилинейная карта — это тип геослоя на чарте Карта, позволяющий рисовать полилинии на карте. Полилиния состоит из точек, соединенных в определенном порядке. Полилинейная карта используется, например, для отображения траектории движения объектов.
Для построения полилинейной карты необходимы данные:
Координаты точек линий — с типом данных Геоточка. Каждая точка каждой полилинии должна храниться в датасете отдельной строкой.
Поле или набор полей для группировки точек в линии (идентификатор каждой линии).
Поле для сортировки порядка точек в каждой линии (например, отметка времени или номер точки).
Отрезки полилинии можно красить одним из способов:
градиентом по показателю (например, средняя скорость в точке);
дискретными цветами по измерению (например, по названию поездки).
Сокращайте количество точек маршрута на уровне источника, если их слишком много. На уровне чарта используйте для этого фильтр. Это позволит ускорить загрузку и отрисовку карты.
Используйте функцию скользящего среднего MAVG, чтобы сгладить выбросы показателей отдельных точек/участков. Например, при построении линии средней скорости с помощью функции MAVG([speed],2,2) усредняются значения показателя скорости в точках: текущей, двух предыдущих и двух следующих. В результате градиент цвета меняется более плавно.