Baustein WORLD_WEATHER weatherIconUrl auslassen

Begonnen von GA_Home, 17. Februar 2011, 23:22:33

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

GA_Home

Warum wird das Auslesen vom weatherIconUrl nicht gemacht?
Könnte das in der nächsten Version enthalten sein?

Ich habe ein Visu und zeige das Icon über weatherIconUrl (Name vom Bild ist Teilstring der URL) an. Da die Info für WEATHER_CODE nicht eindeutig einen Bild zuzuordnen ist mach ich das über weatherIconUrl. ( Hab nicht herausgefunden wann das Tag und wann das Nacht Bild gilt)

ich habe nur die Strukturen WORLD_WEATHER_CUR und WORLD_WEATHER_DAY um
WEATHER_ICON_URL : STRING(STRING_LENGTH);
erweitert.
Im Baustein WORLD_WEATHER
habe ich bei der CASE Anweisung die Zuweisung durchgeführt
            IF cnt > 22 THEN
               CASE idx OF
               00:   WW.DAY[day].DATE_OF_DAY := value;
               01:   WW.DAY[day].TEMP_MAX_C := value_int;
               02:   WW.DAY[day].TEMP_MAX_F := value_int;
               03:   WW.DAY[day].TEMP_MIN_C := value_int;
               04:   WW.DAY[day].TEMP_MIN_F := value_int;
               05:   WW.DAY[day].WIND_SPEED_MILES := value_int;
               06:   WW.DAY[day].WIND_SPEED_KMPH := value_int;
               07:   WW.DAY[day].WIND_DIR_DEGREE := value_int;
               08:   WW.DAY[day].WIND_DIR16POINT := value;
               09:   WW.DAY[day].WEATHER_CODE := value_int;
               10:   WW.DAY[day].WEATHER_ICON_URL := value; (* weatherIconUrl auslassen *)

               11:   WW.DAY[day].WEATHER_DESC := value;
               12:   WW.DAY[day].PRECIPMM := value_real;
               END_CASE;
               idx := idx + 1;
               IF idx > 12 THEN
                  idx := 0;
                  day := day + 1;
               END_IF;
            ELSE
               CASE cnt OF
               08:   sep :=44; (* ab jetzt mit Trennzeichen arbeiten, *)
               09:   WW.CUR.OBSERVATION_TIME := value;
               10:   WW.CUR.TEMP_C := value_int;
               11:   WW.CUR.WEATHER_CODE := value_int;
               12:   WW.CUR.WEATHER_ICON_URL := value; (* weatherIconUrl auslassen *)

               13:   WW.CUR.WEATHER_DESC := value;
               14:   WW.CUR.WIND_SPEED_MILES := value_int;
               15:   WW.CUR.WIND_SPEED_KMPH := value_int;
               16:   WW.CUR.WIND_DIR_DEGREE := value_int;
               17:   WW.CUR.WIND_DIR16POINT := value;
               18:   WW.CUR.PRECIPMM := value_real;
               19:   WW.CUR.HUMIDITY := value_int;
               20:   WW.CUR.VISIBILITY := value_int;
               21:   WW.CUR.PRESSURE := value_int;
               22:   WW.CUR.CLOUDOVER := value_int;
               END_CASE;
            END_IF;



[gelöscht durch Administrator]

peewit

hallo

ich habe das absichtlich nicht integriert, da es ziemlich schwierig ist hier ein passendes bild anzuwenden (so wie du selber festgestellt hast)

wenn du eine sinnvolle verwendung hast, dann gib mir bitte die infos !

sobald wir etwas sinnvolles damit anfangen können , werde ich zur nächsten release das auch gerne integrieren


überleg dir mal wie man aufgrund  weatherIconUrl ein sinnvolles bild anzeigen kann ?

gruss peewit