Modelos BIM
A camada Modelo BIM posiciona no mapa um modelo de edificação ou de ativo, como um edifício inteiro, uma casa de máquinas ou um elevador, e vincula as peças dele às linhas de uma fonte de dados. Cada linha colore, esmaece ou oculta as peças que nomeia. Apontar para uma peça mostra a linha dela, e clicar em uma peça seleciona essa linha e faz a filtragem cruzada dos seus gráficos, para que um cronograma de obra, um cadastro de ativos ou um registro de manutenção funcionem em conjunto com o modelo no mapa.
A geometria sempre vem do arquivo do modelo. As suas linhas trazem os nomes das peças e os valores que você quer mostrar, não a geometria.
Como funciona
- Carregue o modelo em um Lakehouse: um arquivo IFC (
.ifcou.ifczip) exportado da sua ferramenta BIM, ou um arquivo.glb.gzdo BIM to Icon Map Converter. - Importe-o. Adicione uma camada Modelo BIM e escolha o arquivo. Um arquivo IFC é processado uma única vez, no seu navegador, em uma árvore de peças pronta para a web: uma peça por elemento, mantida dentro das montagens, dos pavimentos e do edifício que a contêm. A tabela de peças é gravada ao lado dele.
- Posicione-o. Um IFC georreferenciado, ou um modelo posicionado no conversor, já está no lugar certo. Caso contrário, digite a localização dele ou arraste-o no mapa.
- Vincule as suas linhas. Escolha uma fonte de dados e as colunas que nomeiam as peças. Agora cada linha colore as peças dela e tudo o que está dentro delas.
Importar um modelo
- Na guia Camadas, selecione Adicionar uma camada e depois Modelo BIM.
- Em Modelo, selecione Importar modelo e escolha o Lakehouse que contém o arquivo. O seletor lista os arquivos
.ifc,.ifczip,.glbe.glb.gzda pasta Arquivos do Lakehouse. - Aguarde enquanto o editor lê o arquivo, cria a árvore de peças e grava a tabela de peças. Ao terminar, a seção Modelo mostra o número de peças, de níveis e de triângulos da árvore de peças.
O modelo é gravado no OneLake ao lado do arquivo de origem, em uma pasta <name>.bim: o modelo (model.glb.gz), a tabela de peças (parts.parquet e parts.csv) e o posicionamento salvo com ele. Cada novo processamento grava uma nova versão. Reimportar lê o arquivo de origem novamente, por exemplo depois que o modelo foi atualizado.
A importação é executada no seu navegador: o modelo nunca é enviado à Tekantis. Um modelo com mais de um milhão de triângulos pode ser lento para desenhar, e o editor avisa sobre isso; deixar de fora os tipos IFC de que você não precisa o torna mais leve.
Opções de importação
Opções de importação define como a árvore de peças é criada, da mesma forma que o BIM to Icon Map Converter. Cada alteração processa o modelo novamente e salva uma nova versão.
| Opção | O que faz |
|---|---|
| Árvore a partir de | Somente arquivos IFC. Quais relações do IFC formam a árvore: Montagens dentro da estrutura espacial (o padrão), Somente montagens, Somente estrutura espacial (terreno, edifício, pavimento) ou Plano (sem árvore). |
| Corresponder peças por | O valor pelo qual as linhas correspondem a uma peça, comparado sem espaços no início ou no fim e sem diferenciar maiúsculas de minúsculas. Família (Revit), senão Nome, o padrão para IFC, é adequado a uma exportação do Revit. Você também pode escolher Nome ou um atributo, como GlobalId, senão Nome ou ElementId, senão Nome. Para um arquivo do conversor, As chaves próprias do arquivo mantém as chaves escolhidas no conversor. |
| Incluir por tipo IFC | Desmarque os tipos de que você não precisa; cada um mostra o número de elementos e de triângulos. IfcSpace e IfcOpeningElement ficam de fora dos arquivos IFC por padrão. |
| Adicionar valores de propriedades | Os valores dos conjuntos de propriedades marcados viram atributos das peças e colunas da tabela de peças. Filtrar restringe a lista. |
| Criar a árvore a partir de uma tabela | Se o modelo perdeu a informação de qual peça está dentro de qual, escolha uma tabela (CSV) com uma Coluna filho e uma Coluna pai. Cada peça com a chave de um valor filho passa para dentro da peça com a chave do seu pai. As chaves que não correspondem a nenhuma peça são listadas. Usar a árvore do arquivo desfaz isso. |
No Revit, uma família aninhada só é exportada como uma peça própria quando é uma família aninhada compartilhada. Torne compartilhadas as famílias aninhadas que você quer vincular antes de exportar, ou recrie a árvore com Criar a árvore a partir de uma tabela.
Posicionar o modelo
A seção Posicionamento define onde o modelo fica.
- Um IFC georreferenciado é posicionado a partir do arquivo e mostra "Georreferenciado a partir do arquivo IFC." Um arquivo do conversor posicionado no conversor mostra "Posicionado na localização salva no arquivo do modelo."
- Qualquer outro modelo é posicionado manualmente: digite a Longitude e a Latitude dele e a Direção em graus no sentido horário a partir do norte.
- Enquanto as configurações da camada estão abertas, você também pode arrastar o modelo no mapa para movê-lo e arrastar a alça dele para girá-lo. Mantenha a tecla Shift pressionada para ajustar o giro em passos de 15 graus. Cada movimento é salvo quando você solta o mouse, e as caixas mostram os novos valores.
- Mover um modelo faz com que ele passe a ser posicionado manualmente. Usar a localização do arquivo o coloca de volta.
| Configuração | O que faz | Padrão |
|---|---|---|
| Altura | No terreno: a base do modelo fica sobre o terreno na localização dele, elevada por Elevação acima do terreno (m). Acima do nível do mar: a base fica em Altitude da base acima do nível do mar (m), qualquer que seja o terreno. | No terreno |
| Ocultar o que está abaixo do solo | Fundações, estacas e porões abaixo do solo na localização do modelo são recortados, para que não apareçam através do mapa. Desative para vê-los. | Ativado |
| Zoom automático do mapa neste modelo | Enquadra o mapa no modelo quando ele é carregado. |
A tabela de peças
A importação grava a tabela de peças do modelo: uma linha por peça, com as mesmas colunas da tabela de peças do conversor, entre elas Key, Level1 ... LevelN (as chaves do topo da árvore até a peça), Path, Family, Type, IfcType, GlobalId e ElementId, além dos valores de propriedades que você adicionou.
- Como arquivo. A tabela é gravada como
parts.parquet(eparts.csv) ao lado do modelo. - Como tabela do Lakehouse. Logo após a importação, o Icon Map carrega
parts.parquetem uma tabela do mesmo Lakehouse, com o nome do modelo, por exemplosnowdon_parts, para que você possa combiná-la em um modelo semântico ou em uma consulta do Warehouse. A seção Peças avisa quando ela está pronta: "A tabela de peças está na tabela do Lakehouse snowdon_parts, pronta para ser combinada em um modelo semântico." - Como dados para o mapa. Usar a tabela de peças como dados, em Associação de dados, adiciona a tabela de peças como fonte de dados e, se a camada ainda não tiver vinculação, a vincula pelas colunas Level e colore as peças por tipo IFC. Um modelo sem outros dados pode ser colorido por tipo IFC, pavimento ou família imediatamente.
Carregar a tabela usa a API Load Table do Fabric, que precisa de uma permissão que o Icon Map solicita somente aqui: Lakehouse.ReadWrite.All. Na primeira vez, pode aparecer uma solicitação de consentimento. Se ela for recusada, ou se a sua organização exigir a aprovação de um administrador, a importação é concluída mesmo assim: a tabela de peças continua sendo um arquivo Parquet, e o mapa funciona da mesma forma. Depois da aprovação, selecione Carregar em uma tabela do Lakehouse na seção Peças, ou abra o Lakehouse e use Carregar em Tabelas em parts.parquet. Os administradores podem pré-aprovar a permissão para todos; veja Conceder consentimento do administrador.
Mostrar e ocultar peças
A seção Peças lista a árvore. Desmarque uma peça para ocultá-la com tudo o que está dentro dela; peças que compartilham um nome são mostradas ou ocultadas juntas.
Ative Mostrar as peças de nível superior do modelo no mapa para dar aos visualizadores um controle no mapa que mostra e oculta as peças de nível superior do modelo, por exemplo os pavimentos.
Vincular dados às peças
Abra Associação de dados. Uma linha encontra a sua peça pelo caminho, da parte mais externa para a mais interna, e colore essa peça e tudo o que está dentro dela, a menos que uma linha mais profunda diga o contrário.
- Escolha a Fonte de dados: qualquer fonte de dados do mapa, como uma tabela do Lakehouse, uma consulta do Warehouse ou um modelo semântico. Ou selecione Usar a tabela de peças como dados.
- Em Colunas do caminho da peça, escolha as colunas que nomeiam as peças, da mais externa para a mais interna. Para dados com chaves como as da tabela de peças, selecione Usar de Level1 a LevelN. Adicionar um nível adiciona uma coluna. Uma coluna basta quando cada peça tem a sua própria chave, por exemplo uma coluna GlobalId com Corresponder peças por definido como GlobalId, senão Nome.
- Confira o relatório de correspondência, por exemplo "34 de 36 linhas correspondem a uma peça. 120 de 1325 peças estão coloridas.", e os caminhos que não correspondem a nenhuma peça.
- Escolha uma regra de Cor das peças e como as peças sem linha são desenhadas.
Como as linhas encontram as suas peças
- Valores em branco são ignorados, então uma linha pode terminar em qualquer nível. Uma linha com apenas
Level1eLevel2se vincula a todo esse ramo. - Uma linha se vincula a todas as peças cuja chave é o seu último valor e que estão dentro das peças nomeadas pelos seus valores anteriores. Pode haver outras peças entre elas.
- Cascata. A cor de uma linha se aplica às peças dela e a todas as peças abaixo delas, a menos que uma peça inferior tenha uma linha própria. Uma linha para a cabine de um elevador colore a cabine inteira, enquanto uma linha para a porta da cabine colore apenas a porta.
- As chaves são comparadas sem espaços no início ou no fim e sem diferenciar maiúsculas de minúsculas. Várias peças podem compartilhar uma chave, por exemplo duas guias do elevador: nesse caso, a linha se vincula a todas elas.
Configurações
| Configuração | O que faz | Padrão |
|---|---|---|
| Combinar linhas com o mesmo caminho | As linhas que chegam à mesma peça são combinadas em uma: escolha uma Agregação (Soma, Média, Mínimo, Máximo ou Contagem de linhas) e uma Coluna de valor. A contagem das linhas também é mantida, e você pode colorir por qualquer uma delas. As outras colunas mostram o valor da primeira linha. | Desativado |
| Peças sem linha | Mostrar como modelado, Fantasma (esmaecido) ou Ocultar. | Fantasma (esmaecido) |
| Cor das peças | A regra de cor sobre as linhas vinculadas: uma categoria, um gradiente, quebras de classe ou regras sobre qualquer coluna, como em Estilo das camadas pelos seus dados. | |
| Modo de cor | Substituir as cores do modelo, ou Tingir as cores próprias do modelo para manter os materiais dele visíveis sob a cor. | Substituir |
| Opacidade das peças vinculadas | Um controle deslizante para todas as peças vinculadas, ou uma Coluna de opacidade (0 a 1) por linha. | |
| Campos da dica de ferramenta | Colunas da linha mostradas ao passar o mouse, antes dos atributos próprios da peça. | Nenhum |
Remover a vinculação tira os dados do modelo; as cores próprias dele voltam.
Passar o mouse, selecionar e filtrar
- Passar o mouse. Apontar para uma peça mostra os Campos da dica de ferramenta da linha dela e depois os atributos próprios da peça, como chave, família, tipo, tipo IFC e pavimento.
- Selecionar. Ative Permitir selecionar itens no mapa em Interatividade. Clicar em uma peça seleciona a linha vinculada a ela, ou à peça mais próxima acima dela, então clicar na maçaneta de uma porta seleciona a porta. A seleção faz a filtragem cruzada dos seus gráficos e de outras camadas pelos Campos de filtragem cruzada; deixe-os vazios para usar as colunas de caminho.
- Laço. As ferramentas de seleção selecionam as linhas cujas peças têm o centro dentro da área que você desenha.
Iluminação e sombras
Um modelo BIM é iluminado como o restante da cena 3D, pelo sol e pela iluminação definidos em Efeitos de ambiente, para combinar com os modelos 3D e os edifícios ao redor, com o céu refletido no vidro e no metal. Uma sombra suave da sua área de ocupação é projetada no solo abaixo dele.
Camadas BIM antigas: Converter em árvore de peças
As camadas BIM criadas antes da árvore de peças dividem o modelo em grupos, por pavimento ou por tipo IFC, com uma cor por grupo, uma vinculação por grupo e um seletor de grupos no mapa. Elas continuam funcionando como estão.
Para colorir cada peça em vez de cada grupo, abra a camada e selecione Converter em árvore de peças. Isso processa o IFC da camada novamente como uma árvore de peças. As cores de grupo e a vinculação de grupos são removidas: depois, vincule dados às peças.
Exemplo: andamento da obra
Uma construtora acompanha o andamento de um edifício em uma tabela do Lakehouse, com uma linha por elemento, contendo o GlobalId do elemento, a Tarefa, o Status dela (Não iniciada, Em andamento, Concluída, Atrasada) e o Término previsto.
- Carregue o modelo IFC no Lakehouse e importe-o em uma camada Modelo BIM. Em Opções de importação, defina Corresponder peças por como GlobalId, senão Nome.
- Em Associação de dados, escolha a tabela de status e defina Colunas do caminho da peça como a coluna GlobalId dela.
- Defina Cor das peças como uma regra de categoria sobre Status: cinza para Não iniciada, âmbar para Em andamento, verde para Concluída, vermelho para Atrasada.
- Defina Peças sem linha como Fantasma (esmaecido), para que os elementos que não estão no cronograma continuem visíveis como contexto.
- Adicione Tarefa, Status e Término previsto a Campos da dica de ferramenta.
- Em Interatividade, ative Permitir selecionar itens no mapa e defina Campos de filtragem cruzada como Status.
Agora o modelo mostra o andamento de relance. Clicar em uma peça vermelha filtra um gráfico de tarefas por status para mostrar o trabalho atrasado, e apontar para qualquer peça mostra a tarefa e o término previsto dela.
Dicas e limites
- Não consegue ver o modelo? Verifique o Posicionamento e ative Zoom automático do mapa neste modelo. Uma peça abaixo do solo fica oculta enquanto Ocultar o que está abaixo do solo estiver ativado.
- As linhas não correspondem a nada. Confira o relatório de correspondência. Os motivos mais comuns: Corresponder peças por lê um valor diferente do que está nos seus dados, ou as colunas de caminho estão na ordem errada.
- Arquivos nativos do Revit (
.rvt,.rfa) não são lidos: exporte primeiro um IFC do Revit. - O mesmo arquivo
.glb.gzfunciona na camada de modelos BIM do Icon Map Pro e do Icon Map Slicer no Power BI.
Relacionados
- BIM to Icon Map Converter
- Cenas 3D - 3D Tiles e splats gaussianos
- Modelos 3D
- Tabelas e arquivos do Lakehouse
- Conceder consentimento do administrador