Yleiskatsaus projektin ja rakennusosien tietojen tallentamisesta IFC:hen
Objektikohtaiset tiedot IFC:ssä
IFC-tiedosto on tietorakenteeltaan nk. objektiorientoitunut formaatti, ts. "rakennusosapohjainen". Tiedot kirjataan IFC:ssä ensisijaisesti jonkin kohteen (l. "objektin" / "malliosan" / "komponentin" / "entityn"...) tiedoiksi.
Tämä tietojen kirjaustapa on pitkälti sama kuin BIM-suunnittelusovelluksissakin, ja useimmiten tietojen tallentuminen IFC:hen tapahtuu siis 1:1-vastaavuudella - valmistelet vain Archicadissa rakennusosalle oikeat ominaisuudet, ja ne viitoitetaan IFC-kääntäjällä vietäviksi rakennusosaan IFC-tiedostoon.
Kuva 1, seinän tiedot Archicadissa
Kuva 2, saman seinän tietoja Solibrissa
Tarkalleen tietojen viitoitusta ei määritellä yksittäiselle seinälle, vaan kaikille Seinä-luokitelluille objekteille, eli niille jotka tallentuvat IFC:hen IfcWall-objekteina.
Viitoitus tehdään IFC-kääntäjän Ominaisuusviitoitusasetuksissa:
Esimerkkinä:
- Seinälle halutaan tieto paloluokasta - tällöin tehdään Archicadissa seinille ominasuus Paloluokka, jolle tieto syötetään.
- Kun tämä tieto halutaan IFC:hen, IFC-kääntääjän Ominaisuusviitoituksessa osoitetaan tämä Paloluokka-ominaisuus sopivaan IFC-propertyyn, standardin mukainen paikka paloluokalle on propertyryhmässä "Pset_WallCommon" property "FireRating" (property IFC4.3:n määritys BuildingSmartin DataDictionaryssa).
Standardipropertyt ovat Archicadin aloituspohjassa pitkälti jo valmiina, ja tietysti lisäpropertytkin kannattaa ehdottomasti valmistella omaan aloituspohjaan.
Yleisesti uusien propertyjen määrittelyä tai edes viitoitusta ei kannata manuaalisesti rakentaa, vaan siinä toimii erinomaisena apuna IDS, josta lisää tämän ohjeen lopussa.
Muut tiedot IFC:ssä
Aivan kaikki tarpeelliset tiedot eivät kuitenkaan ole kohdennettavissa yksittäiseen IFC:n rakennusosaan. Esimerkiksi kohteen osoitetiedot kirjataan Archicadissa Projektin tiedot -asetuksiin, jolle ei ole IFC:n rakenteessa aivan selkeää vastaavuutta. Näiden kaltaisille tiedoille on kuitenkin käytettävissä joukko muita IFC-kohteita.
IFC:ssä rakennusosa sijoittuu yleensä seuraavaan hierarkiaan (kursiivilla IFC:n nimitys ko. tasolle; vieressä IFC-hierarkiaa Solibrin mallipuussa), ja Projektin tiedot -ominaisuuksia kirjataankin siis näille ylemmille tasoille:
- Projekti - IfcProject
- Tontti - IfcSite
- Rakennus - IfcBuilding
- Kerros - IfcBuildingStorey
- (Tila) - IfcSpace
- - rakennusosa -
- (Tila) - IfcSpace
- Kerros - IfcBuildingStorey
- Rakennus - IfcBuilding
- Tontti - IfcSite
Ylimmillä hierarkiatasoilla Projekti...Kerros ei ole IFC:ssä itsenäistä 3D-mallisisältöä, mutta ne ovat silti IFC:lle myös 'objekteja' joille tietoja voi kirjata. Tiloja lukuunottamatta Archicadin mallissa itsessäänhän ei kuitenkaan ole näille objekteille samalla tavalla yksilöityjä kohteita, joten suoraan mallissa kaikkia tarvittavia tietoja ei voida syöttää.
- Esimerkiksi kerrokselle voidaan Archicad-mallissa asettaa tiedoiksi vain korkoasema ja nimi, mutta standardi-IFC:n IfcBuildingStoreylle on ihan perustavimmassa Pset_BuildingStoreyCommon-propertysetissä (IFC4.3) kymmenen ominaisuustietoa:
IFC-tietojen täydentäminen
Tällaisessa tilanteessa kun Archicadin mallissa ei synny jotakin IFC:hen vaadittua tietoa, täydennetään tiedot, eli propertyt, IFC-projektinhallinnassa.
IFC-standardin tiedoille IFC-projektinhallinnassa on yleensä valmiina tyhjät propertyrivit täytettäviksi.
Kuvassa alla kerroksen, eli IfcBuildingStoreyn valmiit propertysetit Ominaisuusviitoituksessa - huomaa, että IFC-standardipropertyt ovat vielä kehittymässä - Archicad 28:ssa on vielä käytössä IFC4:n Pset_BuildingStoreCommon, joka on suppeampi kuin uudemman IFC4.3:n lista yllä:
IFC-tietopropertyjen lisääminen
Jos tarvitset lisäkenttiä, esimerkiksi rakentamislupaan vaadittuja tietoja joita ei kaikkia voida kirjata IFC:n standardi-propertyseteihin, uusia propertyja voi luoda jopa suoraan IFC-projektinhallinnassa.
Tämä ei kuitenkaan ole suositeltu reitti - tee sen sijaan propertyasetukset ensin IFC-kääntäjän Ominaisuusviitoituksessa, ja täytä vasta sitten niihin tiedot Projektihallinnassa. Näin asetuksesi toimivat varmasti loogisesti ja ovat helposti siirrettävissä muihinkin projekteihin ja IFC-kääntäjäasetuksiin. Huomaa aina IFC-propertya luodessasi valita myös oikea tietotyyppi!
IFC-tiedonsiirtokoulutuksessa käymme läpi hyvät toimintatavat yksityiskohtaisesti!
IDS IFC-propertyjen lisäämisen työkaluna
Pieni määrä IFC-propertyja on helppo tehdä Ominaisuusviitoituksessa, mutta esimerkiksi rakentamislupaan tarvitut 40+ propertya on paljon tehokkaampaa tuoda projektiin (tai projektien aloituspohjaan) IDS-tiedostolla.
Sopivan IDS-tiedoston liittäminen luo projektiin oikeat asetukset IFC-kääntäjään, sekä tarvittaessa Ominaisuuksienhallintaan ja/tai Luokitustenhallintaan kerralla.
IDS-määrittelyn käytöstä kerromme mm. Archicad 28 uudet ominaisuudet -koulutuksessa!
Georeferoinnin tiedot
Vielä omana kokonaisuutenaan kaikkien IFC-objektikohtaisten tietojen lisäksi on tärkeää ilmoittaa IFC-mallin origon georeferointitiedot. Nämä tiedot kirjataan Projektin sijainti -ikkunan ja Mittauspiste-työkalun avulla, lue lisää mallin sijainin asettamisesta tai katso tästä käytännön esimerkki IFC-mallin sijainnin ja georeferoinnin tietojen asettamisesta.