Як порівняти зміни до файла CAD

Дуже частою необхідністю є можливість знати зміни, що відбулися з картою чи планом, порівняно з тим, як це було до редагування, або як функція часу, у файлах САПР, таких як DXF, DGN та DWG. Файл DGN є власним і власним форматом Microstation. На відміну від того, що відбувається з DWG, яка змінює свій формат кожні три роки, DGN існує лише два формати: DGN V7, який існував для 32-розрядних версій до Microstation J та DGN V8, який існує з Microstation V8 і буде діяти протягом багатьох років .

У цьому випадку ми побачимо, як це зробити, використовуючи Microstation.

1. Знайте історичні зміни файлу CAD

Ця функціональність була застосована у випадку з Гондурасським кадастром ще в 2004 році, коли можливість переходу до просторової бази даних не була близькою справою. Для цього було вирішено використовувати історичну версію Microstation, щоб зберегти кожну зміну, внесену на карту.

Таким чином, протягом 10 років файли САПР зберігали кожну транзакцію замовлення на обмін, вона була модифікована, як показано на наступному зображенні. Система зберігає номер версії, дату, користувача та опис змін; Це чисто нормальна функціональність Microstation, яка існує з її версії V8 2004. Плюсом було примусове використання через VBA, який змусив створити версію при відкритті обслуговування та наприкінці транзакції. Керування файлами здійснювалося за допомогою ProjectWise, щоб запобігти використанню двома користувачами одночасно.

Якою б примітивною не була процедура, файл без активованої історії дозволяв бачити зміни кольорами; Карта зліва - це змінена версія, але при виборі транзакції ви можете побачити кольорами, що було усунуто (властивість 2015), що було новим (властивості 433,435,436 XNUMX XNUMX) та зеленим, що було змінено, але не змінено. Незважаючи на те, що кольори можна налаштувати, найголовніше, що зміни пов'язані з транзакцією в історії, яку можна навіть скасувати.

Подивіться, скільки змін ця карта має. Згідно з історичним архівом, обслуговування 127, яке зазнав сектор, свідчить про те, наскільки добре була застосована та продовжена методологія, перш за все, я радий бачити користувачів, з якими було приємно піти на гру національної збірної: Сандра, Вілсон, Джосуе , Россі, Малюк ... здатний, і я отримую сльозу. 😉

Хоча це нас насмішило, коли в 2013 році ми вирішили перейти на Oracle Spatial, і ми сприйняли це як архаїчну функціональність; ми не могли прийняти його, що я перевірив у країнах з тим самим контекстом, де було вирішено зберігати окремі файли для кожної зміни або історія просто не зберігалася. Новим завданням було лише подумати, як отримати через VBA ту історію, пов’язану з транзакціями та перетворену у версійні об’єкти просторової бази даних.

2. Порівняння двох CAD-файлів

Тепер припустимо, що історичний контроль не зберігався, і що ви хочете порівняти стару версію кадастрового плану з модифікованою багато років потому. Або два плани, які були змінені різними користувачами, окремо.

Для цього друзі по той бік кордону надали мені дуже корисний інструмент під назвою dgnCompare, який мене здивував. Викликаються лише два файли, і в ньому виконується порівняння двох реальностей.

Файл можна порівняти не тільки з ще одним, але і з кількома; генерує звіти та графічне відображення об’єктів, які були додані, вилучені, у тому числі ті, що мали мінімальні зміни, такі як колір або товщина лінії. Безумовно, ручне порівняння забирало б години, а то й дні, залежно від кількості змін. Залежно від інженерної програми, над якою ви працюєте, і від того, скільки часу можна заощадити, dgnCompare дійсно корисний для виконання цієї роботи всього за кілька хвилин.

Якщо хтось зацікавлений в тому, щоб побачити демонстрацію того, як працює dgnCompare, і як його отримати, залиште своє в наступному вигляді технік зв'яжеться з вами.

Залиште відповідь

Ваша електронна адреса не буде опублікований.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.