GeometricComplexPropertyType Geometric complex .1 GeometricComplexType, GeometricComplex

90 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.

11.2.2.2 CompositeCurveType, CompositeCurve

complexType name=CompositeCurveType complexContent extension base=gml:AbstractCurveType sequence element ref=gml:curveMember maxOccurs=unbounded sequence attributeGroup ref=gml:AggregationAttributeGroup extension complexContent complexType element name=CompositeCurve type=gml:CompositeCurveType substitutionGroup=gml:AbstractCurve gml:CompositeCurve implements ISO 19107 GM_CompositeCurve see ISO 19107:2003, 6.6.5 as specified in D.2.3.6. 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. gml: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‖. NOTE This definition allows for a nested structure, i.e. a gml:CompositeCurve may use, for example, another gml:CompositeCurve as a curve member.

11.2.2.3 CompositeSurfaceType, CompositeSurface

complexType name=CompositeSurfaceType complexContent extension base=gml:AbstractSurfaceType sequence element ref=gml:surfaceMember maxOccurs=unbounded sequence attributeGroup ref=gml:AggregationAttributeGroup extension complexContent complexType element name=CompositeSurface type=gml:CompositeSurfaceType substitutionGroup=gml:AbstractSurface gml:CompositeSurface implements ISO 19107 GM_CompositeSurface see ISO 19107:2003, 6.6.6 as specified in D.2.3.6. A gml:CompositeSurface is represented by a set of orientable surfaces. It is a geometry type with all the geometric properties of a primitive surface. Essentially, a composite surface is a collection of surfaces that join in pairs on common boundary curves and which, when considered as a whole, form a single surface. gml:surfaceMember references or contains inline one surface in the composite surface. The surfaces are contiguous. NOTE This definition allows for a nested structure, i.e. a gml:CompositeSurface may use, for example, another gml:CompositeSurface as a surface member.