Task_2: Python-API-Request

This commit is contained in:
Marco Schmid 2026-05-11 17:33:12 +02:00
parent 6413908a4b
commit 801539a40b
2 changed files with 5 additions and 18 deletions

22
TASK.md
View File

@ -1,20 +1,6 @@
# TASK 1:
# TASK 2:
Als Erstes wollen wir die Struktur und Funktionen eines einfachen
Overpass-Queries verstehen und ein wenig interaktiv damit rumspielen.
Als nächstes versucht ihr eine einfache fetch_bergbahn() zu bauen, die API lautet "https://overpass-api.de/api/interpreter"
Nutzt dazu die request-Library in Python, wo ihr `post-` und `get`-Requests bauen könnt.
```
[out:json][timeout:60];
(
node["aerialway"="station"]({{bbox}});
way["aerialway"="station"]({{bbox}});
node["railway"="funicular"]({{bbox}});
way["railway"="funicular"]({{bbox}});
node["railway"="station"]["funicular"="yes"]({{bbox}});
);
out center body;
```
* Kopiert diesen auf `https://overpass-turbo.eu/` und führt ihn mal aus.
* Spielt mit den Zoomstufen -> bbox
* Versucht mehr über bbox herauszufinden (z.B. https://wiki.openstreetmap.org/wiki/Overpass_API)
Verwendet die Unterrichtsfolien als Hilfe zum Bauen des requests.

1
requirements.txt Normal file
View File

@ -0,0 +1 @@
requests