857 B
857 B
TASK 6:
Wir arbeiten nun intern direkt mit den Daten von Overpass, will heissen results hat die gleiche Struktur wie die Daten,
welche von Overpass kommen. Macht das Sinn? Warum vielleicht nicht?
- Wir versuchen einen Adapter zu bauen. Intern wollen wir mit einer eigenen Dataclass
POIarbeiten. Wir bauen also dazu eine Funktionload_pois, welche einerseits die Daten fetched und andererseits auch parsed. Den Fetching-Teil haben wir bereits (fetch_overpass), den Pasing-Teil haben wir noch nicht. Schreibt bitte eine eigene DataclassPoiin welche die gefetchten Daten 'abgefüllt' werden können. - Die Datenklasse
POIkönnt ihr in einem neuen Modulmodels.pyablegen. - Die Struktur von
POIsieht z.B. wie folgt aus:
class POI:
id: str
type: str
poi_type: str
lat: float
lon: float
tags: dict