feat(gps): скорость в км/ч (конверсия узлов Traccar + backfill), деление маршрута на поездки, проигрывание от любой точки, скорости x100-x1000
This commit is contained in:
9
migrations/0072_gps_speed_kmh_trips.sql
Normal file
9
migrations/0072_gps_speed_kmh_trips.sql
Normal file
@@ -0,0 +1,9 @@
|
||||
-- Скорости из Traccar были сохранены в узлах — домножаем историю на 1.852
|
||||
-- (только трекерные объекты с external_id; у PWA-персон уже км/ч).
|
||||
UPDATE gps_positions p SET speed = ROUND((p.speed * 1.852)::numeric, 1)
|
||||
FROM gps_assets a WHERE p.asset_id = a.id AND a.external_id IS NOT NULL AND p.speed IS NOT NULL;
|
||||
UPDATE gps_assets SET last_speed = ROUND((last_speed * 1.852)::numeric, 1) WHERE external_id IS NOT NULL AND last_speed IS NOT NULL;
|
||||
|
||||
-- Настройка деления трека на поездки: стоянка дольше N минут = конец поездки
|
||||
-- (0 = не делить на поездки).
|
||||
ALTER TABLE gps_settings ADD COLUMN IF NOT EXISTS trip_stop_minutes INTEGER NOT NULL DEFAULT 10;
|
||||
Reference in New Issue
Block a user