2.2.2 Doplnění hodnot parametrů

Hlavička mapové kompozice je jednoduchá. Obsahuje pouhé tři parametry.

<!-- hlavička projektu -->
<param name="project" value=""> <!-- název projektu -->
<param name="mbcolor" value=""> <!-- barva pozadí mapy -->
<param name="list" value=""> <!-- seznam zobrazovaných vrstev -->
<!-- konec hlavičky -->

project

Název projektu, který se objeví nad nástrojovou lištou.

mbcolor

Barva pozadí mapy. HTML kód.

list

Seznam čísel zobrazených vrstev. Čísla se oddělují čárkou.

Doplníme kód následujícím způsobem:

<!-- hlavička projektu -->
<param name="project" value="ČR"> <!-- název projektu -->
<param name="mbcolor" value="#FFFFFF"> <!-- barva pozadí mapy -->
<param name="list" value="1"> <!-- seznam zobrazovaných vrstev -->
<!-- konec hlavičky -->

Hlavička může obsahovat více parametrů. O některých dalších se dozvíte později.

Hlavička

Definice vrstvy vypadá následovně:

<!-- definice vrstvy 1 -->
<param name="layer1" value=""> <!-- název vrstvy - neco.shp -->
<param name="info1" value=""> <!-- název atributové tabulky - neco.dbf -->
<param name="title1" value=""> <!-- popisek vrstvy -->
<param name="fcolor1" value=""> <!-- barva popředí -->
<param name="bcolor1" value=""> <!-- barva pozadí -->
<param name="lcolor1" value=""> <!-- barva popisku -->
<param name="size1" value=""> <!-- velikost symbolu - linie, bod -->
<param name="enable1" value=""> <!-- viditelnost - ON/OFF-->
<!-- konec definice vrstvy 1 -->

layer1

Název SHP souboru k zobrazení (např. mesta.shp).

info1

Název DBF souboru k zobrazení (např. mesta.dbf).

title1

Název vrstvy, který se zobrazí v legendě.

fcolor1

Obrysová barva. HTML kód.

bcolor1

Barva výplně. HTML kód. – pouze u polygonů.

lcolor1

Barva popisku. HTML kód.

size1

Velikost symbolu (bod), tloušťka čáry (linie). V pixelech.

enable1

Volba ON/OFF. Zapnuto/vypnuto.

 

Vrstva

Doplníme kód následujícím způsobem:

<!-- definice vrstvy 1 -->
<param name="layer1" value="DataSHP/vusc.shp">
<param name="info1" value="DataSHP/vusc.dbf">
<param name="title1" value="Města">
<param name="fcolor1" value="#808080">
<param name="bcolor1" value="#E6FFE6">
<param name="lcolor1" value="blue">
<param name="size1" value="1">
<param name="enable1" value="ON">
<!-- konec definice vrstvy 1 -->

 

PRŮVODCE STUDIEM 23

 

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

Zdroj na CD

 

V prohlížeči zadejte adresu: http://127.0.0.1/jshape/druhy.html

Výsledek je zobrazen na následujícím obrázku.

Testování kompozice

Obrázek 2-4: Kompozice s jednou vrstvou

Kompozice s jednou vrstvou

 

SAMOSTATNÝ ÚKOL 5

 

Modifikujte soubor druhy.html tak aby kompozice obsahovala další dvě vrstvy (silnice a města). Nezapomeňte, že musíte uvést seznam vrstev:
<param name="list" value="3,2,1">

Kompozice se třemi vrstvami

 

Obrázek 2-5: Kompozice se třemi vrstvami

 

 

ŘEŠENÍ A ODPOVĚDI, NÁVODY

 

Soubor s řešením naleznete na CD v adresáři ms/jshape/ pod názvem ukol5.html