Documentation for fieldgml

Complex Type: TopoCurveType

[Table of contents]

Super-types: gml:AbstractGMLType < AbstractTopologyType (by extension) < TopoCurveType (by extension)
Sub-types: None
Name TopoCurveType
Abstract no
Documentation The end Node of each directedEdge of a TopoCurveType is the start Node of the next directedEdge of the TopoCurveType in document order. The TopoCurve type and element represent a homogeneous topological expression, a list of directed edges, which if realised are isomorphic to a geometric curve primitive. The intended use of TopoCurve is to appear within a line feature instance to express the structural and geometric relationships of this line to other features via the shared edge definitions.
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:directedEdge> ... </gml:directedEdge> [1..*]
</...>
Diagram
Schema Component Representation
<complexType name="TopoCurveType">
<complexContent>
<extension base=" gml:AbstractTopologyType ">
<sequence>
<element ref=" gml:directedEdge " maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>