| Název prvku |
Vnořené prvky |
Popis |
| CONVERTSCRIPT |
HEADER
MAIN |
Povinný Kořenový prvek |
| HEADER |
NAME
VERSION
|
Povinný
Hlavička skriptu. Obsahuje identifikační údaje o
skriptu (zatím pouze název a verzi).
|
| NAME |
|
Povinný Název skriptu (řetězec). |
| VERSION |
|
Povinný Verze skriptu (řetězec). |
| MAIN |
AREA
CONVERTDB
COORDSYS
LINE
POINT
TEXT
UORPERMM
|
Povinný Hlavní část skriptu. |
| AREA |
AREA_AS_POINT
AREA_CONVERT_TYPE
AREA_LAYERDEFS_SELECTOR
COLOR_SELECTOR
GROUP_SELECTOR
HOLE_COLOR
HOLE_GROUP
HOLE_SYMBOL
CONVERT
SYMBOL_SELECTOR
|
Volitelný Definice převodu ploch. Implicitně se plochy nepřevádí. |
| CONVERTDB |
|
Volitelný Určuje zda se budou převádět databáze (TRUE/FALSE).
Implicitně se databáze nepřevádí.
|
| COORDSYS |
|
Volitelný Určuje souřadný systém převáděných bloků (JTSK/GAUSS).
Implicitně se předpokládá JTSK. |
| LINE |
CONVERT
COLOR_SELECTOR
GROUP_SELECTOR
LINE_LAYERDEFS_SELECTOR
MINIMAL_LENGTH
NODE_CREATION
NODE_CREATION_METHOD
NODE_CREATION_TOLERANCE
SMOOTH_TOLERANCE
SOLOLINE
SYMBOL_SELECTOR
|
Volitelný Definice převodu linií. |
| POINT |
CONVERT
CONVERT_POINT_SYMBOL
COLOR_SELECTOR
GROUP_SELECTOR
POINT_LAYERDEFS_SELECTOR
SYMBOL_SELECTOR |
Volitelný Definice převodu bodů. |
| TEXT |
CONVERT
COLOR_SELECTOR
FONT_SELECTOR
TEXT_HEIGHT_SCALE
TEXT_LAYERDEFS_SELECTOR
TEXT_WIDTH_SCALE |
Volitelný Definice převodu textů. |
| UORPERMM |
|
Povinný Počet UOR (nejmenší rozměrová jednotka
v Microstation) na jeden milimetr.
|
| CONVERT |
|
Povinný Určuje, zda se bude daný typ objektů převádět
(TRUE/FALSE).
|
| CONVERT_POINT_SYMBOL |
|
Volitelný Určuje, bude převádět u bodů i jejich
značka - obsah buňky (TRUE/FALSE).
|
| COLOR_SELECTOR |
TYPE
ITEM (+)
|
Povinný Definice převodu barvy jednotlivých typů objektů.
Podle hodnoty vnořeného prvku TYPE se
vybere jedna položka ITEM pro
převod výsledné barvy.
|
| GROUP_SELECTOR |
TYPE
ITEM (+)
|
Povinný Definice převodu druhu jednotlivých typů objektů.
Podle hodnoty vnořeného prvku TYPE
se vybere jedna položka ITEM pro
převod druhu.
|
| SYMBOL_SELECTOR |
TYPE
ITEM (+)
|
Povinný Definice převodu značky jednotlivých typů objektů.
Podle hodnoty vnořeného prvku TYPE
se vybere jedna položka ITEM pro
převod výsledné značky.
|
| FONT_SELECTOR |
ITEM (+) |
Povinný Definice převodu fontů. |
| ITEM |
CELL_CONTENT
CELL_HEADER
|
Povinný Položka pro seznam jednotlivých selektorů
s formátem HODNOTA1=HODNOTA2.
|
| CELL_CONTENT |
|
Povinný Tento prvek může existovat pouze v prvku
ITEM, který
je v prvku POINT_LAYERDEFS_SELECTOR
nebo AREA_LAYERDEFS_SELECTOR.
Při převodu se načte vrstva hlavičky buňky
(dle prvku CELL_HEADER) a vrstva obsahu buňky -
dle této kombinace se vyhledá v seznamu zda bude generován bod nebo plocha.
|
| CELL_HEADER |
|
Povinný Tento prvek může existovat pouze v prvku
ITEM, který
je v prvku POINT_LAYERDEFS_SELECTOR
nebo AREA_LAYERDEFS_SELECTOR.
Při převodu se načte vrstva hlavičky buňky a vrstva obsahu buňky
(dle prvku CELL_CONTENT) -
dle této kombinace se vyhledá v seznamu zda bude generován bod nebo plocha.
|
| TYPE |
|
Povinný Typ převodu v jednotlivých selektorech.
- BYCOLOR - HODNOTA1 je barva objektu v RGB
- BYCOLORIDX - HODNOTA1 je index barvy objektu
- BYLAYER - HODNOTA1 je číslo vrstvy objektu
- BYLINESTYLE - HODNOTA1 je typ čáry objektu
- BYLINEWEIGHT - HODNOTA1 je tloušťka čáry objektu
- BYFONT - HODNOTA1 je číslo fontu textu
HODNOTA2 udává výslednou hodnotu závislou na jednotlivých selektorech:
|
| HOLE_COLOR |
|
Volitelý Barva plochy enklávy (díry v ploše).
Implicitní hodnota je bílá - $FFFFFF v šestnáctkové soustavě.
|
| HOLE_GROUP |
|
Volitelý Druh plochy enklávy. Implicitně 134. |
| HOLE_SYMBOL |
|
Volitelý Značka plochy enklávy. Implicitně 1. |
| NODE_CREATION |
|
Volitelý Průběžné uzlování (TRUE/FALSE, viz.
dokumentace k TopoLu).
|
| NODE_CREATION_METHOD |
|
Volitelý Způsob připojení (1-4, viz.
dokumentace k TopoLu).
|
| NODE_CREATION_TOLERANCE |
|
Volitelý Mez připojení(reálné číslo, viz.
dokumentace k TopoLu).
|
| SOLOLINE |
|
Volitelý Při převodu objektů na linie vytvářet sololinie (TRUE/FALSE, viz.
dokumentace k TopoLu).
|
| MINIMAL_LENGTH |
|
Volitelý Minimální délka vytvářené linie (reálné číslo, viz.
dokumentace k TopoLu).
|
| SMOOTH_TOLERANCE |
|
Volitelý Mez generalizace (reálné číslo, viz.
dokumentace k TopoLu).
|
| AREA_CONVERT_TYPE |
|
Volitelý Způsob jakým se převádějí plochy.
- AS_CELL - plochy se převádí z buněk v definovaných
vrstvách (viz. AREA_LAYERDEFS_SELECTOR)
- AS_SHAPE - plochy se převádí z objektů SHAPE a
COMPLEX SHAPE v definovaných vrstvách (viz.
AREA_LAYERDEFS_SELECTOR)
- AS_NONE - plochy se nepřevádí
|
| AREA_LAYERDEFS_SELECTOR |
ITEM (+) |
Volitelý Definuje vrstvy ze kterých se budou převádět plochy. |
| LINE_LAYERDEFS_SELECTOR |
ITEM (+) |
Volitelý Definuje vrstvy ze kterých se budou převádět liniové objekty. |
| POINT_LAYERDEFS_SELECTOR |
ITEM (+) |
Volitelý Definuje vrstvy ze kterých se budou převádět body. |
| TEXT_LAYERDEFS_SELECTOR |
ITEM (+) |
Volitelý Definuje vrstvy ze kterých se budou převádět texty. |
| AREA_AS_POINT |
|
Volitelý Pokud je TRUE, budou se místo ploch generovat body
v místě popisového body se stejnými parametry jako by měla plocha.
Implicitní hodnota je FALSE (TRUE/FALSE).
|
| TEXT_HEIGHT_SCALE |
|
Volitelý Konstanta pro převod výšky textů (reálné číslo). |
| TEXT_WIDTH_SCALE |
|
Volitelý Konstanta pro převod šířky textů.
Šířka textů je také závislá na jejich výšce (reálné číslo).
|