gml:Ring
A ring is used to represent a single connected component of a surface boundary as specified in ISO 19107:2003, 6.3.6. Every gml:curveMember references or contains one curve, i.e. any element which is substitutable for gml:AbstractCurve. In the context of a ring, the curves describe the boundary of the surface. The sequence of curves shall be contiguous and connected in a cycle. If provided, the aggregationType attribute shall have the value "sequence".
Element information
Namespace: http://www.opengis.net/gml/3.2
Schema document: external/ogc/gml/3.2.1/geometryPrimitives.xsd
Type: gml:RingType
Properties: Global, Qualified
Content
- gml:curveMember [1..*]
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
aggregationType | [0..1] | gml:AggregationType | from group gml:AggregationAttributeGroup |
Used in
- Type gml:AbstractRingPropertyType (Elements gml:exterior, gml:interior)
- Type gml:ArrayAssociationType (Element gml:members)
- Type gml:RingPropertyType
Substitution hierarchy
- gml:AbstractObject
- can be substituted with gml:AbstractRing
- can be substituted with gml:Ring
- can be substituted with gml:AbstractRing
Sample instance
<gml:Ring> <gml:curveMember> <gml:LineString gml:id="ID"> <gml:metaDataProperty>... </gml:metaDataProperty> <gml:description>string</gml:description> <gml:descriptionReference/> <gml:identifier codeSpace="http://www.example.com/">string</gml:identifier> <gml:name>string</gml:name> <gml:pos>1.0 1.0</gml:pos> </gml:LineString> </gml:curveMember> </gml:Ring>