All files for quality control or mapping use filters. There are two types of filtering operators:
• comparison
• logical
Operators can be combined to create complex filters. See below.
<!-- QC Test 56: Check that BUAARE objects are covered by a LNDARE Area. --> |
<Test Id="S-58 56"> |
<Filter> |
<Not> |
<GeometryIsWithin> |
<Filter> |
<And> |
<ObjectAcronymIsEqualTo Acronym="LNDARE" /> |
<PrimitiveIsEqualTo Primitive="Area" /> |
</And> |
</Filter> |
</GeometryIsWithin> |
</Not> |
</Filter> |
<Message Level="WARNING" Description="Check that any BUAARE |
object is covered by a LNDARE object of type Area." |
Reference="S-58 Test 56. Conformity to: LogicalConsistency" /> |
</Test> |
Operators are shown in red:
• <Not> and <And> are logical operators.
• <ObjectAcronymIsEqualTo/>, <PrimitiveIsEqualTo/>, and <GeometryIsWithin/> are comparison operators.