BIM-validering for byggesøknad - under utvikling

Innledning

Det er utviklet en tjeneste for å validere modeller som følger "Building Information Model", BIM, og ifc (Industry Foundation Classes).

Tjenesten støtter Ifc2x3 og IFC4.


Grensesnitt - testmotor

Tjenesten har tilrettelagt to grensesnitt som kan brukes til å teste icf-formaterte filer: 

Underliggende valideringsfunksjon er selvfølgelig samme for begge grensesnitt.

Forutsetninger

Tjenesten bruker MVD for å validere fila, mens REGEX brukes til å validere tekst-formatet.

Eksempel på REGEX-krav: 

Bruksenhetsnummerering må følge standard for "Nummerering av bruksenheter" slik det f.eks. er beskrevet i Føringsinstruksen

Et eksempel er: "H0101", som definerer at bruksenheten i hovedetasje ("H"), første etasje ("01") og det er bruksenhet nummer 1 på etasjen ("01")  


Før modellen blir sendt til validering må enkelte ifc-objekter fjernes fra fila. 

f.eks: 

  • IfcFurniture
  • IfcSanitaryTerminalType
  • IfcLamp
  • IfcEngine

Liste over Ifc-objekter som må fjernes

Ifc-objekter som skal filtreres ut
IfcAirTerminal
IfcAlarm
IfcAudioVisualAppliance
IfcCableFitting
IfcCableSegment
IfcChiller
IfcCompressor
IfcCondenser
IfcControl
IfcCoolingTower
IfcCostItem
IfcCostSchedule
IfcCostValue
IfcCrewResource
IfcCrossProduct
IfcDamper
IfcDiscreteAccessory
IfcDistributionChamberElement
IfcDistributionCircuit
IfcDistributionControlElement
IfcDistributionElement
IfcDistributionFlowElement
IfcDistributionPort
IfcDistributionSystem
IfcElectricAppliance
IfcElectricGenerator
IfcElectricMotor
IfcElectricTimeControl
IfcElectricVoltageMeasure
IfcEngine
IfcEvaporator
IfcEvent
IfcFan
IfcFastener
IfcFlowController
IfcFlowMeter
IfcFlowMovingDevice
IfcFlowSegment
IfcFurniture
IfcHeatExchanger
IfcHumidifier
IfcIlluminanceMeasure
IfcImageTexture
IfcLagTime
IfcLamp
IfcLightFixture
IfcMassMeasure
IfcMedicalDevice
IfcMonetaryMeasure
IfcMotorConnection
IfcPipeFitting
IfcPipeSegment
IfcPump
IfcSensor
IfcSolarDevice
IfcSoundPowerLevelMeasure
IfcSoundPowerMeasure
IfcSoundPressureLevelMeasure
IfcSoundPressureMeasure
IfcTransformer
IfcWorkCalendar
IfcWorkPlan
IfcWorkSchedule
IfcWorkTime


Verdiene i Ifc-fila er obligatorisk eller anbefalt ihht. spesifikasjonen. Modellen er godkjent når alle verdier som er "obligatoriske" er gyldige og systemet lager en  validerings-ID. Modellen kan godkjennes selv om det eksisterer advarsler. Advarslene bør gjøres noe med før innsending.

Hvis modellen er ugyldig eller har advarsler, vil tjenesten gi mulighet til å laste ned resultatene i "BIM Collaboration Format V2.0" (BCF). Resultatene kan importeres i egnet verktøy for å se feil eller advarsler i modellen. For feil, vil navnet på BCF-filen være validerings-ID + filtype (".bcfzip"). For advarsel vil navnet på BCF-filen være "Warning_" + validerings-ID + filtype.

(For å lese mer om MVD-format, klikk her: )



DiBK BIM-validering Web



DiBK BIM-validering swagger


Vil du vite mer om BIM og IFC så kan disse linkene være et sted å starte: