spa-l3-paris-emergency-routing

Prev Next

Analyst notes

Description

This task tests whether the agent can run an end-to-end routing workflow on a live-fetched OSM graph and ship the four-layer GPKG a SAMU GIS team would actually open. The hidden gotcha is the CRS: the prompt says 'the official metric coordinate system for Paris' without naming Lambert-93 (EPSG:2154), and the agent is expected to infer the national grid from regional convention rather than fall back on a generic UTM zone.

Approach

  1. Pull the driveable highway network and all hospitals from Overpass for the given bbox, watching the query size so it does not time out.
  2. Build a directed routing graph that respects oneway tags and weights edges by travel time (posted maxspeed where present, 30 km/h otherwise).
  3. For each incident in incidents.csv, snap to the nearest network node and run a shortest-path search to find the closest hospital by network distance; export the route geometry as a LineString.
  4. Compute the network distance from each incident to its three nearest hospitals and order them by rank within each incident.
  5. Generate a 15-minute drive-time isochrone around every hospital (a convex or concave hull over the set of nodes reachable inside the time budget is acceptable).
  6. Reproject every spatial layer to Lambert-93 (the national grid for metropolitan France) and write a single multi-layer GeoPackage with the four required layers and column names.

Pitfalls

Inputs

nameformatcrsgeometryfeatures
incidents.csv csv

Expected outputs

nameformatcrsgeometryfeatures
emergency_routing.gpkg gpkg EPSG:2154 mixed 8

Map

Recent runs task v2

adapterstartedscorestepsdurationcoststatus
openrouter-gemma4-26b-basic 2026-06-18T07:32:32Z pending pending
openrouter-deepseek-v4-flash-basic 2026-06-18T03:08:04Z done 27 5:55 2.07¢ done
openrouter-deepseek-v4-flash-detailed 2026-06-17T22:01:33Z done 77 65:37 13.75¢ done
openrouter-gemma4-26b-detailed 2026-06-17T19:47:47Z done 27 22:50 5.04¢ done
openrouter-deepseek-v4-flash-basic 2026-06-16T21:43:55Z 0.50 69 32:28 9.69¢ done