Class <<FeatureType>> MappedFeature

A MappedFeature is part of a geological interpretation.
It provides a link between a notional feature (description package) and one spatial representation of it, or part of it. (Exposures, Surface Traces and Intercepts, etc)
* the specific bounded occurrence, such as an outcrop or map polygon
* the Mapped Feature carries a geometry or shape
o the association with a Geologic Feature (legend item) provides specification of all the other descriptors
o the association with a Sampling Feature provides the context and dimensionality

A Mapped Feature is always associated with some sampling feature - e.g. a mapping surface, a section, a Borehole (see BoreHolesAndObservation) etc. As noted on the diagram, if the associated sampling feature is a Borehole, then the shape associated with the MappedFeature will usually be either a point or an interval. This reconciles the 2-D ("map", section) and 1-D (borehole, traverse) viewpoints in a common abstraction.

Local Subclasses: MappedInterval

Attributes

Name Type Bounds From Class Notes
observationMethod CGI_TermValue 1..* MappedFeature Specifies the method that was used to identify the MappedFeature. Examples: digitised, Global Positioning System, published map, fieldObservation, downhole survey, aerial photography, field survey. This corresponds (loosely) to ISO19115 Lineage.Statement
Attribute tagged values
Tag Value
sequenceNumber 2
positionalAccuracy CGI_Value 1..1 MappedFeature Examples: accurate, approximate, diagramatic, indefinite, unknown, 5 m. Corresponds to ISO19115 DQ_ThematicAccuracy (either quantitative or non quantitative).result.value
Attribute tagged values
Tag Value
sequenceNumber 3
 

Outbound Associations

Name Type Multiplicity From Class Notes
samplingFrame SpatiallyExtensiveSamplingFeature 1 MappedFeature Specifies the sampling frame associated with the MappedFeature
SamplingFrame is MapHorizon or other reference frame within which the MappedFeature is located. Map sheet, outcrop, borehole, flightline, swath, specimen, section, etc
SampledFeature is usually a GSML collection that represent the geology of interest.
Association tagged values
Tag Value
sequenceNumber 4
specification GeologicFeature 1 MappedFeature Point to the single geologic feature which describes the mapped feature.
Association tagged values
Tag Value
inlineOrByReference inlineOrByReference
sequenceNumber 5
shape GM_Object 1 MappedFeature Points to the GML shape object that describes the geometry of the MappedFeature. The shape object may have any dimensionality.
The shape of a mapped feature is determined by observation, not assertion
Association tagged values
Tag Value
sequenceNumber 6
metadata MD_Metadata 0..1 MappedFeature Specifies the Metadata associated with the MappedFeature
Association tagged values
Tag Value
sequenceNumber 10
inlineOrByReference byReference
 

Constraints

Constraint Type Status Weight
self.metadata.hierarchyLevel=(feature or dataset or series) Invariant Approved 0.00
self.shape contained in samplingFrame.shape Invariant Approved 1.00
 

Tagged values

Tag Value Notes
byValuePropertyType false Values: true,false
Default: false
Description: enforce the 'by value' property pattern without xl
hasXmlLang false Values: true | false
Default: false
Description: axml attribute xml:lang shall be generated for the type representing the class
isCollection false Values: true,false
Default: false
Description: attribute group gml:AggregationAttributeGroup is a
noPropertyType false Values: true,false
Default: false
Description: suppress automatic creation of *PropertyType compl
 

GML-conformant XML Implementation Details

<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MappedFeature" substitutionGroup="gml:_Feature" type="gsml:MappedFeatureType">
    <xs:annotation>
        <xs:documentation>A MappedFeature is part of a geological interpretation. 
It provides a link between a notional feature (description package) and one spatial representation of it, or part of it. (Exposures, Surface Traces and Intercepts, etc)
    * the specific bounded occurrence, such as an outcrop or map polygon
    * the Mapped Feature carries a geometry or shape
          o the association with a Geologic Feature (legend item) provides specification of all the other descriptors
          o the association with a Sampling Feature provides the context and dimensionality 

A Mapped Feature is always associated with some sampling feature - e.g. a mapping surface, a section, a Borehole (see BoreHolesAndObservation) etc.  As noted on the diagram, if the associated sampling feature is a Borehole, then the shape associated with the MappedFeature will usually be either a point or an interval. This reconciles the 2-D ("map", section) and 1-D (borehole, traverse) viewpoints in a common abstraction.</xs:documentation>
    </xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MappedFeatureType">
    <xs:complexContent>
        <xs:extension base="gml:AbstractFeatureType">
            <xs:sequence>
                <xs:element maxOccurs="unbounded" minOccurs="1" name="observationMethod" type="gsml:CGI_TermValuePropertyType">
                    <xs:annotation>
                        <xs:documentation>Specifies the method that was used to identify the MappedFeature. Examples: digitised,  Global Positioning System, published map, fieldObservation, downhole survey, aerial photography, field survey. This corresponds (loosely) to ISO19115 Lineage.Statement</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="positionalAccuracy" type="gsml:CGI_ValuePropertyType">
                    <xs:annotation>
                        <xs:documentation>Examples: accurate, approximate, diagramatic, indefinite, unknown, 5 m. Corresponds to ISO19115 DQ_ThematicAccuracy (either quantitative or non quantitative).result.value</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="samplingFrame" type="sa:SpatiallyExtensiveSamplingFeaturePropertyType">
                    <xs:annotation>
                        <xs:documentation>Specifies the sampling frame associated with the MappedFeature
SamplingFrame is MapHorizon or other reference frame within which the MappedFeature is located. Map sheet, outcrop, borehole, flightline, swath, specimen, section, etc
SampledFeature is usually a GSML collection that represent the geology of interest.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="specification" type="gsml:GeologicFeaturePropertyType">
                    <xs:annotation>
                        <xs:documentation>Point to the single geologic feature which describes the mapped feature.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="shape" type="gml:GeometryPropertyType">
                    <xs:annotation>
                        <xs:documentation>Points to the GML shape object that describes the geometry of the MappedFeature. The shape object may have any dimensionality.
The shape of a mapped feature is determined by observation, not assertion</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element maxOccurs="1" minOccurs="0" name="metadata" type="gml:ReferenceType">
                    <xs:annotation>
                        <xs:appinfo>
                            <gml:targetElement xmlns:gml="http://www.opengis.net/gml">gmd:MD_Metadata</gml:targetElement>
                        </xs:appinfo>
                        <xs:documentation>Specifies the Metadata associated with the MappedFeature</xs:documentation>
                    </xs:annotation>
                </xs:element>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MappedFeaturePropertyType">
    <xs:sequence minOccurs="0">
        <xs:element ref="gsml:MappedFeature"/>
    </xs:sequence>
    <xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
</xs:complexType>