Comparar mudanças que ocorreram como um arquivo CAD

A necessidade freqüente é conhecer as mudanças que aconteceram a um mapa ou um plano, em comparação como era antes de ser editado ou função do tempo, arquivos CAD como DXF, DGN e DWG. O arquivo DGN é o formato nativo e proprietário do Microstation. Ao contrário do que acontece com DWG reformatado a cada três anos, o DGN existem dois formatos únicos: DGN V7 que existiam para as versões de bits 32 para Microstation J e DGN V8 lá de Microstation V8 e permanecerá em vigor por muitos anos .

Neste caso, veremos como fazê-lo usando a Microstation.

1. Conheça as alterações históricas do arquivo CAD

Essa funcionalidade foi adotada no caso do Cadastro Hondurenho, apoiado pela 2004, quando a opção de ir ao banco de dados espacial não era uma coisa próxima. Para isso, foi decidido usar a versão histórica do Microstation, para salvar todas as alterações feitas no mapa.

Assim, durante os anos 10, os arquivos CAD armazenaram cada transação dos pedidos de alteração, eles foram versionados como visto na imagem a seguir. O sistema armazena o número da versão, a data, o usuário e uma descrição da alteração; Esta é a funcionalidade Microstation pura que tem desde a sua versão V8 2004. Um plus foi forçar através de um VBA que forçou a criação da versão ao abrir a manutenção e ao final da transação. O controle de arquivos foi feito usando o ProjectWise, para evitar que dois usuários o usassem ao mesmo tempo.

Por mais primitivo que fosse o procedimento, o arquivo sem o histórico ativado permitia ver as mudanças com as cores; o mapa à esquerda é a versão alterada, mas ao selecionar a transação você pode ver em cores o que foi eliminado (a propriedade 2015), o que é novo (as propriedades 433,435,436) e em verde o que foi modificado mas não movido. Embora as cores sejam configuráveis, o importante é que a mudança esteja associada a uma transação no histórico que pode até ser revertida.

Veja quantas alterações este mapa tem. De acordo com o registro histórico, a manutenção 127 sofrido pela indústria diz quão bem apropriado e continuou a metodologia, especialmente me animado para ver as pessoas com quem foi um prazer para ir para um jogo da selecção nacional: Sandra Wilson, Joshua Rossy, o Chamaco ... capaz e eu tenho uma lágrima. ????

Embora tenha nos feito rir quando no 2013 decidimos migrar para o Oracle Spatial, e vimos isso como uma funcionalidade arcaica; Não pudemos adotá-lo, o que verifiquei em países no mesmo contexto em que foi decidido salvar arquivos separados para cada alteração ou simplesmente o histórico não foi salvo. O único desafio era pensar em como recuperar via VBA aquele histórico associado a transações e convertido em objetos versionados da base espacial.

2. Comparando dois arquivos CAD

Agora suponha que o controle histórico não foi armazenado e que o que se deseja é comparar uma versão antiga de um plano cadastral com uma modificada muitos anos depois. Ou dois planos que foram modificados por usuários diferentes, separadamente.

Para fazer isso, os amigos do outro lado da fronteira me forneceram uma ferramenta muito útil chamada dgnCompare que me deixou surpreso. Apenas os dois arquivos são chamados e executa uma comparação entre as duas realidades.

Não só o arquivo pode ser comparado com mais um, mas contra vários; gera relatórios e exibição gráfica dos objetos que foram adicionados, excluídos, mesmo aqueles que tiveram modificações mínimas, como cor ou espessura da linha. Definitivamente, essa comparação manualmente levaria horas, se não dias, dependendo da quantidade de alterações. Dependendo do aplicativo de engenharia em que você está trabalhando e de quanto tempo pode ser salvo, o dgnCompare é realmente útil para executar esse trabalho em apenas alguns minutos.

Se alguém estiver interessado em ver uma demonstração de como ele funciona e como obter dgnCompare deixar o seu formulário em um contato técnico você.

Deixar uma resposta

Seu endereço de email não será publicado.

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.