Datum: IFC osamudelid õigesse kohta ja ArchiCADi
Projekteerimise alguses koosneb kontekstimudel sageli mitmest IFC osamudelist, mis võivad olla eksporditud erinevate baaspunktide või koordinaadiseadetega. Datum asetab need Eesti kaardile, aitab enne töö alustamist tuvastada vales kohas olevad mudelid, lõikab välja vajaliku ala ja ekspordib selle ArchiCADi survey point'i järgi projekti koordinaatidesse.
Mudelid avatakse brauseris.
Kirjutasin varem, miks mudel on nii sageli vales kohas. See postitus on selle teine pool: tööriist, mis teeb koordinaatide vea nähtavaks enne, kui selle peale midagi projekteeritakse. Datum on aadressil datum.3dlab.ee ja tekst kirjeldab 23. septembri 2026 seisu.
§01 — PROBLEEMOhtlik viga on väike
Testisin Datumit suurel taristuprojektil, millel on 25 osamudelit. Minu töö jaoks oli vaja ainult projekti ala puudutavat osa. Kõigi mudelite täismahus toomine ArchiCADi tähendab pikemat importi ja palju geomeetriat, mida projektis tegelikult vaja ei ole. Selleks on olemas tasulisi programme, kuid ühe vajaliku ala väljalõikamiseks võivad need olla ebaproportsionaalselt kallid või keerukad.
Praktikas on koordinaadivigu kahte tüüpi. Suured vead on tavaliselt kohe nähtavad: näiteks võivad vahetusse läinud X- ja Y-koordinaadid viia mudeli õigest asukohast väga kaugele. Selliseid vigu on lihtsam märgata.
Ohtlikumad on väikesed vead. Paar meetrit nihkes või veidi valesti pööratud osamudel võib teiste mudelite kõrval esmapilgul õige tunduda. Käsitsi nihutamise peamine risk ei ole ajakulu, vaid see, et väikest nihet ei pruugi olla millegagi kontrollida. Viga võib välja tulla alles objektil, kui näiteks torud ja vundament omavahel kokku ei lähe.
§02 — KOHTIga mudel kaardile ja kontrolli alla
Datum paneb osamudelid Maa- ja Ruumiameti ortofotole, põhikaardile või hallkaardile. Need on samad teenused, mida kasutab ruumiandmete tööriist, otse L-EST97-s. Pilt ja mudel kohtuvad seega ilma ümberarvutuseta. Ortofotol on näha, kas hoone seisab oma vundamendil ja kas tee kattub päris teega. Kaardile saab juurde L-EST võrgu ristid 10, 50 või 100 m sammuga.
Iga mudeli real on koordinaatide kontroll, mis ütleb enne tööd, mis on valesti:
- kas mudel on L-EST97-s või kohalikes koordinaatides ja kas IfcMapConversion klapib;
- kas koordinaattelgede tõlgendus vastab L-EST97 ida- ja põhjasuuna loogikale või viitab X/Y vahetusele;
- kas kõrgus sobib Eesti EH2000 kõrgustega;
- kui kaugel on mudel teistest osamudelitest.
Suured vead võivad üksiku mudeli puhul olla silmaga ilmsed, kuid 25 osamudeli juures ei pruugi ühe puudumist kohe märgata. Valesse piirkonda sattunud mudel võib lihtsalt vaatest välja jääda. Koordinaatide kontroll näitab, millise mudeli puhul tuvastati kõrvalekalle ja millele see viitab. Mudelite omavahelise kauguse kontroll aitab leida ka juhtumeid, kus üks osamudel on eksporditud teise baaspunktiga ja paikneb seetõttu ülejäänutest ebaharilikult kaugel.
§03 — LÕIGEAinult see ala, mida projekt vajab
Lõikekasti tahke saab vaates lohistada. Parem klõps elemendil paneb kasti selle ümber või teeb lõike pinna suunas, näiteks seinaga paralleelse. Lõikepinnad on vaates ja ekspordis suletud: lõigatud sein on lõikes täidetud, mitte õõnes kest.
Eksporti läheb see, mida vaates näha on. Peidetud elemendid, isoleeritud osa ja värvilegendist välja lülitatud rühmad kehtivad ka ekspordis. Üks erand on kirjas §07-s. Lõigatud IFC-s on iga osamudel oma kihil ja ArchiCADis saab osamudeleid kihtide kaudu sisse ja välja lülitada.
Kõige olulisem samm on survey point. ArchiCADi survey point'i E-, N- ja H-väärtus ning pööre sisestatakse Datumisse. Eksport (lõigatud IFC, GLB, DXF ja BCF-i kaamera) arvutatakse selle punkti suhtes projekti koordinaatidesse. Nii jõuab kontekst ArchiCADi õigesse kohta ilma käsitsi nihutamata. IFC-sse kirjutatakse ka IfcMapConversion, mis säilitab seose projekti koordinaatide ja tegeliku geograafilise asukoha vahel.
Plaani- või vertikaallõikest saab ka 2D DXF-i: plaan L-EST97 või projekti koordinaatides, lõige pikkuse ja kõrgusena, kiht osamudeli ja IFC klassi kaupa.
§04 — MAAPINDKõrgusmudel samas punktis
Maapind tuleb Maa- ja Ruumiameti kõrgusmudelist samal põhimõttel nagu ruumiandmete tööriistas: punktid võetakse otse 1 m kõrgusmudeli rasterväärtustest 1, 2 või 5 m sammuga. Vahepunkte ei interpoleerita, seega pärineb iga eksporditud kõrgus otse kõrgusmudelist. 200 × 150 m ala annab 2 m sammuga 7500 punkti ning esimese punkti kõrgus 59,68 m vastas kõrgusmudeli sama asukoha rasterväärtusele (kontrollitud 23.09.2026).
Vaates on maapind ruudustikuna koos kõrgusjoontega ja lõikekast lõikab ka seda. Ekspordis läheb maapind lõigatud IFC-sse nelinurksete tahkudena. Eraldi XYZ-fail on vormingus, mida ArchiCAD loeb käsuga Place Mesh from Surveyors Data. Tulemus on natiivne Mesh, mitte DXF-objekt, mida tuleks käsitsi Morphiks teisendada.
§05 — PRIVAATSUSFailid jäävad kasutaja juurde
Tellija mudelid on sageli konfidentsiaalsed ja see seadis Datumi arhitektuurile ühe kindla piiri. IFC avatakse, teisendatakse ja lõigatakse kasutaja brauseris. Teisendatud mudel jääb ainult tema brauseri vahemällu ja sama faili teine avamine ei vaja uut teisendust: 8,6 MB fail avanes teisendades 1,9 s ja vahemälust 0,4 s (septembris 2026 mõõdetud).
Server ei talleta kasutaja faile püsivalt. Originaal liigub serverisse ainult tervikliku IFC ekspordi ajaks, loetakse ajutisest kaustast ja kustutatakse enne vastuse saatmist. Serveri logis on ainult suurused ja ajad, mitte failinimed ega koordinaadid.
Sellel on oma hind. Brauseri vahemälust taastatud seansis on vaade kohe olemas, aga tervikliku IFC ekspordi jaoks tuleb originaalfail uuesti lisada. Ma pean seda õigeks vahetuskaubaks.
§06 — KOORDINEERIMINEMõõtmine, vaated ja versioonid
Mõõtmine haakub nurgapunkti, serva või pinna külge ning mõõdab ka risti pinnaga, näiteks seina paksuse või kauguse laest. Mahamärkimise punktid tulevad N, E ja H koordinaatidega ning maapinna olemasolul ka sügavusega maapinnast.
Salvestatud vaated saab eksportida BCF-ina, mida loevad ArchiCAD, Solibri ja Dalux. Kui survey point on sisestatud, arvutatakse ka BCF-i kaamera projekti koordinaatidesse. Uut revisjoni saab eelmisega võrrelda GlobalId alusel: lisatud ja eemaldatud elemendid eristatakse ning geomeetriliselt muutunuks märgitakse elemendid, mille piirkast erineb üle määratud tolerantsi. Lõikekasti kasutamisel piirdub võrdlus selle alaga.
§07 — PIIRIDMida Datum veel ei oska
- Lõikepind suletakse ainult kinnise kontuuriga elementidel. Avatud pindadega geomeetria jääb lõikes lahti.
- Versioonide võrdlus tuvastab geomeetrilise muutuse elemendi piirkasti järgi 1 cm tolerantsiga. Omaduste muutusi see ei võrdle.
- Üle 300 MB IFC-de esimene teisendus võib brauseri kinni panna, sest kõik toimub kasutaja arvutis.
- BCF-i lõiketasandeid ei loe kõik programmid ühtemoodi.
- Terviklik IFC toob valitud seinaga kaasa ka selle aknad ja uksed, isegi kui need olid vaates peidetud.
- Kõrgusmudel on nii värske kui Maa- ja Ruumiameti viimane ülelend. Käimasoleval ehitusplatsil ei ole see enam tegelik maapind.
Esimeseks testiks tasub panna samasse vaatesse kaks sama projekti eri osapoolte osamudelit ja vaadata, kas nende asukoht ning koordinaatide kontroll annavad omavahel kooskõlalise tulemuse.
Seotud artiklid
Vajad sellega abi päris projektis?