Por favor, note: Este artigo é uma tradução gerada por IA.
Ao criar uma Smart Property para estruturar os dados em arquivos IFC, pode ser necessário inserir muitas informações para definir a propriedade completamente. Para facilitar esse processo, as Smart Properties também podem ser importadas, exportadas e editadas como arquivos CSV.
📝 Nota: Para poder criar e usar Smart Properties no BIMcollab, você precisa de uma licença ativa.
Quer avançar seu conhecimento sobre SmartProperties? Vá para o nosso BIMcollab Academy e inscreva-se no curso BIMcollab Desktop Smart Properties.
Exportar a Smart Property
Crie uma nova Smart Property
Se necessário, já adicione algumas linhas como diretriz para o restante do script
Na janela de edição, clique no botão de exportação
Navegue até o local onde deseja salvar o arquivo e clique em 'Salvar'
Editar o arquivo CSV
Uma vez que o arquivo tenha sido exportado, ele pode ser aberto no software de planilha ou editor de CSV de sua escolha.
O arquivo CSV é estruturado da seguinte forma:
Os valores são separados por vírgulas
A primeira linha contém informações de versão
A segunda linha contém os cabeçalhos dos campos de entrada: Tipo de elemento, Propriedade, Operador, Valor, Ação e Saída
As linhas seguintes contêm as regras que estavam presentes na Smart Property exportada
Na coluna Propriedade, tanto o conjunto de propriedades quanto a Propriedade estão presentes, separados por '/'
💡 Dica: Ao abrir o arquivo CSV em um software de planilha como o Excel, pode ocorrer que o texto ainda não tenha sido separado em colunas. Para trabalhar facilmente com os dados no Excel, siga o fluxo de trabalho descrito no Help Center da Microsoft para separar os dados em colunas.
Edite o arquivo CSV conforme desejado. Copie e adicione linhas para criar um script completo de Smart Property.
O script resultante deve atender aos seguintes critérios:
Tipo de elemento
O tipo de elemento pode ser encontrado dentro dos arquivos IFC atualmente carregadosPropriedade
O conjunto e a propriedade podem ser encontrados dentro dos arquivos IFC atualmente carregados, ou fazem parte das propriedades básicas de Resumo e LocalizaçãoOperador
O operador faz parte das opções de operador e é válido com base na Propriedade escolhida:Para propriedades baseadas em texto, as opções são: É, NãoÉ, Contém, NãoContém, ComeçaCom, TerminaCom, Ou (Um de), Nem (Nenhum de), EstáDefinido, NãoEstáDefinido
Para propriedades baseadas em quantidade, as opções são: Igual (=), Diferente (≠), Menor (<), Maior (>), MaiorIgual (>=), MenorIgual (<=), EstáDefinido, NãoEstáDefinido
Para propriedades booleanas, as opções são: ÉVerdadeiro, ÉFalso, EstáDefinido, NãoEstáDefinido
Valor
O valor que a propriedade deve terAção
A ação deve ser SetValue, MapValue ou AndSaída
Quando a Ação é 'And', este campo deve estar vazio.
Quando a Ação é 'MapValue', este campo deve conter uma propriedade que também faça parte da sequência da qual a regra faz parte. Este campo não pode estar vazio.
Quando a Ação é 'SetValue', este campo deve conter uma entrada de texto para o valor da nova propriedade. Este campo será sempre válido, mesmo que esteja vazio.
Todas as seis colunas acima precisam estar presentes no arquivo
Salve o arquivo novamente como um arquivo CSV (valores separados por vírgula).
Importar o arquivo CSV
No BIMcollab desktop, abra os modelos para os quais você deseja adicionar a Smart Property
Abra novamente a Smart Property que você criou anteriormente ou crie uma nova Smart Property
Na janela de edição, clique no botão de importação
Navegue até o arquivo que deseja importar e clique em 'Abrir'
O script da Smart Property será importado para a janela de edição.
Salve a Smart Property
⚠️ Atenção: Qualquer linha já presente na Smart Property será sobrescrita pela importação. Se as linhas presentes na Smart Property devem permanecer parte do script, certifique-se de que elas também estejam presentes no arquivo CSV. Para restaurar as linhas originais da Smart Property, clique em 'Cancelar' para descartar o script importado.
Possíveis mensagens de erro
Ao importar um arquivo CSV como uma Smart Property, você receberá uma mensagem de erro quando o arquivo não atender aos requisitos listados acima.
Erros de arquivo
Falta de cabeçalho no arquivo "{FileName}"
A segunda linha do script deve conter os cabeçalhos dos campos de entrada: Tipo de elemento, Propriedade, Operador, Valor, Ação e Saída (em inglês).Coluna "{ColumnName}" ausente no cabeçalho do arquivo "{FileName}"
Uma das colunas está faltando. O arquivo CSV deve conter sempre 6 colunas com os cabeçalhos: Tipo de elemento, Propriedade, Operador, Valor, Ação e Saída (em inglês).Coluna duplicada "{ColumnName}" no cabeçalho do arquivo "{FileName}"
Uma das colunas está duplicada. O arquivo CSV deve conter sempre 6 colunas com os cabeçalhos: Tipo de elemento, Propriedade, Operador, Valor, Ação e Saída (em inglês).Colunas insuficientes na linha “{LineNumber}” no arquivo "{FileName}"
Uma das colunas está faltando ou não preenchida em uma linha específica do script.Colunas em excesso na linha “{LineNumber}” no arquivo "{FileName}"
Há colunas em excesso em uma linha específica do script.String escapada não foi fechada na linha “{LineNumber}” no arquivo "{FileName}"
Não há aspas de fechamento presentes no campo de valor. As aspas são necessárias apenas quando você deseja usar uma vírgula ou ponto e vírgula como parte do valor.
Erros de tradução
Não foi possível analisar "{Action}” como uma ação. Deve ser 'SetValue', 'MapValue' ou 'And'
A ação deve ser 'SetValue', 'MapValue' ou 'And'.Não foi possível encontrar a propriedade “{PropertyName}” e/ou conjunto "{SetName }"
A propriedade e/ou conjunto de propriedades não fazem parte dos modelos carregados ou contêm um erro de digitação.Não foi possível analisar "{Operator}” como um operador de condição
O operador escolhido não faz parte das opções de operador ou não é válido para a propriedade escolhida.
