Archicadin IFC-mallin sijainti perustuu sisäisen origon ja Mittauspisteen käyttöön sekä IFC-kääntäjän Geometriamuunnos-astetukseen. Tässä havainnolliset esimerkit asetusten toiminnasta.
Sivun lopussa on ladattavissa Archicad- ja Solibri-mallit tässä käsiteltävästä esimerkistä!
Esimerkkimallin rakenne
Käydään ensin läpi esimerkkinä toimiva yksinkertainen malli, jossa on kuviteltu tontti, rakennus ja koordinaatisto. Rakennuksen sijainnin lähtökohdat ovat:
Etäisyys merenpinnasta
1. kerros on Archicad-projektin korossa Z=0,00 ja tämän 1. kerroksen korko merenpinnasta N2000-korkeusjärjestelmässä on +12,34 metriä. Archicad-projektin origon etäisyys merenpinnasta on siis myös +12,34 metriä.
Etäisyys merenpinnasta syötetään Sijainnin asetukset -ikkunassa kahteen paikkaan:
PROJEKTIN SIJAINTI -otsakkeen alla Korkeus (merenpintaan): 12,34 m, sekä
MITTAUSPISTE-otsakkeen alla Korkeustaso: -12,34.
HUOM1: Negatiivinen arvo Mittauspisteelle!
HUOM2: Mittauspisteen Korkeustaso-kentän mittayksikkö on sinulla mallissa käytössä oleva piirtoyksikkö!
Esimerkin mallissa on käytetty piirtoyksikkönä metriä - jos piirrät millimetreissä, syötät mitat millimetreissä, ellei ko. kenttä ilmoita, mitä yksikköjä tulee käyttää.
Projektin pohjoissuunta
Rakennus mallinnetaan 'suoraan' Archicad-projektin koordinaatistossa, eli sen päälinjat ovat projektin X- ja Y-akselien suuntaiset (ks. kuva alla). Karttapohjoinen on tässä tapauksessa 135 asteen kulmassa. Tämä kulma asetetaan Sijainnin asetukset -ikkunassa PROJEKTIN POHJOINEN -otsakkeen alle (ks. kuva yllä).
HUOM3: yleensä pohjoisen kiertokulma ei tietenkään ole tasalukema - tällöin sen suunta kannattaa kirjoittamisen sijaan asettaa pohjakartasta osoittamalla, jolloin saat mahdollisimman tarkan suunnan.
Projektin sijainti karttakoordinaatistossa
Rakennuksen ja sen tontin sijainti Archicadin-projektin koordinaatistossa on tässä esimerkissämme tullut valittua hiukan satunnaisesti, ja projektin origo on piha-alueella. Tämän Archicad-origon vastinpiste karttakoordinaatistossa on:
P: 6675527.711 I: 25477512.862 (metriä)
Tällainen origosijainti ei ole sopiva projektin paikalliskoordinaatistolle, eli sille koordinaatistolle jossa IFC-malli julkaistaan. Syitä on useampia:
- vastinpisteen koordinaateissa on desimaaleja, jolloin niiden käyttö on työlästä
- origo sijaitsee tontin alueella, jolloin se jää hankalasti suunnitelmasisällön peittämäksi, osia tontista sijaitsee myös origon suhteen negatiivisissa koordinaattilukemissa
- kun malli julkaistaan pohjoissuuntaiseksi kierrettynä, myös rakennus päätyy osin negatiivisiin koordinaattilukemiin
Pidetään tämä origosijainti nyt kuitenkin ensimmäisen esimerkin ajan, ja korjataan se vasta toisessa vaiheessa, jossa tehdään lopullinen koordinaatisto.
Kohdistuskappaleet
Malliin on tämän esimerkin vuoksi sijoitettu kolme kohdistuskappaletta merenpinnan Z=0 tasoon (tavallisesti kohdistuskappaleita sijoitetaan hieman eri periaatteella). Kappaleet on tässä esimerkissä erotettu väreillä tunnistamisen helpottamiseksi:
- Vihreä kappale on Archicad-projektin origossa, ja sen kylkien suunta on projektin X-Y-akselien mukaisesti suorassa, eli rakennuksen suuntaisena.
- Sininen kappale on myös Archicad-projektin origossa, mutta se on kierretty karttapohjoisen suunnan mukaisesti.
- Punainen kappale sijaitsee likeisessä karttakoordinaatiston tasalukemassa, ja on myös pohjoissuuntaan kierretty. Tämä tulee olemaan lopullinen origo, mutta tästä lisää toisessa vaiheessa, katsotaan ensin tallennus Mittauspisteen ollessa Archicad-projeksin sisäisen origon kanssa samassa X/Y-koordinaattisijainnissa...
IFC-kääntäjän Geometriamuunnos - IFC-mallin sijainti
IFC-kääntäjän Geometriamuunnos-asetuksissa on kohdassa 'Määritä IFC-mallin sijainti perusteella:' kolme vaihtoehtoa:
- Mittauspiste ja projektin origo
- Vain projektin origo
- Vain mittauspiste
Seuraavassa näiden kolmen vaihtoehdon vaikutukset mallin sijaintiin (tarkkaile IFC-mallin origoa esittävän ristin sijaintia!), kun tallennetaan IFC-malli nyt, Mittauspisteen ollessa projektin origon X/Y-sijainnissa (mutta kuitenkin Z-suunnassa -12,34 metriä sen alapuolella!).
Ve1a - Geometriamuunnos-asetus 'Mittauspiste ja projektin origo',
kun Mittauspiste on projektin origon X/Y-sijainnissa
Näkymä IFC-malliin ylhäältä | ![]() |
Näkymä IFC-malliin edestä ('etelästä') | ![]()
|
Malli on pohjoissuuntainen? Malli on todellisessa korossa? Malli on origon suhteen +-koordinaateissa? |
KYLLÄ |
Ve2a - Geometriamuunnos-asetus 'Vain projektin origo',
kun Mittauspiste on projektin origon X/Y-sijainnissa
Näkymä IFC-malliin ylhäältä | ![]() |
Näkymä IFC-malliin edestä ('etelästä') |
|
Malli on pohjoissuuntainen? Malli on todellisessa korossa? Malli on origon suhteen +-koordinaateissa? |
EI |
Ve3a - Geometriamuunnos-asetus 'Vain Mittauspiste',
kun Mittauspiste on projektin origon X/Y-sijainnissa
Näkymä IFC-malliin ylhäältä | ![]() |
Näkymä IFC-malliin edestä ('etelästä') |
|
Malli on pohjoissuuntainen? Malli on todellisessa korossa? Malli on origon suhteen +-koordinaateissa? |
KYLLÄ |
Yhteenveto sijainnista, kun Mittauspiste on Archicad-projektin origossa
Geometriamuunnoksen toinen asetus 'Vain projektin origo' poikkeaa selkeästi kahdesta muusta - tällä valinnalla IFC-malli sijoittuu samoin kuin Archicad-projektissa, eli tässä tapauksessa 1. kerros on korossa Z=0,00 ja rakennus on X/Y-akselien suuntainen.
Valinnat 'Mittauspiste ja Projektin origo' ja'Vain Mittauspiste' sen sijaan tuottavat samannäköiset lopputulokset.
Mikä on 'Mittauspiste ja Projektin origo' ja 'Vain Mittauspiste' valintojen välinen ero?
Vaihtoehtojen ero jää melkein kaikissa IFC-katselusovelluksissa täysin näkymättömiin, ja liittyy IFC-tiedoston sisälle tallennettuihin koordinaatistotietoihin:
'Vain Mittauspiste' hävittää mallista kaikki tiedot Archicad-projektin koordinaatistosta, kun taas 'Mittauspiste ja projektin origo' säilyttää ne.
Tämä tarkoittaa, että jos joku avaa 'Mittauspiste ja projektin origo'-asetuksella tallennetun IFC:n vaikkapa uudelleen Archicadiin, hän voi mallin tuonnin yhteydessä valita, haluaako ottaa käyttöön alkuperäisen Arhicad-projektin origon, vai käyttääkö Mittauspisteen asettamaa sijaintia. Mitään muuta eroa malleilla ei ole.
Eli, molemmat valinnat, 'Mittauspiste ja projektin origo' ja 'Vain Mittauspiste' tuottavat yleensä halutun tuloksen IFC-mallin sijainnin kannalta. Osalle vastaanottajista kuitenkin voi olla hyödyllistä Archicad-projektin origon säilyminen mallin tiedoissa, silloin heidän voi olla sujuvampi ottaa rakennus omaan malliinsa 'suorassa' asennossa, jossa olet sen itsekin mallintanut.
Mittauspisteen paikalliskoordinaatiston origossa ja georeferointi
Edellä käydyt esimerkit eivät siis ole vielä aivan käyttökelpoisia, koska IFC-mallin origo on tontin sisällä, ja tontti sekä rakennus negatiivisilla lukemilla.
Tavoitteena on saada IFC-mallin origo karttakoordinaatiston tasalukemapisteeseen, johon punainen kohdistuskappale on jo sijoitettu. Tässä esimerkkipiirustukset siitä, miltä lopputuloksen tulisi näyttää:
Tavoiteltu näkymä ylhäältä: Malli on pohjoissuuntainen, origo sijaitsee koordinaatiston tasalukemassa, ja koko kohde on positiivisissa koordinaateissa. |
|
Tavoiteltu näkymä etelästä: Kohdistuskappale on origon eli merenpinnan tasossa. |
Mittauspisteen siirto
Mittauspiste sijoitetaan siis nyt paikalliskoordinaatiston origoon.
Tämän pisteen karttakoordinaatiston vastinpiste on koordinaateissa P: 6675500 I: 25477500 (metriä) - yksinkertaiset lukema tekevät koordinaattitoimenpiteistä helppoja!
Mittauspiste paikalliskoordinaatiston origoa merkitsevän kohdistuskappaleen nurkassa:
HUOM4: Kaikkein helpointa koordinaatistojen kanssa työskentely kuitenkin on aina, kun Archicad-projektin origo ja IFC-mallin paikalliskoordinaatiston origo ovat samoissa X/Y-koordinaateissa.
Jos kartta-aineisto ja rakennuksen sijainti siis on heti alussa riittävällä varmuudella käytettävissä, sijoita origot aina päällekkäin!
[tässä esimerkissä pisteet sijoitetaan 'väärin' vain, jotta ero asetusten välillä olisi mahdollisimman selkeä, yleensä näin ei kannattaisi toimia, jos vain suinkin mahdollista...]
IFC-tiedoston georeferoinnin tiedot
Mittauspiste on siis nyt IFC-mallin tulevassa origossa. Jotta tämän sijainnin vastinpiste karttakoordinaatistossa tallentuu IFC:hen, kirjaa sen tiedot Sijainnin asetukset -ikkunan GEOREFEROINNIN PARAMETRIT IFC:TÄ VARTEN -otsakkeen alle (toisin kuin muut, nämä tiedot eivät vaikuta IFC:n näkyvään 3D-sijaintiin mitenkään, ne vain kirjataan tähän tiedoksi vastaanottajatahoille, joilla on tarvetta karttakoordinaatistotiedoille):
HUOM5: Jotta georeferointitiedot todella tallentuvat IFC:hen, pakollisia täytettäviä kenttiä ovat:
'Projisoidun CRS:n nimi'
'Koordinaattijärjestelmä'
'Karttaprojektio'
'Sijainnin itäkoordinaatti kartalla' (yksiköt piirtoyksiköiden mukaan!)
'Sijainnin pohjoiskoordinaatti kartalla' (yksiköt piirtoyksiköiden mukaan!)
Mutta täytä mielellään myös Korkeusjärjestelmä ja Karttavyöhyke -kentät, nämäkin ovat tarpeellisia tietoja.
Lopputulos, IFC:n sijainti paikalliskoordinaatistossa
Ve1b ja Ve3b - Geometriamuunnos-asetuksena joko 'Mittauspiste ja projektin origo' tai 'Vain Mittauspiste', kun Mittauspiste on paikalliskoordinaatiston origossa:
Näkymä IFC-malliin ylhäältä | ![]()
|
Näkymä IFC-malliin edestä ('etelästä') |
|
Malli on pohjoissuuntainen? Malli on todellisessa korossa? Malli on origon suhteen +-koordinaateissa? |
KYLLÄ |
Tästä voit ladata esimerkkimallit:
Archicad-projekti, jossa valmis tilanne
Solibri-yhdistelmämalli, jossa eri tallennusvaihtoehdoilla tehdyt IFC:t