Hur man jämför ändringar i en CAD-fil

Ett mycket frekvent behov är att kunna känna till de förändringar som har hänt på en karta eller plan, i jämförelse som den var innan den redigerades eller som en funktion av tiden, i CAD-filer som DXF, DGN och DWG. DGN-filen är Microstations eget och inbyggda format. I motsats till vad som händer med en DWG som ändrar format vart tredje år, finns det bara två format i DGN: DGN V7 som fanns för 32-bitarsversioner upp till Microstation J och DGN V8 som finns sedan Microstation V8 och kommer att förbli i kraft i många år .

I det här fallet kommer vi att se hur man gör det med Microstation.

1. Känn de historiska ändringarna av CAD-filen

Denna funktionalitet antogs i fallet med Honduras Cadastre, redan 2004, då alternativet att gå till den rumsliga databasen inte var en nära sak. För detta beslutades att använda den historiska versionen av Microstation för att spara varje ändring som gjordes på kartan.

Således lagrades CAD-filerna i 10 år varje transaktion med utbytesorder, versionerades det enligt följande bild. Systemet lagrar versionsnummer, datum, användare och en beskrivning av ändringen. Detta är en ren normal funktionalitet hos Microstation som har sedan dess version V8 2004. Ett plus var att tvinga igenom en VBA som tvingade skapandet av versionering när underhållet öppnades och i slutet av transaktionen. Filkontroll gjordes med ProjectWise, för att förhindra att två användare använde det samtidigt.

Oavsett hur primitiv proceduren, filen utan historik aktiverad fick se ändringarna med färger; Kartan till vänster är den ändrade versionen, men när du väljer transaktionen kan du se i färger vad som eliminerades (fastigheten 2015), vad som var nytt (fastigheterna 433,435,436) och i grönt vad som modifierades men inte förflyttades. Även om färgerna är konfigurerbara är det viktiga att ändringen är förknippad med en transaktion i historiken som till och med kan vändas.

Se hur många ändringar den här kartan har. Enligt det historiska arkivet indikerar 127 underhåll som sektorn lidit hur väl metoden tilläts och fortsatte, framför allt är jag glad att se användare som det var ett nöje att gå för att se en match i landslaget: Sandra, Wilson, Josué , Rossy, Kid ... kapabel och jag får en tår. 😉

Även om det fick oss att skratta när vi 2013 bestämde oss för att migrera till Oracle Spatial, och vi såg det som en arkaisk funktionalitet; vi kunde inte anta det, vilket jag har verifierat i länder med samma sammanhang där det beslutades att spara separata filer för varje ändring eller historiken helt enkelt inte sparades. Den nya utmaningen var bara att tänka på hur man hämtar den historik som är associerad med transaktioner via VBA och omvandlas till versionerade objekt i den rumsliga databasen.

2. Jämförelse av två CAD-filer

Antag nu att den historiska kontrollen inte lagrades, och att det du vill är att jämföra en gammal version av en matriska plan mot en modifierad en många år senare. Eller två planer som har ändrats av olika användare, separat.

För att göra detta har vänner på andra sidan gränsen gett mig ett mycket användbart verktyg som heter dgnCompare, vilket har förvånat mig. Endast de två filerna anropas, och det körs en jämförelse mellan de två verkligheterna.

Inte bara kan filen jämföras med en till, utan mot flera; genererar rapporter och grafisk visning av objekten som har lagts till, eliminerats, inklusive de som hade minimala modifieringar såsom färg eller linjetjocklek. Definitivt att manuell jämförelse skulle ta timmar, om inte dagar beroende på mängden ändringar. Beroende på teknikapplikationen du arbetar med och hur mycket tid som kan sparas är dgnCompare verkligen användbart för att göra det jobbet på bara några minuter.

Om någon är intresserad av att visa en demonstration av hur dgnCompare handlingar och hur man hämtar det, lämna din i följande formulär en tekniker kommer att kontakta dig.

Lämna ett svar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.