Script for Surface Temperature as colored fill

Strictly for sharing scripts used in Digital Atmosphere and getting assistance from other users.
Stefan Lichius
Member
Posts: 88
Joined: Sun Nov 23, 2003 4:34 pm
Location: Leverkusen, GERMANY
Contact:

Script for Surface Temperature as colored fill

Post by Stefan Lichius »

Hi all,

has anyone experience in scripting the surface temperature as colored fill?

thanks,
Stefan
texsky
Senior Member
Posts: 172
Joined: Fri Dec 12, 2003 9:42 pm

Post by texsky »

Stefan,

It can be done but only for positive temperature values. Unfortunately the scripting parameters won't allow negative numbers...ie below zero temps.

That said, the following script works for Fahrenheit temperatures.

Code: Select all

ANALYZE,OVER FILL COLOR=000:125:250 FILS=0 GRTN=0 FILL DEGF TEMP
ANALYZE,OVER FILL COLOR=255:215:000 FILS=0 GRTN=40 FILL COLOR=255:255:000 FILS=0 GRTN=30 FILL COLOR=000:200:000 FILS=0 GRTN=20 FILL COLOR=000:141:000 FILS=0 GRTN=10 DEGF TEMP 
ANALYZE,OVER FILL COLOR=192:025:030 FILS=0 GRTN=80 FILL COLOR=210:000:000 FILS=0 GRTN=70 FILS=0 FILL COLOR=228:084:000 GRTN=60 FILL COLOR=237:159:000 FILS=0 GRTN=50 DEGF TEMP
If DAWS could plot in degrees Kelvin, we could get around this limitation. Perhaps Tim will work on this when he resumes programming.

hth,
Bob
Fred
Senior Member
Posts: 198
Joined: Tue Nov 25, 2003 4:22 pm
Location: Suoi Tien, Vietnam

Post by Fred »

Bob

Great script. Below a quick conversion in to Celcius (every 5 degrees)

ANALYZE,OVER FILL COLOR=000:125:250 FILS=0 GRTN=0 FILL TEMP
ANALYZE,OVER FILL COLOR=255:215:000 FILS=0 GRTN=20 FILL COLOR=255:255:000 FILS=0 GRTN=15 FILL COLOR=000:200:000 FILS=0 GRTN=10 FILL COLOR=000:141:000 FILS=0 GRTN=5 TEMP
ANALYZE,OVER FILL COLOR=192:025:030 FILS=0 GRTN=40 FILL COLOR=210:000:000 FILS=0 GRTN=35 FILS=0 FILL COLOR=228:084:000 GRTN=30 FILL COLOR=237:159:000 FILS=0 GRTN=25 TEMP

Greetings

Fred
Stefan Lichius
Member
Posts: 88
Joined: Sun Nov 23, 2003 4:34 pm
Location: Leverkusen, GERMANY
Contact:

Post by Stefan Lichius »

Hi Bob, hi Fred,

thanks for the scripts - very fine.
Now I have the problem, that the map contours are gone. It would be fine, if the map could be overlayed.
I know the command "OVER", but it doesn`t work the way I use it.
Any idea are appreciated.

thanks,
Stefan
Fred
Senior Member
Posts: 198
Joined: Tue Nov 25, 2003 4:22 pm
Location: Suoi Tien, Vietnam

Post by Fred »

Stefan

You can add BASEMAP at the end of the script.

Greetings

Fred
Stefan Lichius
Member
Posts: 88
Joined: Sun Nov 23, 2003 4:34 pm
Location: Leverkusen, GERMANY
Contact:

Post by Stefan Lichius »

Hi all,

I have found good results with the following commands:
OVER FILL COLOR=237:159:000 FILS=0 GRTN=14 FILL TEMP OVER FILL COLOR=228:084:000 FILS=0 GRTN=12 FILL COLOR=210:000:000 FILS=0 GRTN=10 FILL COLOR=192:025:030 FILS=0 GRTN=8 FILL COLOR=000:141:000 FILS=0 GRTN=6 TEMP OVER FILL COLOR=000:200:000 FILS=0 GRTN=4 FILL COLOR=255:255:000 FILS=0 GRTN=2 FILS=0 FILL COLOR=255:215:000 GRTN=1 FILL COLOR=000:125:250 FILS=0 GRTN=0 TEMP

Stefan
Fred
Senior Member
Posts: 198
Joined: Tue Nov 25, 2003 4:22 pm
Location: Suoi Tien, Vietnam

Post by Fred »

Hello

Based on the above scripts:

ANALYZE,OVER FILL COLOR=000:125:250 FILS=0 GRTN=0 FILL TEMP
ANALYZE,OVER FILL COLOR=129:071:251 FILS=0 GRTN=2 TEMP
ANALYZE,OVER FILL COLOR=079:079:251 FILS=0 GRTN=4 TEMP
ANALYZE,OVER FILL COLOR=086:140:250 FILS=0 GRTN=6 TEMP
ANALYZE,OVER FILL COLOR=107:191:249 FILS=0 GRTN=8 TEMP
ANALYZE,OVER FILL COLOR=103:249:237 FILS=0 GRTN=10 TEMP
ANALYZE,OVER FILL COLOR=062:250:181 FILS=0 GRTN=12 TEMP
ANALYZE,OVER FILL COLOR=074:240:112 FILS=0 GRTN=14 TEMP
ANALYZE,OVER FILL COLOR=128:210:089 FILS=0 GRTN=16 TEMP
ANALYZE,OVER FILL COLOR=161:220:068 FILS=0 GRTN=18 TEMP
ANALYZE,OVER FILL COLOR=183:250:048 FILS=0 GRTN=20 TEMP
ANALYZE,OVER FILL COLOR=222:232:116 FILS=0 GRTN=22 TEMP
ANALYZE,OVER FILL COLOR=245:237:153 FILS=0 GRTN=24 TEMP
ANALYZE,OVER FILL COLOR=245:177:109 FILS=0 GRTN=26 TEMP
ANALYZE,OVER FILL COLOR=247:137:085 FILS=0 GRTN=28 TEMP
ANALYZE,OVER FILL COLOR=254:077:042 FILS=0 GRTN=30 TEMP
ANALYZE,OVER FILL COLOR=254:077:042 FILS=0 GRTN=32 TEMP
ANALYZE,OVER FILL COLOR=255:047:042 FILS=0 GRTN=34 TEMP
ANALYZE,OVER FILL COLOR=255:027:032 FILS=0 GRTN=36 TEMP
ANALYZE,OVER FILL COLOR=255:017:022 FILS=0 GRTN=38 TEMP
ANALYZE,OVER FILL COLOR=255:007:012 FILS=0 GRTN=40 TEMP

Greetings

Fred
Fred
Senior Member
Posts: 198
Joined: Tue Nov 25, 2003 4:22 pm
Location: Suoi Tien, Vietnam

Below zero

Post by Fred »

Hello

Below a script that can be used for temperatures up to -16C. I did it by converting the temp C to temp F and use that temperature for comparing. The colours I used for now are the same as for the positive temps. Who works out with better colours?

Greetings

Fred

ANALYZE,OVER FILL COLOR=000:125:250 FILS=0 GRTN=0 FILL TEMP
ANALYZE,OVER FILL COLOR=128:210:089 FILS=0 GRTN=3.2 DEGF TEMP
ANALYZE,OVER FILL COLOR=074:240:112 FILS=0 GRTN=6.8 DEGF TEMP
ANALYZE,OVER FILL COLOR=062:250:181 FILS=0 GRTN=10.4 DEGF TEMP
ANALYZE,OVER FILL COLOR=103:249:237 FILS=0 GRTN=14 DEGF TEMP
ANALYZE,OVER FILL COLOR=107:191:249 FILS=0 GRTN=17.6 DEGF TEMP
ANALYZE,OVER FILL COLOR=086:140:250 FILS=0 GRTN=21.2 DEGF TEMP
ANALYZE,OVER FILL COLOR=079:079:251 FILS=0 GRTN=24.8 DEGF TEMP
ANALYZE,OVER FILL COLOR=129:071:251 FILS=0 GRTN=28.4 DEGF TEMP
ANALYZE,OVER FILL COLOR=000:125:250 FILS=0 GRTN=0 TEMP
ANALYZE,OVER FILL COLOR=129:071:251 FILS=0 GRTN=2 TEMP
ANALYZE,OVER FILL COLOR=079:079:251 FILS=0 GRTN=4 TEMP
ANALYZE,OVER FILL COLOR=086:140:250 FILS=0 GRTN=6 TEMP
ANALYZE,OVER FILL COLOR=107:191:249 FILS=0 GRTN=8 TEMP
ANALYZE,OVER FILL COLOR=103:249:237 FILS=0 GRTN=10 TEMP
ANALYZE,OVER FILL COLOR=062:250:181 FILS=0 GRTN=12 TEMP
ANALYZE,OVER FILL COLOR=074:240:112 FILS=0 GRTN=14 TEMP
ANALYZE,OVER FILL COLOR=128:210:089 FILS=0 GRTN=16 TEMP
ANALYZE,OVER FILL COLOR=161:220:068 FILS=0 GRTN=18 TEMP
ANALYZE,OVER FILL COLOR=183:250:048 FILS=0 GRTN=20 TEMP
ANALYZE,OVER FILL COLOR=222:232:116 FILS=0 GRTN=22 TEMP
ANALYZE,OVER FILL COLOR=245:237:153 FILS=0 GRTN=24 TEMP
ANALYZE,OVER FILL COLOR=245:177:109 FILS=0 GRTN=26 TEMP
ANALYZE,OVER FILL COLOR=247:137:085 FILS=0 GRTN=28 TEMP
ANALYZE,OVER FILL COLOR=254:077:042 FILS=0 GRTN=30 TEMP
ANALYZE,OVER FILL COLOR=254:077:042 FILS=0 GRTN=32 TEMP
ANALYZE,OVER FILL COLOR=255:047:042 FILS=0 GRTN=34 TEMP
ANALYZE,OVER FILL COLOR=255:027:032 FILS=0 GRTN=36 TEMP
ANALYZE,OVER FILL COLOR=255:017:022 FILS=0 GRTN=38 TEMP
ANALYZE,OVER FILL COLOR=255:007:012 FILS=0 GRTN=40 TEMP
Janus

Post by Janus »

I have try too, to work out the difficulties with temp. below 0 cel. in the best possible way, and have now came up with below script.

It works, in a part of the way, in the same manner as Fred's, but I have rule the analyzies out completely in Farenheit with contours of 3 celcius degress converted in Farenheit.

Thereafter I ran a basemap and so - my point - an normal analyze per 3 celcius degrees so I come up with filled in lines and numbers of temp. in celcius.

Of course I still have the problem with temp. below 0 Farenheit (- 17.8 C.) that would have the same colour, but temps. below that value are split up in individual contours and numbers of temp.

Also the temp. colour I have tried to work out in a different way so it almots match the way of GFS forecast.

You can have a look at the my uploaded map (map 3) here to see the result:

http://www.jahla.dk/MelfarVejr/Online/O ... tskort.htm

Thanks to all for your valuable hints :D

#Analyze Temperatur#
ANALYZE,OVER FILL COLOR=200:005:200 FILS=0 GRTN<0.0 FILL DEGF TEMP
ANALYZE,OVER FILL COLOR=000:000:255 FILS=0 GRTN=5.0 DEGF TEMP
ANALYZE,OVER FILL COLOR=085:085:255 FILS=0 GRTN=10.4 DEGF TEMP
ANALYZE,OVER FILL COLOR=136:136:255 FILS=0 GRTN=15.8 DEGF TEMP
ANALYZE,OVER FILL COLOR=130:235:255 FILS=0 GRTN=21.2 DEGF TEMP
ANALYZE,OVER FILL COLOR=128:255:228 FILS=0 GRTN=26.6 DEGF TEMP
ANALYZE,OVER FILL COLOR=128:255:166 FILS=0 GRTN=32.0 DEGF TEMP
ANALYZE,OVER FILL COLOR=128:255:128 FILS=0 GRTN=37.4 DEGF TEMP
ANALYZE,OVER FILL COLOR=048:255:048 FILS=0 GRTN=42.8 DEGF TEMP
ANALYZE,OVER FILL COLOR=010:255:010 FILS=0 GRTN=48.2 DEGF TEMP
ANALYZE,OVER FILL COLOR=255:240:010 FILS=0 GRTN=53.6 DEGF TEMP
ANALYZE,OVER FILL COLOR=240:228:000 FILS=0 GRTN=59.0 DEGF TEMP
ANALYZE,OVER FILL COLOR=240:210:000 FILS=0 GRTN=64.4 DEGF TEMP
ANALYZE,OVER FILL COLOR=255:174:028 FILS=0 GRTN=69.8 DEGF TEMP
ANALYZE,OVER FILL COLOR=255:142:028 FILS=0 GRTN=75.2 DEGF TEMP
ANALYZE,OVER FILL COLOR=255:134:012 FILS=0 GRTN=80.6 DEGF TEMP
ANALYZE,OVER FILL COLOR=230:115:000 FILS=0 GRTN=86.0 DEGF TEMP
ANALYZE,OVER FILL COLOR=228:092:000 FILS=0 GRTN=91.4 DEGF TEMP
ANALYZE,OVER FILL COLOR=236:066:016 FILS=0 GRTN=96.8 DEGF TEMP
ANALYZE,OVER FILL COLOR=225:040:016 FILS=0 GRTN=102.2 DEGF TEMP
ANALYZE,OVER FILL COLOR=255:045:150 FILS=0 GRTN=107.6 DEGF TEMP
basemap
analyze,CONT CINT=3 COLOR=100:100:100 LINE=2 TEMP
Fred
Senior Member
Posts: 198
Joined: Tue Nov 25, 2003 4:22 pm
Location: Suoi Tien, Vietnam

Post by Fred »

Hello Janus

Thanks for your script. The reason that it's partly in F and partly in C is that I'm lazy. I copied the part above zero and changed that part into F below zero.

As a beginner in weather your comments raised a question. You said that the colours matches GFS forecast. This gives me the impression that there is a kind of standard (perhaps even a table of temp versus RGB-values). I searched on internet and found some drawings but with different colours. Is there something like a standard?

Greetings

Fred
Post Reply