[gradsusr] Plotting Shapefiles with multiple elements

Jason M. Warren jason at solargrafix.com
Mon Jan 10 12:14:18 EST 2022


Hello,

I am trying to plot a shapefile which contains multiple elements.  I 
queried the shp and dbf files as follows:


ga-> q shp current_warnings
Shapefile Type=Polygon #Shapes=4 XBounds=-88.9:-86.86 YBounds=29.38:37.16
0:  Polygon  parts=1  vertices=5  XBounds=-88.05:-86.86 
YBounds=29.38:30.01  ZBounds=0:0  MBounds=0:0
1:  Polygon  parts=1  vertices=19  XBounds=-88.49:-87.05 
YBounds=36.5:37.16  ZBounds=0:0  MBounds=0:0
2:  Polygon  parts=1  vertices=8  XBounds=-88.9:-88.36 
YBounds=31.43:31.63  ZBounds=0:0  MBounds=0:0
3:  Polygon  parts=1  vertices=11  XBounds=-88.35:-88.01 
YBounds=32.05:32.25  ZBounds=0:0  MBounds=0:0


ga-> q dbf current_warnings
RECORD#,PHENOM,SIG,WARNID,WFO,EVENT,ISSUANCE,EXPIRATION,URL,MSG_TYPE,PROD_TYPE
0,MA,W,O.NEW.KMOB.MA.W.0008.0109022
         2070225.670784,KMOB,0008,2022-01-09 19:02:25,2022-01-09 
21:00:00,http://forecast.weather.gov/product.php?site=MOB&issuedby=MOB&product=SMW,SMW,Marine 
Warning
1,FF,W,O.CON.KPAH.FF.W.0005.0109022
         2055627.670773,KPAH,0005,2022-01-09 17:56:27,2022-01-09 
21:15:00,http://forecast.weather.gov/product.php?site=PAH&issuedby=PAH&product=FFS,FFS,Flash 
Flood Warning
2,SV,W,O.NEW.KMOB.SV.W.0003.0109022
         2072922.670791,KMOB,0003,2022-01-09 19:29:22,2022-01-09 
20:15:00,http://forecast.weather.gov/product.php?site=MOB&issuedby=MOB&product=SVR,SVR,Severe 
Thunderstorm Warning
3,SV,W,O.CON.KMOB.SV.W.0001.0109022
         2072321.670789,KMOB,0001,2022-01-09 19:23:21,2022-01-09 
19:45:00,http://forecast.weather.gov/product.php?site=MOB&issuedby=MOB&product=SVS,SVS,Severe 
Thunderstorm Warning


However, I can not figure out how to plot this with different colors for 
each element (SVR, SMW, etc...).  I have tried the following code which 
plots everything in the shapefile...


'set rgb 1  255 0 0 255'
'set shpopts -1'
'set line 1 1 1'
'draw shp current_warnings'


But I need to know how to draw each kind of element separately (SVR, 
SMW, etc...).

Thanks,

Jason Warren



More information about the gradsusr mailing list