Popisuje způsob zobrazování konkrétních dat (jedné tabulky) nebo jednoho zvýraznění pro data.
Nadřízený uzel <ViewColl> nebo uzel <HighLights> musí obsahovat alespoň jeden tento uzel.
Není definována.
Nejsou definovány.
Všechny subuzly uzlu <ViewEntry> mají jednotnou strukturu. Obsahují dva
povinné atributy ord
a dtv
. Ord
je pevné a identifikuje subuzly v rámci
uzlu <ViewEntry>. Dtv
určuje datový typ a pro subuzly GeomName
,
DBKeyName
, P1
..P16
je
variabilní. (0=empty, 3=integer, 5=real, 8=string, 11=bool). Subuzly obsahují pouze
text a již žádné vnořené uzly.
| Jméno | Povinný | ord | dtv | Popis |
| <TypeObj> | ano | 1 | 3 | Určuje typ datového objektu, pro který je tento uzel definován.1- rastr 2- DB tabulka s geometrií 3- mapový list 4- text 5- grid |
| <SubType> | ano | 2 | 3 | Podtyp datového objektu (má význam jen pro vektorová data).1- body 2- linie 3- polygony |
| <Visible> | ano | 3 | 3 | Určuje viditelnost dat (viditelnost se dá při běhu aplikace dynamicky měnit). |
| <Status> | ano | 4 | 3 | Určen pro pozdější využití, v současnosti nevyužíván.
Hodnota tohoto uzlu musí být 0. |
| <Locatable> | ano | 5 | 3 | Určen pro pozdější využití, v současnosti nevyužíván.
Hodnota tohoto uzlu musí být 1. |
| <MinScale> | ano | 6 | 3 | Hodnota tohoto subuzlu určuje minimální měřítko pro vykreslení tohoto
<ViewEntry>. Pokud je hodnota 0, není minimální měřítko omezeno. |
| <MaxScale> | ano | 7 | 3 | Hodnota tohoto subuzlu určuje maximální měřítko pro vykreslení tohoto
<ViewEntry>. Pokud je hodnota 0, není maximální měřítko omezeno. |
| <Text> | ano | 8 | 8 | Odkaz na data (tabulku, rastr, atd). do
uzlu <DataList>. V případě, že se jedná odkaz
na tabulku s geometrií je hodnotou tohoto uzlu název této tabulky ve formátu
"databaze.tabulka" (např. Mesta.P0009). Pokud je zde uveden odkaz na rastr, je hodnotou tohoto uzlu cesta k rastru, ve které lze použít substituci adresářů. |
| <SubText> | ano | 9 | 8 | Jméno, kterým se na toto <ViewEntry> odkazuje při zadávání požadavků pro TIS. Toto jméno musí být v rámci nadřízeného uzlu <ViewColl> (<HighLights>) unikátní. |
| <GeomName> | ano | 10 | 8, 0 | Jméno položky v databázi která obsahuje geometrii (Když je jméno
položky zadáno, musí být ord="8"). Pokud není tento atribut zadán ( ord="0"), použije se implicitní jméno OGIS_GEOMETRY. Tento atribut má význam pouze u <ViewEntry>, které popisují pohled na databázové tabulky s vektorovými daty (např. u rastrů nemá význam). |
| <DBKeyName> | ano | 11 | 8, 0 | Jméno unikátní položky (primárního klíče) v databázi která
obsahuje geometrii. (Když je jméno položky zadáno, musí být ord="8"). Pokud není tento atribut zadán ( ord="0"), použije se interní implicitní jméno. Tento atribut má význam pouze u <ViewEntry>, které popisují pohled na databázové tabulky s vektorovými daty (např. u rastrů nemá význam). |
| <P1>..<P16> | ano | Parametry a způsob zobrazení <ViewEntry>. Popis těchto subuzlů je na zvláštní stránce. | ||
| <ColorTrf> | ano | 28 | 8 | Odkaz na objekt typu ColorTransfer definovaný v uzlu <TransformList>. |
| <SymbolTrf> | ano | 29 | 8 | Odkaz na objekt typu SymbolTransfer definovaný v uzlu <TransformList>. |
| <CSTransformObj> | ano | 30 | 0 | Určen pro pozdější využití, v současnosti nevyužíván. Uzel nemá žádnou hodnotu. |
<ViewColl> nebo <HighLights>
Uzel <ViewEntry> definovaný pro rastr.
<ViewEntry UserID="Rastr">
<TypeObj ord="1" dtv="3">1</TypeObj>
<SubType ord="2" dtv="3">0</SubType>
<Visible ord="3" dtv="3">1</Visible>
<Status ord="4" dtv="3">0</Status>
<Locatable ord="5" dtv="3">1</Locatable>
<MinScale ord="6" dtv="3">0</MinScale>
<MaxScale ord="7" dtv="3">5000</MaxScale>
<Text ord="8" dtv="8">|Data|rastr.ras</Text>
<SubText ord="9" dtv="8">Rastr</SubText>
<GeomName ord="10" dtv="0"/>
<DBKeyName ord="11" dtv="0"/>
<P1 ord="12" dtv="3">0</P1>
<P2 ord="13" dtv="0"/>
<P3 ord="14" dtv="0"/>
<P4 ord="15" dtv="0"/>
<P5 ord="16" dtv="0"/>
<P6 ord="17" dtv="0"/>
<P7 ord="18" dtv="0"/>
<P8 ord="19" dtv="0"/>
<P9 ord="20" dtv="0"/>
<P10 ord="21" dtv="0"/>
<P11 ord="22" dtv="0"/>
<P12 ord="23" dtv="0"/>
<P13 ord="24" dtv="0"/>
<P14 ord="25" dtv="0"/>
<P15 ord="26" dtv="0"/>
<P16 ord="27" dtv="0"/>
<ColorTrf ord="28" dtv="0"/>
<SymbolTrf ord="29" dtv="0"/>
<CSTransfObj ord="30" dtv="0"/>
</ViewEntry>
Uzel <ViewEntry> definovaný pro plochy. Barva a značka plochy je dle databáze (dle atributů z TopoLu), hranice plochy budou červenou (RGB=255) značkou 3.
<ViewEntry UserID="Plochy">
<TypeObj ord="1" dtv="3">2</TypeObj>
<SubType ord="2" dtv="3">3</SubType>
<Visible ord="3" dtv="3">1</Visible>
<Status ord="4" dtv="3">0</Status>
<Locatable ord="5" dtv="3">1</Locatable>
<MinScale ord="6" dtv="3">0</MinScale>
<MaxScale ord="7" dtv="3">0</MaxScale>
<Text ord="8" dtv="8">Mesta.P001</Text>
<SubText ord="9" dtv="8">plochy_mest</SubText>
<GeomName ord="10" dtv="0"/>
<DBKeyName ord="11" dtv="0"/>
<P1 ord="12" dtv="1">0</P1>
<P2 ord="13" dtv="8">_COLOR</P2>
<P3 ord="14" dtv="3">1</P3>
<P4 ord="15" dtv="8">_SYMBOL</P4>
<P5 ord="16" dtv="3">0</P5>
<P6 ord="17" dtv="3">255</P6>
<P7 ord="18" dtv="3">0</P7>
<P8 ord="19" dtv="3">3</P8>
<P9 ord="20" dtv="0"/>
<P10 ord="21" dtv="0"/>
<P11 ord="22" dtv="0"/>
<P12 ord="23" dtv="0"/>
<P13 ord="24" dtv="0"/>
<P14 ord="25" dtv="0"/>
<P15 ord="26" dtv="0"/>
<P16 ord="27" dtv="0"/>
<ColorTrf ord="28" dtv="8">COLTRF1</ColorTrf>
<SymbolTrf ord="29" dtv="8">SYMTRF1</SymbolTrf>
<CSTransfObj ord="30" dtv="0"/>
</ViewEntry>
schéma tématu, ukázkové téma, Popis tématu, Uzel <ViewColl>, Uzel <HighLights>
© 2000 TopoL Software s.r.o. Všechna práva vyhrazena.