Documentation for fieldgml

Complex Type: EdgeType

[Table of contents]

Super-types: gml:AbstractGMLType < AbstractTopologyType (by extension) < AbstractTopoPrimitiveType (by extension) < EdgeType (by extension)
Sub-types: None
Name EdgeType
Abstract no
Documentation There is precisely one positively directed and one negatively directed node in the boundary of every edge. The negatively and positively directed nodes correspond to the start and end nodes respectively. The optional coboundary of an edge is a circular sequence of directed faces which are incident on this edge in document order. Faces which use a particular boundary edge in its positive orientation appear with positive orientation on the coboundary of the same edge. In the 2D case, the orientation of the face on the left of the edge is "+"; the orientation of the face on the right on its right is "-". An edge may optionally be realised by a 1-dimensional (curve) geometric primitive.
XML Instance Representation
<...
gml:id="[0..1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]

'Multiple names may be provided. These will often be distinguished by being assigned by different authorities, as indicated by the value of the codeSpace attribute. In an instance document there will usually only be one name per authority.'

<gml:isolated> ... </gml:isolated> [0..*]
<gml:container> ... </gml:container> [0..1]
<gml:directedNode> ... </gml:directedNode> [2..2]
<gml:directedFace> ... </gml:directedFace> [0..*]
</...>
Diagram
Schema Component Representation
<complexType name="EdgeType">
<complexContent>
<extension base=" gml:AbstractTopoPrimitiveType ">
<sequence>
<element ref=" gml:directedNode " minOccurs="2" maxOccurs="2"/>
<element ref=" gml:directedFace " minOccurs="0" maxOccurs="unbounded"/>
<element ref=" gml:curveProperty " minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>