Hoje vamos brincar de Civil 3D mais uma vez!!! Outro dia postei no depósito de memes uma reclamação sobre o excesso de propagandas e a falta de dicas, soluções e etc….
Bem, me incluo nos que postam propagandas, mas em fim, sou o administrador, hehehe!!!
Então vamos lá, o problema é o seguinte:
Você desenhou um alinhamento gigantesco num desenho.
Chamou o datashorcut dele para o desenho atual e descobre que precisa complementar esse alinhamento, pois falta um pedaço nele.
E você cria outro alinhamento, com esse pedaço que falta, em vez de editar o primeiro alinhamento.
Aí descobre que queria que fosse um só, depois de ter feito outro alinhamento gigantesco….
O que você faz? Apaga o segundo e começa outra vez? Humm…. má ideia…..
Faz Assim: primeiro exporte o LANDXML do alinhamento que acabou de criar, com o comando LANDXMLOUT. Mas tome o cuidado de exportar somente o alinhamento:
Salva isso como “eixo 2.xml” por exemplo
Agora, faz o mesmo com o eixo principal:
Abra o arquivo XML do eixo 2 com o bloco de notas e localiza o nó CoordGeom:
Copia todo o conteúdo entre as tags <CoordGeom> e </CoordGeom>, exceto elas (seleciona e CTRL+C, sabia que perguntaria).
Agora, abra o XML do eixo 2, e localiza o final da tag </CoordGeom>. Antes dela, cole o texto que copiou, algo assim:
Salva o arquivo XML do eixo 1.
Volte no Civil 3D e use o comando LANDXMLIN, para importar o eixo 1 novamente, no mesmo desenho que ele estiver.
Você irá selecionar o arquivo xml do eixo 1 mas antes de clicar OK, clique o botão Edit Landxml Settings:
Verifique se a opção de resolução de conflito está como “Update“:
Pronto, só clicar OK e OK novamente.
Agora, o eixo 1 conterá sua definição inicial e também a definição do eixo 2.
Claro que no exemplo, só tem duas linhas, mas no caso eu usei o esquema acima pra juntar 2 alinhamentos com mais de 200 curvas cada…
Outro cenário seria:
- Promover o datashortcut do eixo principal, editar a geometria e incluir novos segmentos.
- Exportar o landxml resultante do eixo
- Abrir o desenho que contem o eixo original
- Importar o landxml neste arquivo
Isso atualizaria o eixo. Ao salvar o arquivo, todos que referenciaram o datashortcut terão a atualização notificada….
Bom, já deu pra perceber que editar o LANDXML as vezes pode ser bem interessante, não?
Ah, e o perfil? dá pra fazer o mesmo?
E se você quiser gerar um nota de serviço depois, #comofas?? Usa o NOTASERV2!!!
Joia, conte pra nós se deu certo!!!
Show, vou testar.