Der Klima-Index spiegelt wieder, wie angenehm die Bewohner das Klima der Stadt bzw. des Landes empfinden. Er bewegt sich zwischen -100 und 100, wobei ein hoher Wert besser ist. Städte mit einem Klima-Index von 100 haben gemäßigtes Klima, geringe Luftfeuchte und keine sonstigen klimatischen Gegebenheiten, die allgemein als negativ empfunden werden. Da es beim Klima verschiedene Vorlieben gibt, kann dieser Index nur einen groben Eindruck vermitteln und liefert keine absolute Aussage darüber, ob sich eine bestimmte Person dort wohlfühlen wird.
Die für diesen Index verwendete Formel kann sich ändern.
Verwendete Formel (in Java programmiert):
public double getHumidex() { return temp_high_avg + 0.5555 * (6.1 * Math.exp(5417.7530 * (1 / 273.16 - 1 / (dewpoint_high_avg + 273.15))) - 10); } public double getRanking() { //first it is calculated in range [-30, 30] then multiplied double base = 30; if (dewpoint_low_avg < 10) { base -= Math.pow(0.25 * (10 - dewpoint_low_avg), 1.2); } //26 Severely high. Even deadly for asthma related illnesses //24 Extremely uncomfortable, fairly oppressive //21 Very humid, quite uncomfortable //18 Somewhat uncomfortable for most people at upper edge if (dewpoint_high_avg > 18) { base -= Math.pow( (dewpoint_high_avg - 18), 1.2); // 10^1.2 = 15.8 } //http://courses.washington.edu/me333afe/Comfort_Health.pdf //37.7 very uncomfortable //32 uncomfortable //12 uncomfortable //0 very uncomfortable if (temp_high_avg > 31) { base -= Math.pow(temp_high_avg - 31, 1.5); // 10 ^ 1.4 = 25, 10 ^ 1.5 = 31.6 } if (temp_low_avg < 8) { base -= Math.pow( (8 - temp_low_avg) / 2, 1.55); // -20c, 30/2=15 , 15 ^ 1.6 = 76 } double humidex = getHumidex(); //humindex > 31 yellow //humindex > 40 orange //humindex > 46 red if (humidex > 31) { base -= (humidex - 31) / 4.0; } if (base < -30) { base = -30.0; } if (base > 30) { base = 30.0; } base = base * 100 / 30.0; return base;
Diese Seite wurde aus dem Englischen übersetzt. Improve translation of this page