Základní údaje o mapě
Obsah
Úvod
Soubor map_schema.inc obsahuje základní nastavení mapy a klienta.
Nastavují se zde výřez mapy pro úvodní zobrazení mapy, výřez pro zobrazení
celé mapy, omezující měřítka mapy, verze mapového klienta, nastavení pro
přehledovou mapu atd. Soubor map_schema.inc se nachází v adresáři
.admin daného projektu (např. u našeho demo projektu je to adresář tms/examples/example1/.admin).
Popis parametrů
-
name - název konektoru na mapový server
-
version - číslo verze mapového klienta (od verze T-MapServeru 1.2 by toto
číslo mělo být alespoň 1.1)
-
units - v jakých jednotkách je mapa?
Možné hodnoty: meter (metry), degreee (stupně)
Přednastavená hodnota: meter
-
coord_sys - souřadný systém mapy
Možné hodnoty: UTM, SJTSK, S42, WGS84
-
bg_color - barva pozadí mapy (využívá se v případě, že mapový server
vrací průhledné pozadí)
-
full_extent - asociativní pole pro nastavení výřezu pro celou mapu
(souřadnice levého dolního a pravého horního rohu mapy)
Vlastnosti pole full_extent:
-
minx - souřadnice X levého dolního rohu výřezu
-
miny - souřadnice Y levého dolního rohu výřezu
-
maxx - souřadnice X pravého horního rohu výřezu
-
maxy - souřadnice Y pravého horního rohu výřezu
-
first_extent - asociativní pole pro nastavení výřezu při prvním spuštění klienta
Vlastnosti pole first_extent:
-
minx - souřadnice X levého dolního rohu výřezu
-
miny - souřadnice Y levého dolního rohu výřezu
-
maxx - souřadnice X pravého horního rohu výřezu
-
maxy - souřadnice Y pravého horního rohu výřezu
-
scale - nastavení minimálního a maximálního měřítka zobrazení (měřítkové
omezení)
Vlastnosti pole scale:
-
min - minimátní měřítko zobrazení mapy
-
max - maximální měřítko zobrazení mapy
-
no_scale_bar - má být vidět měřítko v mapě?
Možné hodnoty: true (není vidět), false (je vidět)
Přednastavená hodnota: false
-
rectangle - nastavení obdelníka výběru a přehledové mapy
Vlastnosti pole rectangle:
-
size - šířka čáry obdélníka v přehledové mapě, resp. šířka čáry
při výběru rozsahu výřezu
-
overview - nastavení přehledové mapy
Vlastnosti pole overview:
-
min_size - minimální velikost obdélníka v přehledové mapě
-
layer - nastavení překreslování vrstev
Vlastnosti pole layer:
-
refresh - provádět překreslení mapy při každém vypnutí/zapnutí vrstvy?
-
status_bar - nastavení stavového řádku aplikace
Vlastnosti pole status_bar:
-
info - mají se vypisovat informace do dolní lišty?
Příklady nastavení
<?
$MAP_PROJECT = array(
"map"=>"T-MapServer",
"name"=>"demo",
"version"=>1.1,
"full_extent" => array(
"minx"=>-642490,
"miny"=>-1043420,
"maxx"=>-639894,
"maxy"=>-1041003
),
"first_extent" => array(
"minx"=>-642490,
"miny"=>-1043420,
"maxx"=>-639894,
"maxy"=>-1041003
),
"scale" => array(
"min"=>150,
"max"=>200000,
"no_scale_bar"=>false
),
"rectangle" => array(
"size"=>4
),
"overview" => array(
"min_size"=>6
),
"layer" => array(
"refresh"=>"true"
),
"status_bar" => array(
"info"=>false
)
);
?>