swisstopo_query_osm_features
Find OpenStreetMap points of interest (schools, playgrounds, pharmacies) near a point or address. Set a radius to get POIs, supplementing Swiss geodata with community-sourced locations.
Instructions
Findet OpenStreetMap-POIs (Schulen, Spielplätze, Apotheken …) im Umkreis.
Beantwortet «Welche Schulhäuser/Spielplätze liegen im Umkreis von R Metern um diesen Punkt/diese Adresse?». Ergänzt die amtlichen swisstopo-Daten um Points-of-Interest aus OpenStreetMap. Quelle OpenStreetMap (ODbL, © OpenStreetMap contributors), nicht swisstopo. Overpass hat Rate-Limits/Timeouts — kleiner Radius bevorzugt; bei Überlastung kommt eine sprechende Fehlermeldung statt Daten.
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. |