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



Egy oldalon két különböző térkép megjelenítése

Harmadik példánkban ábrázoljuk egy lapon az első két példa eredményeit! A program futásához nincs szükség adatfájl használatára.
Ehhez a page cimkén belül két map cimkét kell létrehoznunk. Az egyik a hengervetületi térképet, a másik a polár-szterografikus vetületet írja le.



<magics version='3.0'  format ='a4' orientation = 'portrait' >

  <drivers>
    <gif name= '2in1' />
  </drivers>

  <page>
    <text height='10%' display='block'>Hengervetulet</text>
    <map height='40%'>
    <frame/>
       <cylindrical
                    lower_left_longitude = '${w=-15}'
                     lower_left_latitude  = '${s=30}'
                     upper_right_longitude = '${e=40}'
                     upper_right_latitude  = '${n=70}'/>

       <coastlines>
         <coast colour = 'grey'>
            <landshading colour='cream'/>
         </coast>
         <grid colour = 'grey' />
       </coastlines>      
     </map>
    <text height='5%' display='block' >Polar-sztereografikus</text>
     <map border='on' height='40%'  margin_left='30%' margin_top='2.5%'>
     <frame/>
          <polar_stereographic/>
       <coastlines>
         <coast colour = 'grey'>
            <landshading colour='cream'/>
         </coast>
         <grid colour = 'grey'/>
         <label  height='0.2'/>       
       </coastlines>
    </map>

  </page>
</magics>




A leírásban nem sok újdonság szerepel. Annyit változtattunk, hogy a két térkép méreteit 40%-ra csökkentettük, így azok egy lapon is elférnek.
Újdonság még a map címke néhány paramétere: margin_left a bal oldali margó, míg margin_top a felső margó
méretét állítja be.
A frame címke eltávolítása nem okozott változást az eredményül kapott térképben, csakúgy, mint a border='on' paraméter kikapcsolása a map címkében.
A második térkép ábrázolásánál szerepel a label címke, melyben most a címkék méretét állítottuk be, de a szokásos colour=' ' paraméter megadásával a színt is tetszés szerint megválaszthatjuk.

Futtatás:
magmlx pelda_3.magml

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

kep_1
Ezt kapjuk, ha a példaprogramot lefuttatjuk
var_1
1. variáció: A hengervetületi térkép margóinak beállítása: margin_left='15%' margin_top='1.5%'
var_2
2. variáció: A polár-sztereografikus vetületi térképben: <label  height='0.4' colour='green' />