A MapServer használata - SYMBOL

Figyelem! A MapServer 6.0-ban változások történtek: néhány tulajdonság a SYMBOL elemből átkerült a STYLE-ba. Itt most az 5.6-os verzióval foglalkozunk.

Példák a különböző típusú jelekre:

A SYMBOL elemek típusai a következők lehetnek:

ellipse
Egy kör, vagy ellipszis. Pontok jelölésére, de felületkitöltésre vagy speciális vonalakhoz (pl. vezetékek) is használható. Ezt használjuk szaggatott vonalak létrehozására is, ekkor a PATTERN objektum használatával.
vector
Egyszerű vektoros ábra. Általában pontokhoz (piktogram) vagy vonalakhoz (pl. útpajzsnak), de lehet felületre is (szőlő)
pixmap
Raszteres kép (gif, jpeg vagy png). (A png fájl alfa csatornájával lehetnek gondok)
truetype
Egy megadott betűtípus egy bizonyos karaktere
hatch
Felületek vonalkázásához

Jöjjön néhány különböző szimbólumdefiníció:

...
 SYMBOL # pont jel
  NAME "pont"
  TYPE ellipse
  POINTS 1 1 END
  FILLED true
  GAP 2
 END # symbol pont

 SYMBOL # posta jel
  NAME "posta"
  TYPE vector
  POINTS -7 5 7 5 7 -5 -7 -5 -7 5 END
  POINTS -7 -5 0 0 7 -5 END
  FILLED true
  LINECAP round
 END # symbol posta

 SYMBOL # hotel - bitmap jel
  NAME "hotel"
  TYPE pixmap
  IMAGE "hotel.gif"
  FILLED true
 END # symbol hotel

 SYMBOL # bank - truetype jel
  NAME "bank"
  TYPE truetype
  FONT arial
  CHARACTER "$"
 END # symbol bank

 SYMBOL # sraff - hatch jel
  NAME "sraff"
  TYPE hatch  
 END # symbol sraff
 
 SYMBOL # szaggatott
  NAME "szaggatott"
  TYPE ellipse
  POINTS 1 1 END
  FILLED true
  PATTERN 8 8 END
 END
 
 SYMBOL # pontozott-szaggatott
  NAME "pontvesszo"
  TYPE ellipse
  POINTS 1 1 END
  FILLED true
  PATTERN 6 3 1 3 END
 END
...  
  

Példák a használatra: