fio-l3-vienna-geofabrik-highways

Analyst notes

Description

An L3 format-I/O task that tests whether the agent can pull live OSM data, identify the Gürtel ring road by name, buffer it correctly in a metric CRS, and assemble two qualitatively different OSM extractions (way-level highways and relation-level public-transport routes) into one multi-layer GeoPackage. The deliberately implicit piece is the CRS pick: the prompt says 'Austria's standard projected coordinate system' rather than naming EPSG:31287, so the agent has to know MGI / Austria Lambert from regional convention. The other hidden gotcha is buffering: 500 m in degrees would balloon the catchment by several orders of magnitude, so the buffer has to happen in the projected CRS before the spatial filter runs.

Approach

  1. Decide on a data source: the full Austria PBF is large enough that a naive parse blows the time budget, so the Overpass API is usually the more practical route.
  2. Identify the Gürtel by querying for ways whose name contains 'Gürtel', union them, and reproject into Austria's national grid before buffering by 500 m.
  3. Use that buffer to filter for every highway way that intersects it, keeping the OSM tag attributes verbatim including German diacritics.
  4. Separately query for public-transport route relations (bus, tram, subway, train, trolleybus, light_rail) that touch the buffer and assemble each relation's member ways into a single MultiLineString per route.
  5. Write both layers to vienna_network.gpkg in EPSG:31287, making sure attribute names are not truncated and the encoding round-trips umlauts cleanly.

Pitfalls

Inputs

nameformatcrsgeometryfeatures

Expected outputs

nameformatcrsgeometryfeatures
vienna_network.gpkg gpkg EPSG:31287 LineString, MultiLineString 10,153

Map

Recent runs task v3

adapterstartedscorestepsdurationcoststatus
openrouter-gemma4-26b-basic 2026-06-18T07:32:32Z pending pending
openrouter-deepseek-v4-flash-basic 2026-06-18T03:08:04Z done 44 37:15 4.94¢ done
openrouter-deepseek-v4-flash-detailed 2026-06-17T22:01:33Z done 10 17:32 1.45¢ done
openrouter-gemma4-26b-detailed 2026-06-17T19:47:47Z ERR 9 4:39 0.50¢ failed
openrouter-deepseek-v4-flash-basic 2026-06-16T21:43:55Z 0.86 67 80:00 13.54¢ done