Com comparar canvis succeïts a un arxiu CAD

Una necessitat molt freqüent és poder conèixer els canvis que s'han succeït a un mapa o plànol, en comparació com era abans de ser editat o en funció del temps, en fitxers CAD com DXF, DGN i DWG. L'arxiu DGN és el format natiu i propietari de Microstation. Contrari al que succeeix amb un DWG que canvia de format cada tres anys, del DGN només hi ha dos formats: el DGN V7 que va existir per a versions de 32 bits fins Microstation J i DGN V8 que existeix des de Microstation V8 i seguirà vigent per molts anys .

En aquest cas veurem com fer-ho utilitzant Microstation.

1. Conèixer els canvis històrics de l'arxiu CAD

Aquesta funcionalitat es va adoptar en el cas del Cadastre d'Hondures, allà per 2004, quan l'opció d'anar a força de dades espacial no era una cosa propera. Per a això, es va optar per utilitzar el versionat històric de Microstation, per tal de guardar cada canvi que es feia al mapa.

De manera, que durant 10 anys els fitxers CAD van emmagatzemar cada transacció de les ordres de canvi, aquest es va anar versionant com es veu en la següent imatge. El sistema emmagatzema el nombre de la versió, la data, l'usuari i una descripció del canvi; això és pura funcionalitat normal de Microstation que té des de la seva versió V8 2004. Un plus va ser obligar mitjançant una VBA que forçava a la creació del versionat en obrir el manteniment i en finalitzar la transacció. El control d'arxius es feia usant ProjectWise, per evitar que dos usuaris ho usessin al mateix temps.

Per primitiu que sigui el procediment, l'arxiu sense l'històric activat permetia veure els canvis amb colors; el mapa de l'esquerra és la versió canviada, però en seleccionar la transacció es pot veure en colors el eliminat (el predi 2015), el nou (els predis 433,435,436) i en verd el que va patir modificacions però no desplaçament. Si bé els colors són configurables, l'important és que el canvi està associat a una transacció en el històric que inclusivese pot revertir.

Vegin la quantitat de canvis que té aquest mapa. Segons l'arxiu històric, els 127 manteniments que va patir el sector diu que bé que es va apropiar i va continuar la metodologia, sobretot m'emociona veure usuaris amb els que va anar un gust anar a veure un partit de la selecció nacional: Sandra, Wilson, Josué , Rossy, el Chamaco ... capaç i em surt una llàgrima. ????

Si bé ens va fer riure quan en 2013 vam decidir migrar a Oracle Spatial, i ho vam veure com una funcionalitat arcaica; vam poder no adoptar-la, el que he comprovat en països del mateix context on es va optar per guardar fitxers separats per cada canvi o simplement no es va guardar l'històric. El repte nou només va ser pensar com recuperar via VBA aquest històric associat a transaccions i convertit en versioned objects de la base espacial.

2. Comparació de dos arxius CAD

Ara suposem que no es va emmagatzemar control històric, i que el que es vol és comparar una versió antiga d'un pla cadastral contra una modificació de la molts anys després. O bé dos plans que van ser modificats per diferents usuaris, en forma separada.

Per a això, lloa amics de l'altre costat de la frontera m'han facilitat una utilíssima eina anomenada dgnCompare que m'ha deixat sorprès. Només es diuen els dos arxius, i executa una comparació entre les dues realitats.

No solament es pot comparar l'arxiu contra un més, sinó contra diversos; genera informes i desplegament gràfic dels objectes que van ser agregats, eliminats, inclusivament els que van tenir modificacions mínimes com a color o gruix de línia. Definitivament, aquesta comparació manualment prendria hores, si no és que dies depenent de la quantitat de canvis. Depenent de l'aplicació en enginyeria en què es treballa i com val el temps que es pot estalviar, dgnCompare és realment útil per fer aquest treball en a penes uns minuts.

Si algú està interessat en veure una demostració de com actua dgnCompare i com obtenir-la, deixi els seus en el següent formulari un tècnic li contactarà.

Deixa una resposta

La seva adreça de correu electrònic no es publicarà.

Aquest lloc té validesa Akismet per reduir el correu brossa. Aprèn com es processen les dades dels teus comentaris.