swisstopo_query_geodata
Query Swiss geodata from multiple sources by layer and location. Retrieve street data, ÖREB availability, or intercantonal base geodata using point, bbox, or commune.
Instructions
Einheitliche Fassade über mehrere Geodaten-Quellen anhand einer Layer-Kennung.
Ein Tool für drei Quellen: 'strassenverzeichnis' (Strassen um einen Punkt), 'oereb-verfuegbarkeit' (ÖREB-Status/Zuständigkeit an einem Punkt) und 'geodienste:<topic>:<KANTON>' (interkantonale Basisgeodaten via OGC API Features). Genau eine Ortsangabe (point | bbox | commune) übergeben. Gültige Layer-Kennungen via swisstopo_list_available_layers. geodienste-Layer erfordern bbox oder point (mit radius_m).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Actionable hint when a search returns nothing — what to try next, rather than a bare negative (audit ARCH-003). | |
| count | No | Number of structured results. | |
| source | No | Data source attribution. | swisstopo / geo.admin.ch |
| license | No | Data licence. | Swiss Open Government Data (opendata.swiss) |
| results | No | Structured result records (machine-readable). | |
| summary | Yes | Human-readable Markdown summary of the result. | |
| is_error | No | True if this represents a handled error. | |
| match_type | No | exact | fuzzy | none (for search-style tools). | |
| provenance | No | How the data was obtained. | live_api |
| retrieved_at | No | ISO-8601 retrieval timestamp. |