示例概述
排水系统_1
意图
该UT实施了IfcDistributionSystem,用于道路排水,包括排水沟/人孔和管道下水道。
它基于故事情节bFi_IR_SLRD-DD(https://app.box.com/s/x9q3q62tcc77hdqpdw0vjncj7bg3byay).
先决条件
此场景基于以下其他场景:-SpaceStructure_4
所容纳之物
该方案涵盖以下概念和/或IFC实体:-空间结构和包容-IfcSite-IfcRoad-具有正确预定义类型的IfcFacilityPart-IfcRelContainerInSpatialStructure-IfcRelaReferenceInSpaceStructure-系统结构-具有正确PredefinedType的IfcDistributionSystem-IFC-ReReferenceInSpace structure,将系统分配给其服务的空间元素-IfcRelAssignsToGroup将物理元素分配给系统-IfcRelNets将端口与物理元素关联-具有正确PredefinedType和FlowDirection的IfcDistributionPort-IfcRelaConnectsPorts-物理元素-具有正确的PredefinedType-IfcDistributionChamberElement-具有正确PredefinedType的IfcPipeSegment
情况
UT SpatialStructure_4输出(SpatialStructure_4.ifc)中描述了开始情况。此外,UT_DrainageSystem_1_2.xml提供了道路结构的顶面以供参考。UT_DrainageSystem_1_1.xml中给出了排水系统元素。
图e3fe4044-844b-44d2-b284-fbf4e8dea040
图af6ff476-daa0-4757-94f6-643ef9193e3b
预期结果
UT SpatialStructure_4中空间结构集合中包含/引用的物理元素。与支持屏幕截图相比,应正确可视化。分组为一个IfcDistributionSystem的物理元素,分配给IfcRoad。使用IfcDistributionPort和IfcRelConnectsPorts的网络拓扑。
支持文件
以下文件对应于此场景:
Filename | Description |
---|---|
UT_DrainageSystem_1_1.xml |
Inframodel/LandXML: PipeNetwork with Structs and Pipes |
UT_DrainageSystem_1_2.xml |
Inframodel/LandXML: Top surface of the road and slopes/ditches |
UT_DrainageSystem_1_3.jpg |
Inframodel/LandXML: Screenshot plan view |
UT_DrainageSystem_1_4.jpg |
Inframodel/LandXML: Screenshot 3d view |
IFC-SPF source
<?xml version="1.0" encoding="ISO-8859-1"?> <LandXML xmlns="http://www.inframodel.fi/inframodel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.inframodel.fi/inframodel https://buildingsmart.fi/infra/schema/4.0.3/inframodel.xsd" date="2020-11-10" time="12:49:21" version="1.2" language="Finnish" readOnly="false"> <FeatureDictionary name="inframodel" version="4.0.3"> <DocFileRef name="Finnish Inframodel application documentation for LandXML v1.2" location="https://buildingsmart.fi/infra/inframodel/"/> </FeatureDictionary> <Units> <Metric areaUnit="squareMeter" linearUnit="meter" volumeUnit="cubicMeter" temperatureUnit="celsius" pressureUnit="mmHG" velocityUnit="metersPerSecond" angularUnit="radians" directionUnit="radians" diameterUnit="meter" widthUnit="meter" heightUnit="meter" elevationUnit="meter"/> </Units> <CoordinateSystem epsgCode="3878" verticalCoordinateSystemName="3900" rotationAngle="0"/> <Application name="Novapoint" manufacturer="Trimble" version="21.354.0.0" manufacturerURL="www.novapoint.com" timeStamp="2020-11-10T12:49:21"> <Author createdBy="FIMEOR" createdByEmail="Sweco" company="Sweco" companyURL=""/> </Application> <Project name="Vesihuolto" desc="Vesihuolto"> <Feature code="IM_codings" source="inframodel"> <Property label="terrainCoding" value="Tielaitos"/> <Property label="surfaceCoding" value="Tielaitos"/> <Property label="infraCoding" value="InfraBIM"/> <Property label="proprietaryInfraCoding" value="Novapoint - FINLAND STANDARD"/> </Feature> </Project> <PipeNetworks name="Vesihuolto"> <PipeNetwork name="Hulevesiviemri" pipeNetType="storm" state="proposed"> <Structs> <Struct name="10" desc="Hulevesikaivo H1" state="proposed" elevSump="124.984735" elevRim="126.944735"> <Center>6876920.244796 24525622.894716</Center> <CircStruct diameter="0.6" desc="Hulevesikaivo H1" material="betoni" thickness="0.08"/> <Invert elev="124.984735" flowDir="out" refPipe="8"/> <Feature code="IM_struct" source="inframodel"> <Property label="structLabel" value="H1"/> <Property label="rimType" value="umpi"/> <Property label="heightDeposit" value="0.000"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312320"/> <Property label="infraCodingDesc" value="Tarkastuskaivot betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Struct> <Struct name="51" desc="Hulevesikaivo H2" state="proposed" elevSump="124.927521" elevRim="126.889169"> <Center>6876915.184007 24525638.859850</Center> <CircStruct diameter="0.6" desc="Hulevesikaivo H2" material="betoni" thickness="0.08"/> <Invert elev="124.927521" flowDir="out" refPipe="54"/> <Invert elev="124.927521" flowDir="in" refPipe="8"/> <Feature code="IM_struct" source="inframodel"> <Property label="structLabel" value="H2"/> <Property label="rimType" value="umpi"/> <Property label="heightDeposit" value="0.000"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312320"/> <Property label="infraCodingDesc" value="Tarkastuskaivot betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Struct> <Struct name="56" desc="Hulevesikaivo H3" state="proposed" elevSump="124.876312" elevRim="126.834577"> <Center>6876910.028752 24525648.981527</Center> <CircStruct diameter="0.6" desc="Hulevesikaivo H3" material="betoni" thickness="0.08"/> <Invert elev="124.876312" flowDir="out" refPipe="60"/> <Invert elev="124.876312" flowDir="out" refPipe="109"/> <Invert elev="124.876312" flowDir="in" refPipe="210"/> <Invert elev="124.876312" flowDir="in" refPipe="54"/> <Feature code="IM_struct" source="inframodel"> <Property label="structLabel" value="H3"/> <Property label="rimType" value="umpi"/> <Property label="heightDeposit" value="0.000"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312320"/> <Property label="infraCodingDesc" value="Tarkastuskaivot betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Struct> <Struct name="62" desc="Hulevesikaivo H4" state="proposed" elevSump="124.815732" elevRim="126.775732"> <Center>6876896.573181 24525670.103747</Center> <CircStruct diameter="0.6" desc="Hulevesikaivo H4" material="betoni" thickness="0.08"/> <Invert elev="124.815732" flowDir="in" refPipe="60"/> <Feature code="IM_struct" source="inframodel"> <Property label="structLabel" value="H4"/> <Property label="rimType" value="umpi"/> <Property label="heightDeposit" value="0.000"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312320"/> <Property label="infraCodingDesc" value="Tarkastuskaivot betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Struct> <Struct name="111" desc="Hulevesikaivo H5" state="proposed" elevSump="123.944295" elevRim="126.5"> <Center>6876901.209494 24525641.880122</Center> <CircStruct diameter="0.6" desc="Hulevesikaivo H5" material="betoni" thickness="0.08"/> <Invert elev="123.944295" flowDir="in" refPipe="191"/> <Invert elev="124.286302" flowDir="in" refPipe="109"/> <Feature code="IM_struct" source="inframodel"> <Property label="structLabel" value="H5"/> <Property label="rimType" value="umpi"/> <Property label="heightDeposit" value="0.000"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312320"/> <Property label="infraCodingDesc" value="Tarkastuskaivot betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Struct> <Struct name="193" desc="Hulevesikaivo, ritilkansi H6" state="proposed" elevSump="125.3" elevRim="126.466447"> <Center>6876902.576383 24525639.468084</Center> <CircStruct diameter="0.8" desc="Hulevesikaivo, ritilkansi H6" material="betoni" thickness="0.08"/> <Invert elev="125.3" flowDir="out" refPipe="191"/> <Feature code="IM_struct" source="inframodel"> <Property label="structLabel" value="H6"/> <Property label="rimType" value="siivil"/> <Property label="heightDeposit" value="0.600"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312320"/> <Property label="infraCodingDesc" value="Tarkastuskaivot betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Struct> <Struct name="212" desc="Hulevesikaivo H7" state="proposed" elevSump="125.366183" elevRim="126.981401"> <Center>6876913.571764 24525650.141855</Center> <CircStruct diameter="0.8" desc="Hulevesikaivo H7" material="betoni" thickness="0.08"/> <Invert elev="125.366183" flowDir="out" refPipe="210"/> <Feature code="IM_struct" source="inframodel"> <Property label="structLabel" value="H7"/> <Property label="rimType" value="umpi"/> <Property label="heightDeposit" value="0.162"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312320"/> <Property label="infraCodingDesc" value="Tarkastuskaivot betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Struct> </Structs> <Pipes> <Pipe name="8" state="proposed" refStart="10" refEnd="51" slope="0.3416159443"> <CircPipe diameter="0.4" desc="Kaivanto1 Johto 1 - 2 Hulevesiviemri" material="betoni" thickness="0.06"/> <Feature code="IM_pipe" source="inframodel"> <Property label="pressureClass" value="B"/> <Property label="elevType" value="invert level"/> <Property label="pipeStart" value="6876920.244796 24525622.894716 124.984735"/> <Property label="pipeEnd" value="6876915.184007 24525638.859850 124.927521"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312111"/> <Property label="infraCodingDesc" value="Hulevesiviemrit (viettoviemri) betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Pipe> <Pipe name="54" state="proposed" refStart="51" refEnd="56" slope="0.4508264230"> <CircPipe diameter="0.4" desc="Kaivanto1 Johto 2 - 3 Hulevesiviemri" material="betoni" thickness="0.06"/> <Feature code="IM_pipe" source="inframodel"> <Property label="pressureClass" value="B"/> <Property label="elevType" value="invert level"/> <Property label="pipeStart" value="6876915.184007 24525638.859850 124.927521"/> <Property label="pipeEnd" value="6876910.028752 24525648.981527 124.876312"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312111"/> <Property label="infraCodingDesc" value="Hulevesiviemrit (viettoviemri) betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Pipe> <Pipe name="60" state="proposed" refStart="56" refEnd="62" slope="0.2418945298"> <CircPipe diameter="0.4" desc="Kaivanto1 Johto 3 - 4 Hulevesiviemri" material="betoni" thickness="0.06"/> <Feature code="IM_pipe" source="inframodel"> <Property label="pressureClass" value="B"/> <Property label="elevType" value="invert level"/> <Property label="pipeStart" value="6876910.028752 24525648.981527 124.876312"/> <Property label="pipeEnd" value="6876896.573181 24525670.103747 124.815732"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312111"/> <Property label="infraCodingDesc" value="Hulevesiviemrit (viettoviemri) betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Pipe> <Pipe name="109" state="proposed" refStart="56" refEnd="111" slope="5.2188835004"> <CircPipe diameter="0.4" desc="Kaivanto2 Johto 3 - 5 Hulevesiviemri" material="betoni" thickness="0.06"/> <Feature code="IM_pipe" source="inframodel"> <Property label="pressureClass" value="B"/> <Property label="elevType" value="invert level"/> <Property label="pipeStart" value="6876910.014852 24525648.970629 124.876312"/> <Property label="pipeEnd" value="6876901.209494 24525641.880122 124.286302"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312111"/> <Property label="infraCodingDesc" value="Hulevesiviemrit (viettoviemri) betonista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Pipe> <Pipe name="191" state="proposed" refStart="193" refEnd="111" slope="48.8996971400"> <CircPipe diameter="0.239" desc="Kaivanto3 Johto 5 - 6 Hulevesiviemri" material="PVC" thickness="0.0055"/> <Feature code="IM_pipe" source="inframodel"> <Property label="pressureClass" value="PN6"/> <Property label="elevType" value="invert level"/> <Property label="pipeStart" value="6876902.576383 24525639.468084 125.300000"/> <Property label="pipeEnd" value="6876901.209494 24525641.880122 123.944295"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312112"/> <Property label="infraCodingDesc" value="Hulevesiviemrit (viettoviemri) muovista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Pipe> <Pipe name="210" state="proposed" refStart="212" refEnd="56" slope="13.2610372833"> <CircPipe diameter="0.239" desc="Kaivanto4 Johto 3 - 7 Hulevesiviemri" material="PVC" thickness="0.0055"/> <Feature code="IM_pipe" source="inframodel"> <Property label="pressureClass" value="PN6"/> <Property label="elevType" value="invert level"/> <Property label="pipeStart" value="6876913.571764 24525650.141855 125.366183"/> <Property label="pipeEnd" value="6876910.058822 24525648.999342 124.876312"/> </Feature> <Feature code="IM_coding" source="inframodel"> <Property label="infraCoding" value="312112"/> <Property label="infraCodingDesc" value="Hulevesiviemrit (viettoviemri) muovista"/> <Property label="proprietaryInfraCoding" value=""/> <Property label="proprietaryInfraCodingDesc" value=""/> </Feature> </Pipe> </Pipes> </PipeNetwork> </PipeNetworks> </LandXML>
##########################
标签:xml,PredefinedType,示例,UT,元素,DrainageSystem,LandXML From: https://www.cnblogs.com/herd/p/17080902.html