ComplexTypegml:CompositeCurveType
gml:CompositeCurveType
定義
線の集まりを表現するための型。ただし、集まりを構成する最初の線を除く各線が直前の線の終点から始まる(方向が揃った有向曲線となる)。始点と終点以外の点の座標が、ほかの点の座標と一致してはならず、また、自己交差や重なりがあってはならない。
属性/関連役割
属性/関連役割の名称
属性/関連役割の型 多重度
gml:metaDataProperty
gml:MetaDataPropertyType [0..*]
gml:description
gml:StringOrRefType [0..1]
gml:name
gml:CodeType [0..*]
XMLスキーマ
<complexType name="CompositeCurveType">
	<annotation>
		<documentation>A CompositeCurve is defined by a sequence of (orientable) curves such that the each curve in the sequence terminates at the start point of the subsequent curve in the list.</documentation>
	</annotation>
	<complexContent>
		<extension base="gml:AbstractCurveType">
			<sequence>
				<element ref="gml:curveMember" maxOccurs="unbounded">
					<annotation>
						<documentation>This element references or contains one curve in the composite curve. The curves are contiguous, the collection of curves is ordered.
OTE: This definition allows for a nested structure, i.e. a CompositeCurve may use, for example, another CompositeCurve as a curve member.</documentation>
					</annotation>
				</element>
			</sequence>
		</extension>
	</complexContent>
</complexType>