routes + route_stops tables. Admin CRUD with stops submitted as an ordered array (drag-reorder is client-side; sequence is array-index). Cloning produces an inactive copy with -COPY-XXXX suffix. RouteCalculator recomputes total_distance_km via ST_Distance_Sphere across stop coordinates + dumpsite, and estimated_duration_minutes from dwell time + travel time at config-driven avg speed (default 25 km/h). default_team_id stays nullable bigint until Module 9 adds the FK. 139 feature tests passing. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
10 lines
245 B
PHP
10 lines
245 B
PHP
<?php
|
|
|
|
return [
|
|
/*
|
|
| Avg. urban traffic speed used when estimating route travel time.
|
|
| Tweak per LGU. Mocks reality more than OSRM but keeps things simple.
|
|
*/
|
|
'avg_speed_kmh' => (float) env('ROUTES_AVG_SPEED_KMH', 25.0),
|
|
];
|