1.7.1 Label

Každou z vrstev je možné opatřit popisky z atributové tabulky. Toto se řeší modifikací souboru MAP v sekci LAYER a CLASS. Následující kód ukazuje modifikovaná sekce LAYER. Tučně jsou vyznačeny přidané řádky.

LAYER
  NAME ‚vusc‘
  TYPE Polygon
  STATUS DEFAULT
  DATA vusc
  LABELITEM NAZEV
  CLASS
    NAME ‚vusc‘
    LABEL
      COLOR 0 0 0
      SIZE tiny
    END
    COLOR 230 255 230
    OUTLINECOLOR 128 128 128
  END  # CLASS
  HEADER „vusc_header.html“
  FOOTER „vusc_footer.html“
  TEMPLATE „vusc.html“
 
END  # LAYER

Parametr LABELITEM představuje název položky z atributové tabulky, ze které bude získán text pro popis v mapě.

Sekce LABEL má stejný význam jako v případě měřítka nebo legendy.

Popsání vrstvy krajů

V prohlížeči zadáme http://127.0.0.1/ms/spustit.html a klikneme na tlačítko Makej. Výsledné uživatelské rozhraní vypadá následujícím způsobem:

Testování

Obrázek 1-17: Kraje opatřené popisky

Dva kraje nejsou popsány, to je způsobeno překryvem popisků, který je implicitně zakázán.

Kraje opatřené popisky

 

PRŮVODCE STUDIEM 10

 

V případě problémů s kopírováním (přepisováním) kódu souborů naleznete na CD v adresáři ms/MapServer/ pod názvy prvni_v8.map.

Zdroj na CD