ELTE Meteorológiai Tanszék => Oktatás => Magics++ oktatóanyag => MagML tartalom


Szél ábrázolása szélvektorokkal

Ebben a példában az 500hPa-os főizobárszint szélviszonyait ábrázoljuk Európa felett.
A megoldáshoz felhasznált grib fájl letölthető innen.

<magics version='3.0' width='23' height='21'>

  <drivers>
    <gif name='szelvektor' />
    <ps name= 'szelvektor' />
  </drivers>

  <page>
      <text height='10%' colour='black' display='block'>
        500hPa Wind(u,v)
      </text>
     <map height='80%'>       
         <cylindrical
                     lower_left_longitude = '${w=-20}'
                     lower_left_latitude  = '${s=25}'
                     upper_right_longitude = '${e=40}'
                     upper_right_latitude  = '${n=70}' />
       <coastlines>
         <coast colour='tan' grid_line_style='dot' />
           <grid colour = 'grey' line_style='dot'
                latitude_increment = '5'
                longitude_increment = '5'>
           </grid>

       </coastlines>
       <plot>
         <grib input_file_name='uv500_tc.grib'/>

         <wind
            wind_field_type = 'vector'
            wind_arrow_calm_indicator = 'off'
            wind_arrow_color = 'black'
            wind_arrow_head_shape = '0'
            wind_arrow_head_ratio = '0.3' />
       </plot>

     
     </map>
  </page>
</magics>




A program elején a szokásos beállítások után
<wind> címkén belül történik a széladatok ábrázolása. Tekintsük át a változtatható paramétereket (az összes használható paraméter listája itt található):
       —
<wind_field_type> értéke esetünkben 'vector', azaz szélvektorokat ábrázolunk. Az előző példában szélzászlókat ábrázoltunk.
       <wind_arrow_calm_indicator> kapcsoló határozza meg, hogy jelezzük-e a szélcsendet
       <wind_arrow_colour> határozza meg a szélvektor színét
       <wind_arrow_head_shape> határozza meg a szélvektor "fejének" (nyílhegy) alakját, formáját
       <wind_arrow_head_ratio> határozza meg a szélvektor hegyének, és "testének" (vonalának) arányát.

Futtatás:
magmlx pelda_10.magml


Eredményül a következő térképet kapjuk:


A <wind_arrow_head_shape>, és a  <wind_arrow_head_ratio>  paraméterek változtatásával például a következő szélvektor formákat kapjuk: