Porovnávat změny, k nimž došlo v souboru CAD
Velmi častou potřebou je znát změny, ke kterým došlo v mapě nebo plánu, v porovnání se stavem před úpravami nebo jako funkce času, v souborech CAD, jako jsou DXF, DGN a DWG. Soubor DGN je proprietární a nativní formát Microstation. Na rozdíl od toho, co se děje s DWG, který mění svůj formát každé tři roky, z DGN existují pouze dva formáty: DGN V7, který existoval pro 32bitové verze až do Microstation J a DGN V8, který existuje od Microstation V8 a zůstane v platnosti po mnoho let .
V tomto případě uvidíme, jak to udělat pomocí Microstation.
1. S vědomím historických změn CAD souborů
Tato funkce byla přijata v případě katastru Hondurasu již v roce 2004, kdy možnost jít do prostorové databáze nebyla blízkou věcí. K tomu bylo rozhodnuto použít historickou verzi Microstation, aby se uložila každá změna provedená na mapě.
Po dobu 10 let tedy soubory CAD uchovávaly každou transakci směnného příkazu a její verze byla verzí, jak je vidět na následujícím obrázku. Systém ukládá číslo verze, datum, uživatele a popis změny; Toto je čistě normální funkce Microstation, která má od své verze V8 2004. Plusem bylo vynutit si přes VBA, který vynutil vytvoření verze při otevření údržby a na konci transakce. Ovládání souborů bylo prováděno pomocí ProjectWise, aby se zabránilo dvěma uživatelům v jeho použití současně.
Bez ohledu na to, jak primitivní je postup, soubor bez aktivované historie umožňoval vidět změny s barvami; Mapa vlevo je změněná verze, ale při výběru transakce můžete barevně vidět, co bylo odstraněno (vlastnost 2015), co bylo nové (vlastnosti 433,435,436 XNUMX XNUMX) a zeleně to, co bylo upraveno, ale nebylo přemístěno. I když jsou barvy konfigurovatelné, důležité je, že změna je spojena s transakcí v historii, kterou lze dokonce zvrátit.
Podívejte se, kolik změn má tato mapa. Podle historického archivu údržba 127, kterou sektor utrpěl, naznačuje, jak dobře byla metodika přivlastněna a pokračovala, především mě těší, když vidím uživatele, s nimiž bylo potěšením vidět hru národního týmu: Sandra, Wilson, Josué Rossy, Kid ... schopný a mám slzu. 😉
Ačkoli jsme se v roce 2013 rozesmáli, když jsme se rozhodli přejít na Oracle Spatial, viděli jsme to jako archaickou funkcionalitu; nemohli jsme jej přijmout, což jsem ověřil v zemích se stejným kontextem, kde bylo rozhodnuto uložit pro každou změnu samostatné soubory nebo se historie jednoduše neuložila. Novou výzvou bylo jen přemýšlet, jak pomocí VBA načíst historii spojenou s transakcemi a převést ji na verzované objekty prostorové databáze.
2. Porovnání dvou CAD soubory
Nyní předpokládejme, že historická kontrola nebyla uložena a že chcete porovnat starou verzi katastrálního plánu s upravenou o mnoho let později. Nebo dva plány, které byly upraveny různými uživateli, samostatně.
Za tímto účelem mi přátelé na druhé straně hranice poskytli velmi užitečný nástroj s názvem dgnCompare, který mě překvapil. Jsou volány pouze dva soubory a spustí se srovnání mezi těmito dvěma realitami.
Soubor lze nejen porovnat s jedním, ale s několika; generuje zprávy a grafické zobrazení objektů, které byly přidány, odstraněny, včetně těch, které měly minimální úpravy, jako je barva nebo tloušťka čáry. Rozhodně bude manuální srovnání trvat hodiny, ne-li dny, v závislosti na množství změn. V závislosti na inženýrské aplikaci, na které pracujete, a na tom, kolik času lze ušetřit, je dgnCompare opravdu užitečný pro provedení této úlohy během několika minut.
Pokud někdo má zájem vidět ukázku toho, jak to funguje a jak získat dgnCompare opustit svou formu na vás technický kontakt.