28 de outubro de 2011

EXPORTANDO DADOS DOS PONTOS (BLOCOS) EM ARQUIVO.

Geralmente quando recebemos um arquivo de topografia, ele vem com os pontos em blocos exportados de outros programas utilizados pelas empresas de agrimensuras brasileiras, como o Sistema topoGRAPH, TopoEVEN
Para extrair (exportar) os atributos dos blocos em uma lista em um arquivo de texto (TXT), isole todos os pontos do arquivos, desligan
do linhas e blocos dos quais não são pontos.

Acessando o comando.
Dataextraction
Botão

Ribbon: Annotate tab Lables&Tables panel Extract Data


Menu: ToolsData Extraction
Command Line: DATAEXTRACTION


Ao acessar o comando abrira uma caixa de diálogo:


1ª Etapa de 8


Deixa na seleção: Create a new data extraction e clique no botão next
Abrirá uma janela, de um nome ao arquivo e selecione um diretório e clique em salvar..

2ª Etapa de 8

Nesta etapa marcaremos a opção: Select objects in the current drawing e clique no botão.





Então selecione todos os pontos do arquivo e de Enter.

Entrará na caixa de diálogo novamente, então clique no botão Next.


3ª Etapa de 8


Nesta etapa ficará marcado todos os elementos com Type na descrição Block, então clique no botão Next.



4ª Etapa de 8


Na etapa 4 será marcado as opções que será necessário para criar uma lista de pontos, por uma categoria de opções e propriedades. Em Category filter ficará marcado as opções Attribute e Geometry. Em Properties ficando marcado as opções: COTA, DESC, PONTO, Position X e Position Y. Então clique em Next.


5ª Etapa de 8


Agora já pode se observar a lista dos pontos montada, somente desmarcaremos as opções: Show count column e Show name column, então clique no botão Next.


5ª e 6ª Etapa de 8


Nesta etapa terá duas opções:


1- Insert data extraction table into drawing. Opção para inserir uma tabela dentro do arquivo.


2 – output data to external file (.xls .csv . mdb .txt). Opção para criar um arquivo de com a lista de pontos.


Escolhemos a 2 opção, deixamos mardado, indicamos um local para salvar e o tipo de arquivo (.txt). Clique em Next.


8ª Etapa de 8


Clique em Finish ou Back caso queira adicionar novos elementos para extrair.:



Após criar o arquivo de texto, abra o mesmo no diretório onde foi salvo.


Deverá ser substituído todos os “.”(pontos) por “,”(vírgula). Acessando pelo menu Editar Subistituir.


No campo Localizar coloque: . (Ponto)


No campo Subistituir coloque: , (vírgula),


Clique no Botão Subistituir Tudo. conforme figura abaixo.



Agora será selecionado todo o texto acessando pelo menu Editar Selecionar Tudo , depois menu EditarCopiar.



Abrindo um programa de gerenciamento de planilha, como Microsoft Excel ou BR Office. Crie um novo arquivo e cole ( ctrl+v) a lista copiada no boco de notas.


Agora organizaremos as colunas deixando da seguinte forma:


Ponto Position X Position Y Cota Desc




Depois de organizar, exclua a primeira linha da planilha e então copie toda a planilha ( ctrl+c).



Então Cole tudo num novo Bloco de Notas e então salve num diretório.



Antes de importar para o Civil, substituir todos as vírgulas por pontos.
Ctrl+H, abrirá uma caixa:
Em localizar digite: , "vírgula"
Em Subistituir por: . "ponto"
Clique no botão subistituir tudo.


(esqueci de informar, obrigado pela observação Neyton )



Salvar
Agora só importar a lista dos pontos para dentro do Civil 3D.


Esse processo pode ser feito em qualquer AutoCAD.

9 comentários:

  1. poxa, não consigo adicionar, devo estar errando em alguma besteirinha. :\

    ResponderExcluir
  2. existe uma forma melhor, tenho uma através de uma lisp, onde ela entra no bloco pega seus valores e dados e assim salva em uma planilha de excel, ou em txt, como queira.

    ResponderExcluir
  3. Gente não consegui... fiz e refiz passo a passo o que pode ser?

    ResponderExcluir
  4. Ola alguem pode me ajudar se é possivel gerar uma tabela de cotas de um perfil que gerei no autocad civil 3d pois estou copiando para o exel manual
    grato.

    ResponderExcluir
  5. no meu autocad civil 2012 nao aparece em Category filter a função Atribute, pq?

    ResponderExcluir
  6. Fiz todo o processo mas o programa não extrai as coordenadas corretas. Tá estranho!

    ResponderExcluir