gml:Shell
A shell is used to represent a single connected component of a solid boundary as specified in ISO 19107:2003, 6.3.8. Every gml:surfaceMember references or contains one surface, i.e. any element which is substitutable for gml:AbstractSurface. In the context of a shell, the surfaces describe the boundary of the solid. If provided, the aggregationType attribute shall have the value "set".
Element information
Namespace: http://www.opengis.net/gml/3.2
Schema document: external/ogc/gml/3.2.1/geometryPrimitives.xsd
Type: gml:ShellType
Properties: Global, Qualified
Content
- gml:surfaceMember [1..*] This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element, which is substitutable for gml:AbstractSurface.
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
aggregationType | [0..1] | gml:AggregationType | from group gml:AggregationAttributeGroup |
Used in
- Type gml:ArrayAssociationType (Element gml:members)
- Type gml:ShellPropertyType (Elements gml:exterior, gml:interior)
Substitution hierarchy
- gml:AbstractObject
- can be substituted with gml:Shell
Sample instance
<gml:Shell> <gml:surfaceMember> <gml:Polygon 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:exterior>... </gml:exterior> <gml:interior>... </gml:interior> </gml:Polygon> </gml:surfaceMember> </gml:Shell>