# gml:CurveArrayPropertyType

A container for an array of curves. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.

## Complex type information

Namespace: http://www.opengis.net/gml/3.2

Schema document: external/ogc/gml/3.2.1/geometryBasic0d1d.xsd

## Content

- Choice [1..1]
- gml:LineString [0..*] A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two.
- gml:CompositeCurve [0..*] A gml:CompositeCurve is represented by a sequence of (orientable) curves such that each curve in the sequence terminates at the start point of the subsequent curve in the list. curveMember references or contains inline one curve in the composite curve. The curves are contiguous, the collection of curves is ordered. Therefore, if provided, the aggregationType attribute shall have the value "sequence".
- gml:Curve [0..*] A curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. Each curve segment within a curve may be defined using a different interpolation method. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list. The orientation of the curve is positive. The element segments encapsulates the segments of the curve.
- gml:OrientableCurve [0..*] OrientableCurve consists of a curve and an orientation. If the orientation is "+", then the OrientableCurve is identical to the baseCurve. If the orientation is "-", then the OrientableCurve is related to another AbstractCurve with a parameterization that reverses the sense of the curve traversal.

from subst. group gml:AbstractCurve

## Attributes

Name | Occ | Type | Description | Notes |
---|---|---|---|---|

owns | [0..1] | xsd:boolean | Default value is "false". from group gml:OwnershipAttributeGroup |

## Used by

- Element gml:curveArrayProperty
- Element gml:curveMembers