Date: Thu, 28 Mar 2024 23:00:00 +0200 (EET) Message-ID: <1579110134.23793.1711659600969@novatronconfluence> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_23792_2016786185.1711659600960" ------=_Part_23792_2016786185.1711659600960 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Muunnostiedostoa voidaan k=C3=A4y= tt=C3=A4=C3=A4 muuntamaan putkiverkkojen ominaisuudet Kaivoviite-toiminnon = ymm=C3=A4rt=C3=A4m=C3=A4=C3=A4n muotoon. Seuraavassa esimerkiss=C3=A4 lueta= an LandXML/InfraModel putkiverkko, muunnetaan sen ominaisuudet ja piirret= =C3=A4=C3=A4n kaivoviitteiksi. Ominaisuuksien muunnos tehd=C3=A4=C3=A4n Edi= tointi / Ominaisuudet / Kooditaulukko -toiminnolla ja kaivoviitteiden luont= i l=C3=B6ytyy valikon kohdasta Editointi / Tekstit / Kaivoviite. Esimerkkia= ineisto ja muunnostiedosto ovat ladattavissa artikkelin lopussa.
LandXML-tiedostoissa putkiverkot ovat PipeNetwork-osiossa. Kaivot kuvata= an Struct-rakenteissa ja niiden v=C3=A4liset putket Pipe-rakenteissa. Kulla= kin kaivolla ja putkella on yksil=C3=B6llinen nimi, joihin toiset rakenteet= viittaavat. 3D-Win lukee kaivot pistein=C3=A4 ja putket taiteviivoina, mut= ta ei muodosta keskin=C3=A4isist=C3=A4 viitauksista alkuper=C3=A4isen kalta= ista topologiaa. T=C3=A4st=C3=A4 johtuen luettua putkiverkkoa ei voida kirj= oittaa takaisin LandXML-tiedostoon.
<Pipe= Network name=3D"Hulevesi" pipeNetType=3D"storm"> <Structs> <Struct name=3D"4" elevRim=3D"13.50" elevSump=3D"11.68" state=3D"propose= d"> <Center>6671772.096 25482523.677</Center> <CircStruct diameter=3D"0.800" desc=3D"Hv 31" material=3D"betoni"/> <Invert refPipe=3D"2" elev=3D"11.70" flowDir=3D"in"/> <Invert refPipe=3D"120" elev=3D"11.77" flowDir=3D"in"/> <Invert refPipe=3D"247" elev=3D"11.96" flowDir=3D"in"/> <Invert refPipe=3D"365" elev=3D"11.68" flowDir=3D"out"/> <Feature code=3D"IM_struct" source=3D"inframodel"> <Property label=3D"structLabel" value=3D"Hv 31"/> <Property label=3D"rimDiameter" value=3D"0.600"/> </Feature> </Struct> ... </Structs> <Pipes> <Pipe name=3D"2" refStart=3D"3" refEnd=3D"4" length=3D"32.675 slope=3D"8= .6319"> <CircPipe diameter=3D"0.315" material=3D"muovi" thickness=3D"0.000"/> <Feature code=3D"IM_pipe" source=3D"inframodel"> <Property label=3D"elevType" value=3D"vesijuoksu"/> <Property label=3D"pipeStart" value=3D"6671778.820 25482491.417 14.510"/= > <Property label=3D"pipeEnd" value=3D"6671772.178 25482523.285 11.700"/&g= t; </Feature> <Feature code=3D"IM_coding" source=3D"inframodel"/> </Pipe> ...
Kaivojen ja putkien rakenteiden tiedosto luetaan pisteiden ja viivojen o= minaisuustiedoiksi. Kaivojen kannen korkeus on ominaisuudessa StructElevRim= , josta se voidaan siirt=C3=A4=C3=A4 Z-koordinaatiksi muunnostiedostolla ta= i formaatinmuuntimen kentt=C3=A4asetuksilla. Kaivojen putkien p=C3=A4iden k= orot ovat Invert-rakenteessa, josta ne luetaan pisteiksi omille koroilleen = ja j=C3=A4rjestet=C3=A4=C3=A4n syvyysj=C3=A4rjestykseen. Sama piste -toimin= to n=C3=A4ytt=C3=A4=C3=A4 sitten pisteet oikeassa j=C3=A4rjestyksess=C3=A4.=
LandXML-rakenteiden mukaiset pisteiden ja viivojen ominaisuudet on nimet= ty yhdist=C3=A4m=C3=A4ll=C3=A4 rakenteen ja yksitt=C3=A4isen ominaisuuden n= imet. Esimerkiksi py=C3=B6re=C3=A4n kaivon halkaisija yhdist=C3=A4=C3=A4 ra= kenteen CircStruct ja ominaisuuden diameter pisteen ominaisuudeksi CircStru= ctDiameter tai putken materiaali yhdist=C3=A4=C3=A4 rakenteen CircPipe ja o= minaisuuden material viivan ominaisuudeksi CircPipeMaterial. InfraModel-m= =C3=A4=C3=A4rityksen laajennokset ovat Property-rakenteessa ja ne saavat et= eens=C3=A4 nimiavaruuden IM. Esimerkiksi kannen halkaisija rimDiameter muut= tuu pisteen ominaisuudeksi IM:rimDiameter.
Koska kaivoviite-toiminto hakee saapuvat ja l=C3=A4htev=C3=A4t putkenp= =C3=A4=C3=A4t kaivojen l=C3=A4hell=C3=A4 olevista pisteist=C3=A4, on aineis= tosta ensin poistettava Invert-koodilla merkityt pisteet, jotta niit=C3=A4 = ei tulkattaisi putkiksi.T=C3=A4m=C3=A4 onnistuu hakemalla ne ryhm=C3=A4=C3= =A4n ja poistamalla sielt=C3=A4. Sen j=C3=A4lkeen aineiston ominaisuudet mu= utetaan kaivoviitteen k=C3=A4ytt=C3=A4miksi ominaisuuksiksi muunnostiedosto= lla. Tiedosto haetaan Kooditaulukko-toimintoon ja suoritetaan muunnos vasem= malta oikealle.
[code] T3=3DIM_struct T3=3D400 T3=3DIM_pipe T3=3D409 *, *, [id] T4=3D$IM:structLabel,* IM:structLabel=3D$T4,* *, *, [material] CircStructMaterial=3D$MATERIAL,* MATERIAL=3D$CircStructMaterial,*;#TYPE=3DP= OINT CircPipeMaterial=3D$MATERIAL,* MATERIAL=3D$CircPipeMaterial,*;#TYPE=3DLINE *, *, [diameter] CircStructDiameter=3D$DIAMETER,* DIAMETER=3D$CircStructDiameter,*;#TYPE=3DP= OINT CircPipeDiameter=3D$DIAMETER%e-3.2,* DIAMETER=3D$CircPipeDiameter%e3.0,*;#T= YPE=3DLINE *, *, [rim height] StructElevRim=3D#Z,* #Z=3D$StructElevRim,* *, *, [sump height] StructElevSump=3D$BOTTOMHEIGHT,* BOTTOMHEIGHT=3D$StructElevSump,* *, *, [rim type] IM:rimType=3D$RIMTYPE,* RIMTYPE=3D$IM:rimType,* *, *, [rim material] IM:rimMaterial=3D$RIMMATERIAL,* RIMMATERIAL=3D$IM:rimMaterial,* *, *,
Suurin osa ominaisuuksista siirty= y suoraan toisiin ominaisuuksiin. Poikkeuksena ovat halkaisijat, jotka muut= etaan metreist=C3=A4 millimetreiksi. Halkaisijoiden ja materiaalien muunnok= sen kanssa on k=C3=A4ytetty makroa #TYPE varmistamaan oikea muunnos pistem= =C3=A4isille kaivoille ja viivamaisille putkille. Koodi vaihdetaan osiossa = [code], jotta piirto saadaan k=C3=A4ytt=C3=A4m=C3=A4=C3=A4n oikeita pistesy= mboleja ja viivatyyppej=C3=A4. Kaivojen korkeudet haetaan osiossa [rim heig= ht] ominaisuudesta StructElevRim.
Kun ominaisuudet ovat kunnossa, ajetaan kaivoviitteen Tulkinta-toiminto.= T=C3=A4m=C3=A4 ker=C3=A4=C3=A4 hakuet=C3=A4isyyden sis=C3=A4ll=C3=A4 olevi= lta putkilta tiedot niiden koroista, suunnista, materiaaleista ja halkaisij= oista. N=C3=A4m=C3=A4 tiedot lis=C3=A4t=C3=A4=C3=A4n ominaisuuksiksi kaivop= isteille ja kaivoviitteen Suorita-painike luo viitteet niiden mukaan.
Vastaavalla tavalla voidaan muuntaa muutkin ominaisuudet kaivoviitteen k= =C3=A4ytt=C3=B6=C3=B6n.
Toiminnon ohjesivu: Koodit= aulukko
Toiminnon ohjesivu: Kaivoviite
Lue lis=C3=A4=C3=A4: Muunnostiedoston rakenne
Esimerkkiaineisto: