Home Page Software Download Prodej TopoL Internet Server  
English version English version
 

Export a import z/do formátu DGN

Tyto dva nové převodní programy - DgnBlkCnv a BlkDgnCnv - umožňují převod vektorových dat mezi systémy TopoL a Microstation. Při převodu se předpokládá základní znalost obou systémů. Oba směry jsou parametrizovatelné pomocí uživatelem definovaných skriptů ve formátu XML- uživatel může zvolit objekty, které se budou převádět a způsob jejich převodu.

Převádějí se nejen grafické objekty, ale i jejich databázové atributy uložené v interních dbf souborech. Převod těchto databázových atributů funguje obousměrně - do DGN i zpět. V TopoLovských blocích existují objekty typu plocha, polylinie, bod a text - všechny tyto objekty lze exportovat. V případě polygonů a konverze do BLK lze zvolit, zda převést popisové body polygonů jako bodové objekty nebo přímo při převodu vybudovat topologii.

Pro lepší pochopení funkčnosti jsou zde uvedeny popisy skriptovacích souborů a jejich ukázka (popisy i ukázkové skriptovací soubory jsou součástí instalace těchto převodníků).

Převod databázových atributů

Převod z BLK do DGN

V scriptu je nutno nastavit parametr CONVERTDB na TRUE. Systém vytvoří podadresář stejného jména jako je jméno výstupního DGN souboru. V tomto adresáři jsou potom zkopírované interní databáze grafických objektů. Klíčová položka CISLO je přejmenovaná na položku MSLINK. Dále je zde soubor MSCATLOG.DBF> - v tomto souboru jsou reference na tyto interní databáze a soubor BUILD.BAT, který slouží k přidání těchto referencí do souboru MSCATALOG.DBF. Před tím, než se tento soubor spustí, je nutné všechny tyto soubory zkopírovat i s adresářem do adresáře %USTATION%\DATABAZE\XBASENDX (%USTATION% je adresář, do kterého je Microstation nainstalován). Poté je možné otevřít přislušný DGN soubor v Microstationu a připojit DB přes menu "Nastavení\Database\Připojit". V dialogu se nastaví Databázový server na dBase III a připojovací heslo je název adresáře s tabulkami (měl by to být název DGN souboru bez přípony). Poté již lze použít nástroj "Přehled databázových atributů prvku" z nástrojové lišty "Databáze" pro prohližení dat připojených k jednotlivým prvkům.

Převod z DGN do BLK

Lze převádět pouze databáze připojené přes dBase link. Jinak připojené databáze převést nelze. V scriptu je nutno nastavit parametr CONVERTDB na TRUE. Po té v programu DgnBlkCnv v dialogu "Definice převodu" je nutné zadat adresář, který obsahuje tabulky připojené k DGN výkresu. V tomto adresáři musí být tabulka MSCATALOG.DBF, která definuje propojeni ENTITYNUM na příslušnou tabulku. Tato tabulka musí mít následující dvě položky (v Microstationu jich má víc, ale převodník potřebuje pouze tyto dvě):

  • TABLENAME - řetězec obsahující název tabulky bez přípony
  • ENTITYNUM - číslo entity_num uložené v elementu v souboru DGN


Download skriptů, Ceník



 Aktualizace: 10.1.2001 © 2000 TopoL Software, tel.: +420 2 5156 3003, fax: +420 2 5156 4005