Navigation:  Nastav > Nastavení prostředí > Kódy >

Kódovací tabulka popisů bodu

Previous pageReturn to chapter overviewNext page

Zadává se název souboru, včetně celé cesty k němu. V souboru jsou uvedeny celé nezkrácené významy popisů bodů. Tedy se předpokládá, že v seznamu souřadnic jsou v popisu bodu zadány jen zkrácené kódy a do seznamu souřadnic je zapotřebí vypsat celé znění popisu bodu. Od verze 19.0.3 může popis jednoho bodu obsahovat více zkrácených kódů. Od verze 20.0.5 je načítání jednotlivých kódů sjednoceno s funkcí Vytvoř kresbu do grafiky přes spojování dle kódů, viz také předchozí kapitola Kódy. V tabulce se pak hledají jednotlivé kódy a ne celý původní popis bodu.

Textový soubor kódovací tabulky *.KOD může být uložený jak v ASCII, tak UTF-8 kódování českých znaků. V případě potřeby speciálních znaků (například § - paragraf) je zapotřebí uložit soubor v kódování UTF-8, jinak selže automatické rozpoznávání obou způsobů kódování českých znaků.

Ve výpisech seznamu souřadnic se pak vypisují plné dekódované popisy dle tohoto definičního souboru a to včetně tisku seznamu souřadnic přes SineaReport. Podmínkou je samozřejmě to, že musí být zapnut výpis popisu bodu Výpis popisu bodu.

Soubor významů jednotlivých kódů je ve formátu prostého textového souboru. Musí mít následující strukturu: každý popis je uvedena na samostatném řádku, původní popis (max. 20 znaků - dáno maximálním počtem znaků v popisu seznamu souřadnic) je oddělen znakem "=" od nezkráceného popisu (počet znaků neomezen). Počet řádků a tím počet "překódovaní" není programově omezen.

Příklad "překódovacího" souboru TEST.KOD:

KV=KANALIZACNI VPUST

1=ROH DOMU

2=PLOT

3=cesta kraj

33=strom 0 33cm

40=strom 0 40cm

90=strom 0 90cm

VS=VODOVODNI SOUPE

HN=HYDRANT NADZEMNI

12=roh domu strecha

LMP=lampa ver.osvetleni

OB1=obrubnik

OBL=obrubnik vlevo

PST=roh, posta

Příklad použití této tabulky na konkrétní seznam souřadnic:

Původní popisy v seznamu souřadnic:

Zde jsou použity kódy libovolné délky oddělené znakem mezera. Tedy počet znaků kódu musí být nastaven na 0 a ostatní hodnoty zůstanou nevyplněné (znak mezera je vždy oddělovačem).

        93301 2091    604757.77    1103561.03      0.00     3  KV 33
 737852 01034 4001    604392.65    1103522.84      0.00     3  33 OB1
 737852 01034 4002    604377.99    1103548.78      0.00     3  PST LMP 1 2

Překódované popisy v seznamu souřadnic:

        93301 2091    604757.77    1103561.03      0.00     3  KANALIZACNI VPUST strom 0 33cm
 737852 01034 4001    604392.65    1103522.84      0.00     3  strom 0 33cm obrubnik
 737852 01034 4002    604377.99    1103548.78      0.00     3  roh, posta lampa ver.osvetleni ROH DOMU PLOT

Pozn.: České znaky ve významu kódu jsou povoleny, i když je příklad neobsahuje.

Oddělovače jednotlivých kódů v popisu bodu

Standardně se předpokládají tyto oddělovače: mezera, | (svislá čára), # (znak sharp), ; (středník).

Pokud je zapotřebí přidat jiné znaky, lze využít nastavení dle následujícího obrázku, program jako oddělovač použije všechny znaky v tomto poli zadané.

Oddělovač parametru (např. textu)

Nastavený znak (použit je pouze jeden první) se považuje za ohraničení textu (text uvozuje i ukončuje), který není považován za kód, ale je do dekódovaného popisu vypsán tak, jak je zapsán v popisu bodu.

Příkladem může být třeba takovýto popis bodu TK#asfalt#, kde se TK dekóduje jako kód například na text "trasa komunikace" a text mezi znaky # se vypíše bez dekódování, výsledkem je tedy dekódovaný text "trasa komunikace asfalt".

dekod-popis-oddelovace