Mensagens

A mostrar mensagens com a etiqueta ifc

IFC - Criar um ficheiro desde o Zero - Introdução

Imagem
IFC - Criar um ficheiro desde o Zero - Introdução Uma pequena investigação sobre como criar um IFC (Formato aberto de BIM) revela que é uma tarefa complexa. IFC Wall A pequena pesquisa começou fruto da ideia de poder criar alguma aplicação relacionada com BIM. O ponto de partida seria criar um objecto simples no formato IFC. Vários textos apontam para a complexidade da operação se esta for realizada totalmente desde zero. O mais indicado é recorrer a uma biblioteca ou ferramenta que agilize parte do processo. Uma das opções é a ferramenta (Toolkit)  xbim  que permite construir uma aplicação com código CSharp. No exemplo que proporcionam para a criação de uma parede, o código tem cerca de 580 linhas. Não executei o código, apenas copiei o texto do IFC e colei no meu computador. A parte inicial do código é esta, onde se observa que carrega multiplos tipos: CSharp O ficheiro IFC tem cerca de 100 linhas. A complexidade do ficheiro é necessária para atender a todos os requisitos do...

IFC - Visualizadores Online BIM

Imagem
IFC - Visualizadores Online BIM Tudo está um pouco voltado para as aplicações web ou na nuvem. Hoje trago uma pequena análise de alguns sites que disponibilizam visualizadores de IFC de forma gratuita e funcional. https://imagetostl.com/view-ifc-online#convert Primeiro de tudo para testar, fiz um download desde o repositório gratuito da BuildingSmart: https://github.com/buildingSMART/Sample-Test-Files/blob/master/IFC%204.0/BuildingSMARTSpec/beam-standard-case.ifc O ficheiro de IFC é um conjunto de informação em texto organizado: IFC Os sites que disponibilizam a visualização dos IFC estão cheios de anuncios, entende-se que queiram rentabilizar o projecto. Listo aqui os que não precisam de nenhum tipo de registo, é só ler o ficheiro e ver. https://imagetostl.com/view-ifc-online Não permite muitas opções é um visualizador básico. https://imagetostl.com/view-ifc-online#convert https://www.modelo.io/free-upload?locale=en_US Também simples parece ter como mais valia a ferramenta de medição....

BIM - Properties Set ISPOL

Imagem
BIM - Properties Set ISPOL Uma das características dos objectos BIM é poderem conter propriedades à medida do utilizador, ou Properties Set. No caso como exemplo adicionei uma propriedade apenas com um texto descritivo do sinal. Depois podemos observar que essa propriedade existe no IFC. Além das propriedades geométricas e outras emitidas pelo ISPOL, podemos adicionar um conjunto de informação nas propriedades.

IFC - Visualizadores, objectos pontuais

Imagem
IFC - Visualizadores, objectos pontuais Ao desenhar um pequeno exercício de BIM, notei que nem todos os visualizadores de IFC apresentam o mesmo resultado. Ao desenhar no ISPOL uns "objectos pontuais" como exercício e teste de um determinado assunto, dentro do programa funciona bem. Ao exportar para IFC (formato 2 creio) num visualizador o objecto é apresentado noutro não é apresentado. Bim Vision Open IFC Viewer Não sei se isto se deve à interpretação de cada programa do conteúdo do IFC, o se tem a ver com a versão / formato do próprio IFC.

BIM - Esboço de App

Imagem
BIM - Esboço de App Esta aplicação é ainda um esboço para ir testando possibilidades. Depois de uma primeira experiência com texto, experimentei agora usar uma interface gráfica. O primeiro menu apresentado, permite ler a versão IFC e ler quantas classes de um determinado tipo de ifc existem e descrever o seu nome. Os restantes menus estão inactivos, servem apenas para ir esboçando umas ideias. Em EDITAR posso colocar alguma coisa relacionada com a edição de classes e objectos (nomes ou alguma propriedade). Ou algo relacionado com as coordenadas. Em CONSTRUIR para já apenas coloquei umas imagens, para construir sólidos e sinais de trânsito. Para já é para ir testando o que se pode fazer sem um esforço herculiano. Pode ser que não avance ou que se torne um desenvolvimento "profissional". A par com a implementação de BIM nos softwares de traçado, e com o evoluir do trabalho, pode ser que surja alguma oportunidade concreta de desenvolver algum aspecto da aplicação com um uso ...

BIM - Apps sobre o formato IFC

Imagem
BIM - Apps sobre o formato IFC Estive a fazer uns ensaios de leitura do formato IFC. O formato IFC, aberto, permite fazer uma série de operações. Sendo um ficheiro de texto, podemos sobre ele realizar alguma procura ou substituição. No entanto é um formato complexo, com a ajuda da lib IFcOPenShell é muito mais fácil trabalhar. Junte-se a isto o ingrediente Python e o caminho está aberto. No exemplo, apenas a leitura de algumas propriedades de dois IFCs diferentes. Mesmo em formato de texto, pouco atractivo visualmente, pode-se já perceber a potencia do formato IFC aberto. Aqui apenas a leitura da quantidade de IFCWalls e IFCPavement e mostrar algumas propriedades destas.

Medições e orçamentos por IFC - II

Imagem
Medições e orçamentos por IFC - II Consegui replicar a árvore BIM do ISPOL. Com mais um pouco de dedicação ao pré-projecto, consegui replicar a organização em árvore BIM dos ISPOL. É um pouco a noção de andar para trás, fazer algo já feito, mas aqui o objectivo era partir de um ficheiro IFC e replicar a organização em árvore BIM. Pode não ser aplicável a todos os casos, mas vai servindo de aprendizagem. Temos a partir do projecto de exemplo Q2 do ISTRAM a seguinte introdução de classes: A este projecto, organizado desta forma, corresponde a seguinte árvore BIM: E por fim com um pouco (ou muito) pózinho de programação, obtemos o seguinte resultado: Como se pode ver nem todos as linhas possuem Volume e Área, quer seja porque são "níveis" de organização do ficheiro IFC, quer porque por algum motivo não têm essa medição associada. Ou por erro. Enfim mais um projecto em progresso.

Medições e orçamentos por IFC

Imagem
Medições e orçamentos por IFC O #IFC é um formato fundamental de interoperabilidade no mundo #BIM . Veja-se o exemplo do programa #TCQ da #ITEC . Não querendo concorrer com o TCQ mas estou com alguns planos nesta área, vamos ver se após alguma análise ao problema vale a pena desenvolver uma solução de #medição e #orçamento baseada em #IFC . Os "nuestros hermanos" estão anos luz já na frente. Depois venham-me falar em PRR e competitividade, o tanas. Estes da ITEC há pelo menos 4 anos que têm soluções semelhantes à actual. Presupuestos BIM a partir de IFC #BEDEC

IFC formatos BIM abertos e extração de dados

Imagem
IFC formatos BIM abertos e extração de dados A partir do momento em que podemos aceder a dados/informação de um modelo BIM em formato aberto, as possibilidades são imensas. No exemplo que demonstro, exportei desde o ISTRAM o projecto Q2, apenas o eixo 2, ramal, e abri com a ajuda do OpenIFCViewer (gratuito) o modelo gerado. Neste modelo podemos percorrer as várias características do IFC. Desde nomes de itens para medição bem como áreas e volumes, que podem ser usadas para mais tarde montar um esquema de medição...faltaria como sempre a aceitação das entidades estatais, mas essa é outra guerra... Com o apoio do módulo ifcopenshell e com Python podemos aceder a várias propriedades do IFC, podendo selecionar por exemplo medições ou outras características. Na imagem abaixo a vista com as propriedades do modelo: E com umas linhas de programação podemos extrair estas simples informações desde o modelo: Parece ser algo muito simples, em certa parte é. Mas veja-se o potencial desta situação,...

IFC Python

 IFC Python Um mundo de possibilidades abre-se com os formatos BIM abertos. O IFC proporciona isso mesmo, e juntamente com o Python as possibilidades são imensas. O http://ifcopenshell.org/python proporciona uma biblioteca para leitura e edição de ficheiros BIM. Poderemos criar as ferramentas à medida, atingindo o ponto necessário que a empresa necessita. As empresas têm fluxos de trabalho diferentes, os projectos são diferentes. As ferramentas comerciais nem sempre respondem a necessidades específicas, portanto a bem da eficiência, pode-se investir inicialmente numa programação que será mais tarde recompensada com eficiência. Um breve exemplo pode ser visto em: https://www.youtube.com/watch?v=Jxot2ERo-zU

Intercâmbio de informação LandXML ou IFC

Imagem
Intercâmbio de informação LandXML ou IFC Hoje no meu trabalho deparei-me com um caso de receber um projecto no formato completo nativo de outro programa de traçado. Ou seja, o programa em causa, o CLIP, resume tudo a um ficheiro, nele supostamente está toda a definição de um projecto de ferrovia ou rodovia. Algo similar a um DWG de Civil3D. Eu trabalho com ISPOL, que importa os ficheiros das "definições parciais" do CLIP, um ficheiro de directriz PLT; um ficheiro de rasante ALZ ... Já pedi que me enviassem os respectivos ficheiros por separado. Podiam estes ficheiros por separado serem substituídos por um ficheiro LandXML ou um ficheiro IFC? O ficheiro de formato LandXML certamente que é possível, agora o formato IFC só quando surgir a versão "alignment". Imagem de BuildinSmart Os ficheiros LandXML estão na versão 2.0 e incluem as definições de eixos em planta e alçado bem como outros atributos como as sobreelevações. Além de claro poderem conter/ser um ficheiro de ...

BIM em Linux

Imagem
BIM em Linux  Estando a indústria do software BIM dirigida pelo lucro, praticamente as opções de trabalho com BIM num sistema Linux são praticamente nulas. Mesmo sendo o IFC um formato aberto  Instalei o FreeCAD para tentar visualizar um ficheiro IFC que está num repositório de exemplo "http://openifcmodel.cs.auckland.ac.nz/". Primeiro fiz o download do ficheiro que parecia ser o mais simples, 3458-Model.ifc e só para confirmar o seu conteúdo abri o IFC num editor de texto. De seguida ao abrir no FreeCAD... nada. Com a mensagem de erro no programa. Tentei adicionar a path no console do Python dentro do FreeCAD, após fazer o download do suposto pacote para o modulo (deve ser necessária alguma compilação): sys.path.append("/home/jose/Desktop/ifcopenshell") Também sem sucesso. Ao que parece o Blender poderá abrir IFC mas também com recurso a um módulo. Se houver paciência... um dia destes. Ainda consegui encontrar um serviço online para visualização do IFC que parece ...

To Bim or not to BIM.

 To Bim or not to BIM. Este é o título de uma conferência sobre BIM. Uma entre centenas a que se pode assistir na Web. A maior parte voltada para projectos de infraestruturas, edifícios, instalações etc. Sem dúvida uma mais valia na verificação das interferências, mas será isso BIM? Não, não é, é apenas uma análise de colisões. Esta introdução com uma negação vem a propósito de uma certa tendência que tenho não para ver ou analisar só e de imediato os aspectos positivos, mas sobretudo os aspectos negativos que podem influenciar um processo. Já que tanta gente fala do benefício do BIM, sem dúvida que ele existe, o que não se vê é alguém a dizer mal do BIM, ou praticamente não se vê. Não encarando este tema como um negacionismo, que não o é, mas sim encarando as dificuldades que podem existir e que não são poucas. Enumeração de problemas relacionados com a metodologia BIM, extraídos de um projecto genérico e de projectos de obra linear (estradas; caminhos-de-ferro; ...) - Será um "h...

Versões IFC

Imagem
 Versões IFC Existem diversas versões de #IFC, sendo por agora a 4.1 a versão que assegura estabilidade e retrocompatibilidade. Falta uma versão definitiva que permita o intercambio de eixos de #obra #linear parametrizados. A versão 4.1 já contempla algumas definições desses eixos, ao que parece com o IFC #Alignment 1.1 #extension. A versão 4.2 já entra no domínio das pontes e por aí vai... IFC4.1 (4.1.0.0) The main purpose of IFC4.1 is to provide a basis for the various infrastructure domain extensions currently being developed (e.g. Rail, Road, Tunnel, Ports & Waterways). Extensions made to the IFC4 schema include: Description of alignment as a combination of horizontal and vertical alignment Linear Placement according to ISO 19148 IfcSectionedSolidHorizontal as a new geometry representation particular useful for describing infrastructure facilities

O que é o #openBIM?

Imagem
 O que é o #openBIM?? É trabalhar em BIM com standards abertos. Podemos construir o modelo em formato nativo, #nativeBIM, e depois exportar para um formato aberto, o #IFC. Alguns autores fazem a analogia com o PDF, em que se pode criar um documento Word e exportar para PDF. O PDF é um formato aberto para a leitura, e universal independentemente do software usado que deve manter a mesma formatação do documento. No caso eu poderei usar o #ISPOL e exportar a IFC. O IFC não tem a intenção de ser um formato editável, apenas legível. https://bimconnect.org/en/wiki/what-is-openbim/