: Public <<featureType>> Class
Created: 02/05/2012 9:57:10 AM
Modified: 30/04/2016 10:32:34 PM
Project:
Advanced:
A SIGMET that reports the presence of volcanic ash conditions hazardous to flight.  This extends the base SIGMET type by including additional information necessary for volcanoes and volcanic ash.<br/>
Attribute
Public OM_Observation
  forecastPositionAnalysis
Details:
sequenceNumber=1
Notes: One or more forecast positions at the end of the valid period - one for each phenomenon area within an FIR.  These are modeled as a single OM_Observation sub-type with a feature collection result due to the shared time and other observation metadata for all forecast positions.<br/>
Public Volcano
  eruptingVolcano
Details:
sequenceNumber=2
Notes: The volcano that is erupting<br/>
Tag Value
byValuePropertyType false
Details:
Values: true | false
Default: false
Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule).
isCollection false
Details:
Values: true | false
Default: false
Description: Identifies the feature type as a feature collection.
noPropertyType false
Details:
Values: true | false
Default: false
Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule).
Constraint Type Status
self.forecastPositionAnalysis.result.member.oclIsKindOf( MeteorologicalPositionCollection ) Invariant Approved
Details:
Pattern ID: SIGMET.VAS1<br/>Description: The result of a forecastPositionAnalysis should be a MeteorologicalPositionCollection<br/>Assertion: (if((@status ne 'CANCELLATION') and exists(iwxxm:forecastPositionAnalysis)) then(not(exists(iwxxm:forecastPositionAnalysis//om:result/*[name() != 'iwxxm:MeteorologicalPositionCollection']))) else(true()))<br/>
self.forecastPositionAnalysis.featureOfInterest.sampledFeature.oclIsKindOf( Airspace ) Invariant Approved
Details:
Pattern ID: SIGMET.VAS2<br/>Description: Sampled feature must be an FIR, UIR, or CTA<br/>Assertion: ( if(@status ne 'CANCELLATION') then((exists(//om:OM_Observation/om:featureOfInterest//sf:sampledFeature/aixm:Airspace)) or (contains(string(//om:OM_Observation/om:featureOfInterest//sf:sampledFeature/@xlink:href), 'fir')) or (contains(string(//om:OM_Observation/om:featureOfInterest//sf:sampledFeature/@xlink:href), 'uir')) or (contains(string(//om:OM_Observation/om:featureOfInterest//sf:sampledFeature/@xlink:href), 'cta')) )  and  ( if(exists(//om:OM_Observation/om:featureOfInterest/@xlink:href)) then (concat( '#', //om:OM_Observation//sams:SF_SpatialSamplingFeature/@gml:id ) = //om:OM_Observation/om:featureOfInterest/@xlink:href) else(true())) else(true()))<br/>
Object Type Connection Direction Notes
«featureType» SIGMET Class Generalization To