All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup). The following rules shall be adhered to: - Every geometry type shall derive from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry. |
QName | Type | Fixed | Default | Use | Inheritable | Annotation | |
---|---|---|---|---|---|---|---|
axisLabels | gml:NCNameList | optional | |||||
gml:id | ID | required |
|
||||
srsDimension | positiveInteger | optional | |||||
srsName | anyURI | optional | |||||
uomLabels | gml:NCNameList | optional |
<complexType name="AbstractGeometryType" abstract="true"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup). The following rules shall be adhered to: - Every geometry type shall derive from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGMLType"> <attributeGroup ref="gml:SRSReferenceGroup"/> </extension> </complexContent> </complexType> |