Autor Thema: Baustein WORLD_WEATHER weatherIconUrl auslassen  (Gelesen 5180 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

GA_Home

  • Gast
Baustein WORLD_WEATHER weatherIconUrl auslassen
« am: 17. Februar 2011, 23:22:33 »
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]

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re:Baustein WORLD_WEATHER weatherIconUrl auslassen
« Antwort #1 am: 17. Februar 2011, 23:53:32 »
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