http://www.topol.cz
English Version Mapa serveru Aktualizace software Kontaktujte nás

Popis skriptu pro převod formátu BLK do DGN

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
COLORTABLE
CONVERTDB
COORDSYS
LINE
POINT
SEED
SCALE
TEXT
UORPERMM
Povinný
Hlavní část skriptu.
AREA CELL_NAME
CONVERT
COLORSELECTOR
LAYERSELECTOR
Volitelný
Definice převodu ploch.
COLORTABLE ITEM_RGB (+) Povinný
Definice jednotlivých barev pro DGN soubor.
ITEM_RGB   Povinný
Jedna položka tabulky barev ve výsledném DGN. Řetězec ve formátu INDEX=RED_GREEN_BLUE. INDEX - pořadí barvy v tabulce barev (0-254) RED, GREEN, BLUE - jednotlivé složky výsledné barvy.
CONVERTDB   Povinný
Určuje zda se budou převádět databáze (TRUE/FALSE).
COORDSYS   Volitelný
Určuje souřadný systém převáděných bloků (JTSK/GAUSS). Pokud není uveden, implicitně se předpokládá JTSK.
LINE CONVERT
COLORSELECTOR
LAYERSELECTOR
LSTYLESELECTOR
LWEIGHTSELECTOR
Volitelný
Definice převodu linií.
POINT CELL_NAME
CONVERT
COLORSELECTOR
FONTYTXT
LAYERSELECTOR
POINT_CROSS_SIZE
SCALE
Volitelný
Definice převodu bodů.
SEED   Povinný
Vzorový soubor pro vytvoření DGN (řetězec s celou cestou k souboru).
SCALE   Povinný
Měřítko převodu. Uvnitř prvku MAIN určuje globální konstantu pro převod souřadnic (standardně 1000 - mm/m). Uvnitř prvku POINT určuje konstantu pro převod rozměrů bodových značek.
TEXT CONVERT
COLORSELECTOR
FONTSELECTOR
LAYERSELECTOR
TEXT_HEIGHT_SCALE
TEXT_WIDTH_SCALE
Volitelný
Definice převodu textů.
UORPERMM   Povinný
Počet UOR (nejmenší rozměrová jednotka v Microstation) na jeden milimetr. Tato hodnota je závislá na použitém SEED souboru (při použití standardního SEED souboru je tato hodnota 1000).
CELL_NAME   Volitelný
Název buněk generovaných z ploch.
CONVERT   Povinný
Určuje zda se bude daný typ objektů převádět (TRUE/FALSE).
COLORSELECTOR 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.
FONTYTXT   Povinný
Jméno souboru FONTY.TXT (viz. dokumentace k TopoLu).
LAYERSELECTOR TYPE
ITEM (+)
Povinný
Definice převodu jednotlivých typů objektů do příslušných vrstev. Podle hodnoty vnořeného prvku TYPE se vybere jedna položka ITEM pro výslednou vrstvu.
LSTYLESELECTOR TYPE
ITEM (+)
Povinný
Definice převodu stylu čar linií. Podle hodnoty vnořeného prvku TYPE se vybere jedna položka ITEM pro převod výsledného stylu.
LWEIGHTSELECTOR TYPE
ITEM (+)
Povinný
Definice převodu tloušťky linií. Podle hodnoty vnořeného prvku TYPE se vybere jedna položka ITEM pro převod výsledná tloušťka.
FONTSELECTOR ITEM (+) Povinný
Definice převodu fontů.
ITEM   Povinný
Položka pro seznam jednotlivých selektorů s formátem HODNOTA1=HODNOTA2.
Uvnitř prvku FONTSELECTOR má hodnota prvku formát FONT_TOPOL=FONT_MICROSTATION (fonty jsou určeny číslem).
TYPE   Povinný
Typ převodu v jednotlivých selektorech.
  • BYCOLOR - HODNOTA1 je barva objektu v RGB
  • BYGROUP - HODNOTA1 je číslo druhu objektu
  • BYSYMBOL - HODNOTA1 je číslo značky objektu
HODNOTA2 udává výslednou hodnotu závislou na jednotlivých selektorech:
TEXT_HEIGHT_SCALE   Volitelný
Konstanta pro převod výšky textů.
TEXT_WIDTH_SCALE   Volitelný
Konstanta pro převod šířky textů. Šířka textů je také závislá na jejich výšce.
POINT_CROSS_SIZE   Volitelný
Velikost křížků při převodu bodů bez značek.

©1999-2010 - TopoL Software, s.r.o., všechna práva vyhrazena