Mostrando postagens com marcador Engenharia Civil. Mostrar todas as postagens
Mostrando postagens com marcador Engenharia Civil. Mostrar todas as postagens

quarta-feira, 26 de junho de 2024

Extração de Quantitativos de Arquivos IFC com BlenderBIM e Python

Extração de Quantitativos de Arquivos IFC com BlenderBIM e Python: Otimizando Processos na Indústria da Construção

Extração das áreas dos elementos construtivos













A extração de quantitativos de arquivos IFC (Industry Foundation Classes) é um processo crucial na indústria da construção, essencial para estimativas de custos, planejamento e gestão de projetos. Utilizar ferramentas como o BlenderBIM, combinadas com scripts em Python, pode transformar essa tarefa, tornando-a mais eficiente e precisa. Aqui estão alguns pontos chave para entender essa otimização:

O que é BlenderBIM?

BlenderBIM é um poderoso addon para o software Blender, focado em manipulação de dados BIM. Ele permite a leitura, visualização e modificação de arquivos IFC, proporcionando uma plataforma robusta para a extração de quantitativos.

Por que Utilizar Scripts em Python?

Python é uma linguagem de programação versátil e de fácil aprendizado. No contexto do BlenderBIM, scripts em Python permitem:

- Automatização: Processos repetitivos podem ser automatizados, economizando tempo e reduzindo erros.
- Personalização: Scripts personalizados podem ser criados para atender às necessidades específicas de cada projeto.
- Integração: Possibilidade de integrar dados extraídos com outras ferramentas e sistemas de gestão de projetos.

Passos para Extrair Quantitativos

1. Configuração do Ambiente:

   - Instale o Blender e o addon BlenderBIM.
   - Configure seu ambiente de desenvolvimento com Python e as bibliotecas necessárias.

2. Leitura do Arquivo IFC:

   - Carregue o arquivo IFC no Blender utilizando a interface do BlenderBIM.

3. Navegação na Estrutura IFC:

   - Utilize scripts em Python para acessar diferentes elementos e suas propriedades dentro do arquivo IFC.

4. Extração de Dados:

   - Desenvolva scripts que extraiam quantitativos específicos, como áreas, volumes e comprimentos. Por exemplo, para calcular a área total de paredes, o script pode iterar sobre os elementos do tipo parede e somar suas áreas.

Exemplo de Script em Python

Aqui está um exemplo simples de script que extrai a área de todas as paredes de um arquivo IFC:

```python
import bpy
import ifcopenshell

# Carrega o arquivo IFC
ifc_file_path = "/caminho/para/seu/arquivo.ifc"
ifc_file = ifcopenshell.open(ifc_file_path)

# Inicializa a soma das áreas
total_area = 0

# Itera sobre todos os elementos do tipo IfcWall
for wall in ifc_file.by_type("IfcWall"):
    for rel in wall.IsDefinedBy:
        if rel.is_a("IfcRelDefinesByProperties"):
            prop_set = rel.RelatingPropertyDefinition
            for prop in prop_set.HasProperties:
                if prop.Name == "Area":
                    total_area += prop.NominalValue.wrappedValue

print(f"Área total das paredes: {total_area} m²")
```

Conclusão

A utilização do BlenderBIM e scripts em Python para a extração de quantitativos de arquivos IFC oferece uma abordagem eficiente e personalizável para gerenciar informações de construção. Essa combinação pode significativamente melhorar a precisão e a eficiência dos processos de estimativa e planejamento de projetos.

Para mais informações sobre BlenderBIM, Python e IFC, consulte a documentação oficial e participe de comunidades online para compartilhar conhecimento e resolver dúvidas.

Gostou desse artigo? 
Conecte-se comigo para mais insights sobre BIM, tecnologia na construção e automação de processos.

segunda-feira, 6 de julho de 2020

Code Checking

O que é o “Code Checking” e sua aplicação prática são os temas da 7ª palestra on-line produzida pela Comissão de BIM do Conselho de Arquitetura e Urbanismo do Paraná (CBIM-CAU/PR).

Numa conversa com o arquiteto e urbanista Juliano Coimbra do Nascimento, a engenheira civil Giovana Hardt Lourenço apresenta critérios, parametrização de objetos BIM, plataformas de checagem, interoperabilidade e extração de resultados.

O evento gravado está disponível no Canal do YouTube do CAU/PR.

Clique AQUI para download do PDF da apresentação.

FONTE: https://www.caupr.gov.br/?p=27338


quinta-feira, 8 de agosto de 2013

Estágio Arquitetura / Engenharia Civil

Vaga Estágio em Curitiba

Atuação: suporte e treinamentos de softwares CAD
Requisitos: cursando Arquitetura, Engenharia Civil ou correlatos, conhecimento em AutoCAD e inglês técnico
Desejável: conhecimento em Revit Architecture e AutoCAD Civil 3D
Interessados favor enviar currículo para: juliano.coimbra@grapho.com.br