# Baustein WORLD\_WEATHER weatherIconUrl auslassen

**URL:** <https://oscat.discourse.group/t/baustein-world-weather-weathericonurl-auslassen/1003>\
**Category:** Bestehende Module / Existing Modules\
**Created:** [17. Februar 2011 um 22:22 UTC](https://oscat.discourse.group/t/baustein-world-weather-weathericonurl-auslassen/1003 "2011-02-17T22:22:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [17. Februar 2011 um 22:22 UTC](https://oscat.discourse.group/t/baustein-world-weather-weathericonurl-auslassen/1003/1 "2011-02-17T22:22:33Z")

</div>

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]

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [17. Februar 2011 um 22:53 UTC](https://oscat.discourse.group/t/baustein-world-weather-weathericonurl-auslassen/1003/2 "2011-02-17T22:53:32Z")

</div>

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
