Extrair AtributosBloco para um arquivo de texto

O comando ExtrairAtributoBloco permite extrair os valores de AtributoBloco para arquivos de texto com diversos formatos.

Os arquivos de template definem os dados a extrair.

Vocˆ pode examinar os dados extraĦdos usando um software de planilha ou outros aplicativos.

Para extrair AtributosBloco para um arquivo de texto:

  1. Digite ExtrairAtributoBloco no prompt de comando.
  2. Na caixa de di logo, em Template, digite um nome de template para definir os dados a extrair. Clique em para procurar o arquivo.

    Consulte Criar arquivos de template para extra‡”es de AtributoBloco para obter informa‡”es sobre a sintaxe do arquivo.

  3. Clique em Selecionar entidades para especificar as entidades das quais ser„o extraĦdos os dados de AtributoBloco.

    A caixa de di logo ‚ fechada temporariamente.

  4. Na  rea de gr ficos, selecione os blocos com AtributosBloco e pressione Enter.
  5. Na caixa de di logo, em SaĦda, digite o local e o nome do arquivo de saĦda. Clique em˙ para selecionar um nome de arquivo.
  6. Em Formato, selecione o formato do arquivo a usar ao gravar as informa‡”es de AtributosBloco:
    • Arquivo delimitado por vĦrgulas (CDF). Os campos de cada registro de AtributoBloco s„o separados por vĦrgulas. As strings ficam entre aspas simples.
    • Arquivo delimitado por espa‡os (SDF). Os campos de cada registro de AtributoBloco s„o separados por espa‡os. As strings ficam entre aspas simples.
  7. Clique em OK.

Criar arquivos de template para extra‡”es de AtributoBloco

Os arquivos de template para extra‡”es de AtributoBloco definem campos de dados para extrair e controlar o formato em que eles s„o exibidos.

Use um editor de texto ASCII para criar um arquivo de template para extra‡”es de AtributoBloco.

Cada linha no arquivo de template:

Vocˆ precisa incluir pelo menos um nome do AtributoBloco em um arquivo de template.

Sintaxe de arquivo

Cada linha no arquivo de template usa a seguinte sintaxe:

nome_campo [espa‡o(s)] formato_saĦda

Nomes de arquivo v lidos s„o exibidos na tabela Nomes de campo para extra‡„o abaixo.

Um ou mais espa‡os separam nome_campo e formato_saĦda. Use espa‡os, sem guias. Finalize cada linha pressionando Enter, incluindo a £ltima linha.

O formato de saĦda usa a seguinte sintaxe:

Twwwppp

Os tipo de dados (T) podem ser os seguintes:

C Indica um campo de sequˆncia de caracteres.
N Indica um campo num‚rico.

As pr˘ximas duas partes do formato de saĦda utilizam trˆs dĦgitos:

www Largura Especifica a largura do campo como o n£mero de caracteres.
ppp Precis„o Especifica o n£mero de casas decimais para campos num‚ricos.
Para campos de n£mero inteiro, especifique 000.

Por exemplo,

Tabela: Nomes de campo para extra‡„o

Vocˆ pode extrair:

Use os seguintes nomes de campo de extra‡„o e especifica‡”es de formato para extrair dados relevantes:

Nome do campo Formato Extra‡”es
Nome do AtributoBloco Cwww000 ou Nwwwppp Valor de AtributoBloco
BL: NOME Cwww000 Nome do bloco
BL: X Nwwwppp Coordenada X do ponto de inser‡„o do bloco
BL: Y Nwwwppp Coordenada Y do ponto de inser‡„o do bloco
BL: Z Nwwwppp Coordenada Z do ponto de inser‡„o do bloco
BL: ORIENT Nwwwppp ngulo de rota‡„o de bloco
BL: ESCALAX Nwwwppp Fator de escala X para o bloco
BL: ESCALAY Nwwwppp Fator de escala Y para o bloco
BL: ZSCALE Nwwwppp Fator de escala Z para o bloco
BL: EXTRUSŽOX Nwwwppp Extrus„o do bloco na dire‡„o X
BL: EXTRUSŽOY Nwwwppp Extrus„o do bloco na dire‡„o Y
BL: EXTRUSŽOZ Nwwwppp Extrus„o do bloco na dire‡„o Z
BL: LAYER Cwww000 Nome da layer de inser‡„o do bloco
BL: AL€A Cwww000 Al‡a do bloco
BL: N–MERO Nwww000 Contador de bloco
BL: N‹VEL Nwww000 NĦvel de assentamento de bloco

Exemplo

Arquivo de template:

TIPODECONSTRU€ŽO˙C030000
NOMEDAZONA˙˙˙˙˙C025000
ATIVIDADE˙˙˙˙˙C020000
HVACSYSTEM˙˙˙C025000
†REA˙˙˙˙˙˙˙˙˙N006002
ALTURA˙˙˙˙˙˙˙N004002
BL: NOME˙˙˙˙˙˙C012000
BL: N–MERO˙˙˙˙N002000

Arquivo de saĦda (formato .cdf):

'Oficinas/dep˘sito de manuten‡„o', 'Sala de equipe Z0/09', '†rea de alimenta‡„o', 'Aquecimento por piso radiante',31.79,2.55,'ZONA',1
'Oficinas/dep˘sito de manuten‡„o', 'Casa de m quinas Z0/14', 'Casa de m quinas', 'Zona sem sistema HVAC',15.84,4.10,'ZONA', 2
'Armaz‚m e armazenamento', 'Corredor OZ/11', '†rea de armazenamento', 'Aquecimento',53.26,4.10,'ZONA', 3
...

Acesso

Comando: ExtrairAtributoBloco

T˘picos relacionados

Exportar AtributosBloco

Definir e inserir blocos

Trabalhar com AtributosBloco