Extrair informações de atributo

O comando EXTRATRIB copia dados de atributos para um arquivo de texto, através de uma caixa de diálogo.

O comando -EXTRATRIB copia dados de atributos para um arquivo de texto via linha de Comando.

O arquivo de texto pode a ser importado em um banco de dados ou numa planilha.

Você pode salvar o arquivo em qualquer um dos seguintes formatos:

  • Comma Delimited Format (CDF): Contém uma linha para cada instância de um bloco, com campos de atributo individuais separados por vírgulas. Os campos de string de caracteres são envolvidos por aspa única (apóstrofo). Você deve especificar um arquivo template ao extrair para um arquivo CDF.
  • Space Delimited Format (SDF): Contém uma linha para cada instância de um bloco. Cada campo de atributo tem um comprimento fixo; não há separadores ou delimitadores de sequência de caracteres. Você deve especificar um arquivo template ao extrair para um arquivo SDF.
  • Drawing Exchange Format (DXF): Cria um subconjunto de um arquivo padrão DXF (um arquivo *.dxx) contendo todas as informações sobre cada bloco, incluindo os pontos de inserção, ângulos de rotação, e valores de atributo. Nenhum arquivo template é necessário.

Antes de extrair atributos para um arquivo CDF ou SDF, você deve criar um arquivo como template. O arquivo template é um arquivo de texto ASCII que especifica os campos de dados de atributo a ser gravados no arquivo de extração. Cada linha do arquivo template especifica um campo de atributo. O BricsCAD reconhece 15 campos diferentes, que contêm elementos como o nome do bloco, as coordenadas X, Y e Z de seu ponto de inserção, a camada na qual ele está inserido, etc. Você pode incluir quaisquer desses campos. O arquivo template deve incluir pelo menos um nome de atributo.

Cada linha no arquivo template deve começar com o nome do campo. O nome do bloco e os valores do ponto de inserção devem começar com BL:. O próximo caractere não vazio deve ser um C (indicando um campo de cadeia de caracteres) ou um N (indicando um campo numérico). Esse caractere é seguido por três dígitos que indicam a largura do campo (em caracteres). Os três dígitos finais indicam o número de casas decimais (para campos numéricos). No caso de campos de caracteres, os últimos três dígitos devem ser zeros (000). Um arquivo template típico é semelhante ao mostrado aqui:



A. Nome do campo

B. Formato do campo

1. Nome do bloco (deve ser precedido por BL:)

2. Campos de coordenadas (devem ser precedidos por BL:)

3. Etiqueta de atributo

4. Indica o tipo de dados do campo: C para campos de caracteres, N para campos numéricos

5. Largura do campo (número de caracteres)

6. Número de casas decimais para campos numéricos, 000 para campos de caracteres

Para extrair informação de atributo

  1. Siga um dos procedimentos:
    • Clique no botão da ferramenta Extrair Atributos na barra Ferramentas.
    • Escolha Extrair Atributos no menu Ferramentas.
    • Inicie o comando EXTRATRIB.

    A caixa de diálogo Extrair Atributos é exibida.

  2. Clique no botão Selecionar.

    A caixa de diálogo Extrair Atributos fecha temporariamente.

  3. Selecione os blocos, e pressione Enter ou clique o botão-direito do mouse.

    A caixa de diálogo Extrair Atributos é reaberta.

  4. Selecione o formato do arquivo de texto: DXF (formato de troca de desenho), CDF (formato delimitado por vírgula) ou SDF (formato delimitado por espaço).
  5. Selecione o arquivo de Template.
  6. Especifique o nome do arquivo de Saída.
  7. Clique no botão Extrair.

    Você é solicitado: <número> registros extraídos.