Python: Windrichtung konvertieren von Grad nach Richtung / Convert direction from degrees to Text
Mit folgender Funktion läßt sich ein Angabe in Grad in einen Text übersetzen.
Z.B.
10 Grad -> N
130 Grad -> SO
[codesyntax lang=“python“]
def wind_deg2txt(deg): # 0 1 2 3 4 5 6 7 8 wind_dir_name = ['N','NO','O','SO','S','SW','W','NW','N'] wind_sections = 360 / 8 offset = wind_sections / 2 # range(start, stop[, step]) y = int( (deg + offset) / wind_sections ) if verbose_level > 3 :print deg, y, offset, wind_sections, wind_dir_txt = wind_dir_name[y] if verbose_level > 3 :print " -> " + wind_dir_txt return(wind_dir_txt)
[/codesyntax]