Repository zur Speicherung relevanter Dateien:
matlab
enthält Matlab-Dateien des Sonnen-Modells.- Funktion
follow_osm
berechnet Route ausgehend von Straßen- und Weg-Daten. Heruntergeladene .osm-Dateien werden im Unterverzeichnismaps
gespeichert. - In
osm_gui
wirdfollow_osm
um grafische Ein- und Ausgabe erweitert (bisher nicht für Datum und Fitness-Profil). Die Funktion hat folgende optionale Argumente:'Animate'
: Animiert gefundene Route'NoElevation'
: Verwendet keine Höhendaten bei Berechnung der Geschwindigkeit'TimePlot'
: Plotte zusätzlich zurückgelegte Distanz nach Zeit- Ein Aufruf der Form
osm_gui(_, 'Coord', [lon lat])
überspringt die grafische Koordinatenwahl
Gui
oderSonneGUI
stellen vollständige GUIs dar (letzteres braucht die GUI Layout Toolbox)hgt
-Dateien werden nun im Unterverzeichnishgt
gespeichert, um den Hauptorder nicht zuzumüllen. Dasreadhgt
-Skript scheint Probleme beim Verbinden über http zu haben.vorstellung
,zwischenber1
,zwischenber2
,zwischenber3
,abschlusspräs
,abschlussber
enthalten dietex
- und Bilddateien der entsprechenden Vorstellungen
Externe Resourcen: (notwendig für die meisten Funktionen). Befinden sich nun auch in diesem Repository -- ein zusätzlicher Download ist nicht mehr nötig.
- Infos zur Overpass-OSM-API: Link
- Details zur Berechnung von Kachelnamen: Link
- Herunterladen und Lesen von HGT-Dateien der SRTM für Höhendaten: Link
- Verwenden OpenStreetMap-functions, um
osm
-Dateien einzulesen Link - Matlab-Skript SolarAzEl zur genauen Bestimmung des Sonnenstandes: Link
- GUI Layout Toolbox liefert etwas bessere Ergebnisse bei GUI-Erstellung. Dokumentation.
Das Projekt kann via git clone --recursive https://github.com/bendooru/modellier-seminar
geklont werden, --recursive
wird benötigt, um das Submodul openstreetmap
mitzuklonen.
Anschließend können alle Funktionen nach Ausführung von prepare_resources
verwendet werden.
Wird das Projekt via Releases installiert, muss openstreetmap-v0.3.zip
im Wurzelverzeichnis
des entpackten Hauptarchivs platziert werden, bevor prepare_resources
ausgeführt wird.