Definition Type: Element
Name: Pipe
Namespace: http://www.landxml.org/schema/LandXML-1.1
Containing Schema: LandXML-1.1.xsd
Abstract
Documentation:
Each Pipe within a Pipes collection element will have a unique "name" attribute. The pipe type is determined by the existance of one of the following elements: CircPipe, ElliPipe or RectPipe. The "startRef and "endRef" attributes reference Struct "name" values. The start and end invert elevations for the pipe are defined in the Invert elements of referenced structures. Since a struct may have more than one Invert element, the Invert "pipeRef" attribute is used to select the correct invert element.
Collapse XSD Schema Diagram:
Drilldown into Feature in schema landxml-1_1_xsd Drilldown into Center in schema landxml-1_1_xsd Drilldown into PipeFlow in schema landxml-1_1_xsd Drilldown into Channel in schema landxml-1_1_xsd Drilldown into RectPipe in schema landxml-1_1_xsd Drilldown into ElliPipe in schema landxml-1_1_xsd Drilldown into EggPipe in schema landxml-1_1_xsd Drilldown into CircPipe in schema landxml-1_1_xsd Drilldown into state in schema landxml-1_1_xsd Drilldown into slope in schema landxml-1_1_xsd Drilldown into oID in schema landxml-1_1_xsd Drilldown into length in schema landxml-1_1_xsd Drilldown into desc in schema landxml-1_1_xsd Drilldown into refStart in schema landxml-1_1_xsd Drilldown into refEnd in schema landxml-1_1_xsd Drilldown into name in schema landxml-1_1_xsdXSD Diagram of Pipe in schema landxml-1_1_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xs:element name="Pipe">
    <xs:annotation>
        <xs:documentation>Each Pipe within a Pipes collection element will have a unique  "name" attribute.</xs:documentation>
        <xs:documentation>The pipe type is determined by the existance of one of the following elements: CircPipe, ElliPipe or RectPipe.</xs:documentation>
        <xs:documentation>The "startRef and "endRef" attributes reference Struct "name" values.</xs:documentation>
        <xs:documentation>The start and end invert elevations for the pipe are defined in the Invert elements of referenced structures.</xs:documentation>
        <xs:documentation>Since a struct may have more than one Invert element, the Invert "pipeRef" attribute is used to select the correct invert element.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:choice>
                <xs:element ref="CircPipe" />
                <xs:element ref="EggPipe" />
                <xs:element ref="ElliPipe" />
                <xs:element ref="RectPipe" />
                <xs:element ref="Channel" />
            </xs:choice>
            <xs:element ref="PipeFlow" minOccurs="0" />
            <xs:element ref="Center" minOccurs="0" />
            <xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded" />
            <!-- <Center> point of the Pipe is the point of center on the curved pipe arc.  If this optional element is specified, then the pipe starts at refStart, passes through the <Center> point, and end at refEnd. -->
        </xs:sequence>
        <xs:attribute name="name" type="xs:string" use="required" />
        <xs:attribute name="refEnd" type="structNameRef" use="required" />
        <xs:attribute name="refStart" type="structNameRef" use="required" />
        <xs:attribute name="desc" type="xs:string" />
        <xs:attribute name="length" type="xs:double" />
        <xs:attribute name="oID" type="xs:string" />
        <xs:attribute name="slope" type="xs:double" />
        <xs:attribute name="state" type="stateType" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
CircPipe land:CircPipe (1) (1)
EggPipe land:EggPipe (1) (1)
ElliPipe land:ElliPipe (1) (1)
RectPipe land:RectPipe (1) (1)
Channel land:Channel (1) (1)
PipeFlow land:PipeFlow 0 (1)
Center land:Center 0 (1)
Feature land:Feature 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
name land:name Required
refEnd land:refEnd Required
refStart land:refStart Required
desc land:desc (Optional)
length land:length (Optional)
oID land:oID (Optional)
slope land:slope (Optional)
state land:state (Optional)