Zeitplanung & Aufgabenteilung - DarioDagne/OSM-Analysis GitHub Wiki
Stufenplan
Die in der Einführung gelisteten Zielstellungen sind im Rahmen der verfügbaren Zeit nicht vollständig umsetzbar. Daher soll der nachfolgende Plan eine Übersicht über die Prioritätenreihenfolge der Aufgaben geben:
Stufe 1 (Minimalziel):
- Extrahieren von Straßen aus gegebenen OSM-Daten
- Herunterladen von OSM-Daten (unter Verwendung von Nominatim bzw OsmSharp)
- Filtern der Daten (nur Straßen einlesen)
- Berechnung der Länge eines Straßennetzes
- Test möglicher Berechnungsmodelle zur Bestimmung des Abstands zweier Koordinaten
- Berechnung der Länge eines Polygonzugs (Testknoten)
- Nutzung extrahierter OSM-Daten zur Berechnung der Länge einer Straße
- Schleife über alle Straßen eines gewählten Bereichs
- Daten aus Stadt extrahieren (PLZ, Einwohner, Bundesland)
Stufe 2 (optional):
- Erweiterte Filterung der Daten
- Unterteilung der Straßen nach Befahrbarkeit (Auto/Fußweg...) mittels highway=-key
- Abgrenzung von Städten mittels relation
- Ermittlung der Einwohnerzahl für Vergleich zwischen mehreren Städten
- Auslesen der OSM-Daten mittels OsmApiClient (kein lokaler Download notwendig)
- Nutzereingabe zum Vergleich mehrerer Datensätze
Stufe 3 (Zusatzfeatures, werden nur bei übrig gebliebener Zeit umgesetzt):
- GUI (Windows-Forms-Anwendung) zum Plotten des Straßennetzes und zur Darstellung der Daten
Stufe 4 (weiterführende Ideen, welche momentan nicht umgesetzt werden):
- Berechnung der Fläche einer Stadt (klare Abgrenzung notwendig)
- Berechnung anderer ways (Stromnetze, Flüsse etc. )
Aufgabenteilung (Hauptzuständigkeiten)
Dario D. | Dario J. |
---|---|
Mathematische Umsetzung (Berechnung der Straßennetzlänge aus Knotenliste) | Datenfilterung |
Wiki | Datengewinnung |