1.6.1 Legenda

Přidání legendy probíhá stejně jako u všech ostatních prvků celé kompozice (měřítko, přehledka) ve dvou krocích. Vždy se jedná o modifikaci souboru MAP a HTML šablony.

Úvod

Do souboru MAP se před koncovou značku souboru (poslední řádek END # MAPFILE) umístí následující kód (parametry).

LEGEND

Úvodní značka sekce Legenda

  KEYSIZE 18 12

Velikost symbolu v legendě v pixelech – obdélník, který je symbolu vymezen (šířka výška)

  LABEL

Úvodní značka sekce Popisek

    TYPE BITMAP

Typ popisku v legendě. V zásadě jsou dvě možnosti: true type, bitmap. Typ bitmap má mnoho omezení, ale jeho zobrazení je spolehlivější.

    SIZE tiny

Velikost popisku. V případě bitmapy je možné volit z následujících možností: tiny|small|medium|large|giant

    COLOR 0 0 89

Barva popisku (R G B)

  END

Konec sekce popisek

  STATUS ON

Legenda je zapnuta

END

Konec sekce legenda

Do legendy se vypíší všechny vrstvy, které mají v sekci CLASS uveden název (parametr NAME).

Přidání legendy (souboru MAP)

Do souboru prvni.html přidáme následující řádek:

<P><IMG SRC="[legend]" border="0"></P>

Řádek umístíme hned za řádek představující umístění mapy. Část výsledného kódu:

<INPUT NAME=img TYPE=image SRC=[img] width=600 height=400 border=0>
<P><IMG SRC="[legend]" border="1"></P>

Parametr [legend] je nahrazen cestou (cesta a název) k obrázku legendy, který generuje MapServer.

Přidání legendy (soubor prvni.html)

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-11: Uživatelské prostředí i s legendou.

Dole pod obrázkem představujícím mapové pole (mapu) se zobrazil obrázek legendy.

Uživatelské prostředí i s legendou

PRŮVODCE STUDIEM 6

 

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_v4.html, prvni_v4.map.

Zdroj na CD

 

SAMOSTATNÝ ÚKOL 3

 

Podívejte se do adresáře tmp a zkuste identifikovat jakým způsobem jsou vygenerovaným obrázků přidělovány jedinečné názvy.

Určení jednoznačné identifikace názvů generovaných obrázků