LinearRingType, LinearRing Geometric primitives 2-dimensional

Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 79 A Surface is a 2-dimensional primitive and is composed of one or more surface patches as specified in ISO 19107:2003, 6.3.17.1. The surface patches are connected to one another. gml:Surface implements ISO 19107 GM_Surface see D.2.3.4 and ISO 19107:2003, 6.3.17. gml:patches encapsulates the patches of the surface.

10.5.11 OrientableSurfaceType, OrientableSurface, baseSurface

complexType name=OrientableSurfaceType complexContent extension base=gml:AbstractSurfaceType sequence element ref=gml:baseSurface sequence attribute name=orientation type=gml:SignType default=+ extension complexContent complexType element name=baseSurface type=gml:SurfacePropertyType element name=OrientableSurface type=gml:OrientableSurfaceType substitutionGroup=gml:AbstractSurface gml:OrientableSurface implements ISO 19107 GM_OrientableSurface see D.2.3.4 and ISO 19107:2003, 6.3.15. gml:OrientableSurface consists of a surface and an orientation. If the orientation is +, then the gml:OrientableSurface is identical to the gml:baseSurface. If the orientation is -, then the gml:OrientableSurface is a reference to a gml:AbstractSurface with an up-normal that reverses the direction for this gml:OrientableSurface, the sense of the top of the surface. The property gml:baseSurface references or contains the base surface. The property gml:baseSurface either references the base surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for gml:AbstractSurface. The base surface has positive orientation. NOTE This definition allows for a nested structure, i.e. a gml:OrientableSurface may use another gml:OrientableSurface as its base surface.

10.5.11.1 Ring, RingType, curveMember

complexType name=RingType complexContent extension base=gml:AbstractRingType sequence element ref=gml:curveMember maxOccurs=unbounded sequence attributeGroup ref=gml:AggregationAttributeGroup extension complexContent complexType element name=Ring type=gml:RingType substitutionGroup=gml:AbstractRing element name=curveMember type=gml:CurvePropertyType gml:Ring implements ISO 19107 GM_Ring see D.2.3.4 and ISO 19107:2003, 6.3.6.