Uzly <P1>..<P16>

Tyto uzly definují parametry zobrazení pohledu na data definovanm v nadřízeném uzlu <ViewEntry>.

Povinný

Tyto uzly jsou povinné.

Hodnota

Tyto uzly definují parametry zobrazení pohledu na data definovanm v nadřízeném uzlu <ViewEntry>. Dle typu dat (viz. hodnota subuzlu <TypeObj> nadřízeného uzlu <ViewEntry>) se liší i hodnoty těchto atributů.

Hodnoty pro rastr (TypeObj = 1)
Uzel Hodnota
<P1> Celé číslo - určuje barvu rastru v RGB dle Windows GDI.
<P2>..<P16> Prázdá - pro rastry v současnosti nevyužívány.
Hodnoty pro vektory (TypeObj = 2) a texty (TypeObj = 4)
Uzel Hodnota
<P1> Celé číslo - určuje způsob získání barvy objektu.
0 - barva je v uzlu <P2> definována staticky (RGB Windows GDI)
1 - barva je v uzlu <P2> definována v databázi jako hodnota databázové položky
<P2> Hodnoty uzlu jsou závislé na hodnotě uzlu <P1>
<P1>0</P1> - celé číslo - barva ve formátu RGB dle Windows GDI
<P1>1</P1> - textový řetězec - jméno databázové položky, ve které je uložena barva pro daný objekt (v datech z TopoLu je to položka _COLOR).
<P3> Celé číslo - určuje způsob získání značky objektu.
0 - značka je v uzlu <P4> definována celým číslem - staticky
1 - značka je v uzlu <P4> definována v databázi jako hodnota databázové položky
<P4> Hodnoty uzlu jsou závislé na hodnotě uzlu <P3>
<P3>0</P3> - celé číslo - značka objektu
<P3>1</P3> - textový řetězec - jméno databázové položky, ve které je uložena značka pro daný objekt (v datech z TopoLu je to položka _SYMBOL).
<P5> Význam tohoto uzlu se liší podle druhu vektorových objektů:
Pro body, multibody a texty:

Celé číslo - určuje způsob získání úhlu značky/popisu objektu.
0 - značka je v uzlu <P6> definována celým číslem - staticky
1 - značka je v uzlu <P6> definována v databázi jako hodnota databázové položky

Pro polygony a multipolygony.

Celé číslo - určuje způsob získání barvy hranice polygonu.
0 - barva je v uzlu <P6> definována celým číslem - staticky
1 - barva je v uzlu <P6> definována v databázi jako hodnota databázové položky

<P6> Význam tohoto uzlu se liší podle druhu vektorových objektů. Hodnoty uzlu jsou závislé na hodnotě uzlu <P5>:
Pro body, multibody a texty:

<P5>0</P5> - reálné číslo - úhel objektu
<P5>1</P5> - textový řetězec - jméno databázové položky, ve které je uložen úhel pro daný objekt (v datech z TopoLu je to položka _ANGLE).

Pro polygony a multipolygony.

<P5>0</P5> - celé číslo - barva hranice objektu v RGB dle Windows GDI
<P5>1</P5> - textový řetězec - jméno databázové položky, ve které je uložena barva pro hranici daného objektu.

<P7> Význam tohoto uzlu se liší podle druhu vektorových objektů.
Pro texty:

Celé číslo - určuje způsob získání znění textu.
0 - text je v uzlu <P8> definován staticky
1 - text je v uzlu <P8> definován v databázi jako hodnota databázové položky

Pro polygony a multipolygony:

Celé číslo - určuje způsob získání značky hranice polygonu.
0 - značka je v uzlu <P8> definována celým číslem - staticky
1 - značka je v uzlu <P8> definována v databázi jako hodnota databázové položky

<P8> Význam tohoto uzlu se liší podle druhu vektorových objektů. Hodnoty uzlu jsou závislé na hodnotě uzlu <P7>:
Pro texty:

<P7>="0" - textový řetězec - znění textu
<P7>="1" - textový řetězec - jméno databázové položky, ve které je uloženo znění textového popisu.

Pro polygony a multipolygony:

<P7>="0" - celé číslo - značka hranice objektu
<P7>="1" - textový řetězec - jméno databázové položky, ve které je uložena značka pro hranici daného objektu.

<P9> Boolean - určuje, zda bude barva pro značky určena pomocí uzlů <P1> a <P2> (<P9>0</P9>), nebo zda bude barva značek určena dle knihoven značek/stylů - <P9>1</P9>.
<P10> Boolean - určuje, zda budou (<P10>1</P10>) nebo nebudou (<P10>0</P10>) značky objektů transparentní.
<P11> Boolean - Pouze pro texty. Určuje, zda budou (<P11>1</P11>) nebo nebudou (<P11>0</P11>) texty zobrazeny transparentně.
<P12> Boolean - Pouze pro texty. Určuje, zda budou (<P12>1</P12>) texty zobrazeny dle atributů TopoLu, nebo budou (<P12>0</P12>) použity knihovny značek/stylů.
<P13> Celé číslo - Pouze pro texty. Určuje způsob získání zarovnání textů.
0 - zarovnání je v uzlu <P14> definováno staticky
1 - zarovnání je v uzlu <P14> definováno v databázi jako hodnota databázové položky
<P14> Hodnoty uzlu jsou závislé na hodnotě uzlu <P13>
<P13>0</P13> - celé číslo - konstanta určující zarovnání dle Windows GDI
<P13>1</P13> - textový řetězec - jméno databázové položky, ve které je uložena konstanta určující zarovnání dle Windows GDI.
<P15>..<P16> Prázdá - pro vektory v současnosti nevyužívány.
Hodnoty pro mapové listy (TypeObj = 3)
Uzel Hodnota
<P1> Celé číslo - pro pozdější použití, v současnosti musí mít hodnotu 0.
<P2> Celé číslo - barva v RGB dle Windows GDI.
<P3> Celé číslo - pro pozdější použití, v současnosti musí mít hodnotu 0.
<P4> Celé číslo - značka pro vykreslení mapových listů.
<P5> Celé číslo - pro pozdější použití, v současnosti musí mít hodnotu 0.
<P6> Celé číslo - Pouze pro katastrální mapy. Barva vnitřních (vedlejších) mapových listů v RGB dle Windows GDI.
<P7> Celé číslo - pro pozdější použití, v současnosti musí mít hodnotu 0.
<P8> Celé číslo - Pouze pro katastrální mapy. Značka vnitřních (vedlejších) mapových listů.
<P9> Boolean - určuje, zda bude barva pro zančky určena pomocí uzlů <P1> a <P2> (<P9>0</P9>), nebo zda bude barva značek určena dle knihoven značek/stylů - <P9>1</P9>.
<P10> Boolean - určuje, zda budou (<P10>1</P10>) nebo nebudou (<P10>0</P10>) značky mapových listů transparentní.
<P11>..<P16> Prázdá - pro mapové listy v současnosti nevyužívány.
Hodnoty pro čtvercové sítě - gridy (TypeObj = 5)
Uzel Hodnota
<P1> Celé číslo - pro pozdější použití, v současnosti musí mít hodnotu 0.
<P2> Celé číslo - barva gridu v RGB dle Windows GDI.
<P3> Celé číslo - určuje způsob získání značky objektu.
0 - značka je v uzlu <P4> definována celým číslem - staticky
1 - značka je křížek definovaný v uzlu <P4> jeho rozměrem
<P4> Hodnoty uzlu jsou závislé na hodnotě uzlu <P3>.
<P3>0</P3> - celé číslo - značka pro grid
<P3>1</P3> - reálné číslo - velikost křížku v jednotkách souřadného systému použitého pro grid
<P5> Celé číslo - pro pozdější použití, v současnosti musí mít hodnotu 0.
<P6> Reálné číslo - úhel otočení značky gridu v radiánech.
<P7>, <P8> Prázdá - pro gridy v současnosti nevyužívány.
<P9> Boolean - určuje, zda bude barva pro značky určena pomocí uzlů <P1> a <P2> (<P9>0</P9>), nebo zda bude barva značek určena dle knihoven značek/stylů - <P9>1</P9>.
<P10> Boolean - určuje, zda budou (<P10>1</P10>) nebo nebudou (<P10>0</P10>) značky mapových listů transparentní.
<P11>..<P16> Prázdá - pro gridy v současnosti nevyužívány.
Atributy
Jméno Povinný Popis
ord ano Určuje pořadí v nadřízeném uzlu <ViewEntry>. (viz. Tabulka hodnot atributu ord)
dtv ano Určuje datový typ hodnoty uzlu.
0- prázdný
3- celé číslo (integer)
5- reálné číslo (real)
8- textový řetězec (string)
11- Ano/Ne (boolean)
Tabulka hodnot atributu ord 
Uzel Hodnota   Uzel Hodnota
<P1> 12   <P9> 20
<P2> 13   <P10> 21
<P3> 14   <P11> 22
<P4> 15   <P12> 23
<P5> 16   <P13> 24
<P6> 17   <P14> 25
<P7> 18   <P15> 26
<P8> 19   <P16> 27
Subuzly

Nejsou definovány.

Nadřízený uzel

<ViewColl> nebo <HighLights>

Příklad

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>

Související témata

schéma tématu, ukázkové téma, Popis tématu, Uzel <ViewColl>, Uzel <HighLights>

Nová

© 2000 TopoL Software s.r.o. Všechna práva vyhrazena.