首页 > 其他分享 >附录E示例-UT_DrainageSystem_1

附录E示例-UT_DrainageSystem_1

时间:2023-02-19 08:33:51浏览次数:41  
标签:xml PredefinedType 示例 UT 元素 DrainageSystem LandXML

示例概述

排水系统_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的网络拓扑。

 

支持文件

以下文件对应于此场景:

 

FilenameDescription
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

相关文章