All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ogc.filter.2.0.examples.2.1.2.filter19.xml Maven / Gradle / Ivy

<fes:Filter_Capabilities
   xmlns:ows="http://www.opengis.net/ows/1.1"
   xmlns:fes="http://www.opengis.net/fes/2.0"
   xmlns:gml="http://www.opengis.net/gml/3.2"
   xmlns:myops="http://www.someserver.example.com/myops/1.0"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.opengis.net/fes/2.0 http://schemas.opengis.net/filter/2.0/filterAll.xsd
   http://www.someserver.example.com/myops/1.0 ./myOps.xsd">
   <fes:Conformance>
      <fes:Constraint name="ImplementsQuery">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsAdHocQuery">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsFunctions">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsResourceId">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsMinStandardFilter">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsStandardFilter">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsMinSpatialFilter">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsSpatialFilter">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsMinTemporalFilter">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsTemporalFilter">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsVersionNav">
         <ows:NoValues/>
         <ows:DefaultValue>FALSE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsSorting">
         <ows:NoValues/>
         <ows:DefaultValue>FALSE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsExtendedOperators">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsMinimumXPath">
         <ows:NoValues/>
         <ows:DefaultValue>TRUE</ows:DefaultValue>
      </fes:Constraint>
      <fes:Constraint name="ImplementsSchemaElementFunc">
         <ows:NoValues/>
         <ows:DefaultValue>FALSE</ows:DefaultValue>
      </fes:Constraint>
  </fes:Conformance>
  <fes:Id_Capabilities>
     <fes:ResourceIdentifier name="fes:ResourceId"/>
  </fes:Id_Capabilities>
  <fes:Scalar_Capabilities>
    <fes:LogicalOperators/>
    <fes:ComparisonOperators>
      <fes:ComparisonOperator name="PropertyIsLessThan"/>
      <fes:ComparisonOperator name="PropertyIsGreaterThan"/>
      <fes:ComparisonOperator name="PropertyIsLessThanOrEqualTo"/>
      <fes:ComparisonOperator name="PropertyIsGreaterThanOrEqualTo"/>
      <fes:ComparisonOperator name="PropertyIsEqualTo"/>
      <fes:ComparisonOperator name="PropertyIsNotEqualTo"/>
      <fes:ComparisonOperator name="PropertyIsLike"/>
      <fes:ComparisonOperator name="PropertyIsBetween"/>
      <fes:ComparisonOperator name="PropertyIsNull"/>
    </fes:ComparisonOperators>
  </fes:Scalar_Capabilities>
  <fes:Spatial_Capabilities>
    <fes:GeometryOperands>
      <fes:GeometryOperand name="gml:Point"/>
      <fes:GeometryOperand name="gml:MultiPoint"/>
      <fes:GeometryOperand name="gml:LineString"/>
      <fes:GeometryOperand name="gml:MultiLineString"/>
      <fes:GeometryOperand name="gml:Curve"/>
      <fes:GeometryOperand name="gml:MultiCurve"/>
      <fes:GeometryOperand name="gml:Polygon"/>
      <fes:GeometryOperand name="gml:MultiPolygon"/>
      <fes:GeometryOperand name="gml:Surface"/>
      <fes:GeometryOperand name="gml:MultiSurface"/>
      <fes:GeometryOperand name="gml:MultiGeometry"/>
      <fes:GeometryOperand name="gml:Box"/>
      <fes:GeometryOperand name="gml:Envelope"/>
    </fes:GeometryOperands>
    <fes:SpatialOperators>
      <fes:SpatialOperator name="BBOX"/>
      <fes:SpatialOperator name="Equals"/>
      <fes:SpatialOperator name="Disjoint"/>
      <fes:SpatialOperator name="Intersects"/>
      <fes:SpatialOperator name="Touches"/>
      <fes:SpatialOperator name="Crosses"/>
      <fes:SpatialOperator name="Within"/>
      <fes:SpatialOperator name="Contains"/>
      <fes:SpatialOperator name="Overlaps"/>
      <fes:SpatialOperator name="Beyond"/>
      <fes:SpatialOperator name="DWithin"/>
    </fes:SpatialOperators>
  </fes:Spatial_Capabilities>
  <fes:Temporal_Capabilities>
    <fes:TemporalOperands>
      <fes:TemporalOperand name="gml:validTime"/>
      <fes:TemporalOperand name="gml:TimeInstant"/>
      <fes:TemporalOperand name="gml:TimePeriod"/>
      <fes:TemporalOperand name="gml:timePosition"/>
      <fes:TemporalOperand name="gml:timeInterval"/>
      <fes:TemporalOperand name="gml:duration"/>
    </fes:TemporalOperands>
    <fes:TemporalOperators>
      <fes:TemporalOperator name="After"/>
      <fes:TemporalOperator name="Before"/>
      <fes:TemporalOperator name="Begins"/>
      <fes:TemporalOperator name="BegunBy"/>
      <fes:TemporalOperator name="TContains"/>
      <fes:TemporalOperator name="During"/>
      <fes:TemporalOperator name="TEquals"/>
      <fes:TemporalOperator name="TOverlaps"/>
      <fes:TemporalOperator name="Meets"/>
      <fes:TemporalOperator name="OverlappedBy"/>
      <fes:TemporalOperator name="MetBy"/>
      <fes:TemporalOperator name="EndedBy"/>
    </fes:TemporalOperators>
  </fes:Temporal_Capabilities>
  <fes:Functions>
     <fes:Function name="min">
        <fes:Returns>xsd:double</fes:Returns>
        <fes:Arguments>
           <fes:Argument name="value1">
              <fes:Type>xsd:double</fes:Type>
           </fes:Argument>
           <fes:Argument name="value2">
              <fes:Type>xsd:double</fes:Type>
           </fes:Argument>
        </fes:Arguments>
     </fes:Function>
     <fes:Function name="max">
        <fes:Returns>xsd:double</fes:Returns>
        <fes:Arguments>
           <fes:Argument name="value1">
              <fes:Type>xsd:double</fes:Type>
           </fes:Argument>
           <fes:Argument name="value2">
              <fes:Type>xsd:double</fes:Type>
           </fes:Argument>
        </fes:Arguments>
     </fes:Function>
  </fes:Functions>
  <fes:Extended_Capabilities>
     <fes:AdditionalOperators>
        <fes:Operator name="myops:MyNewOperator"/>
     </fes:AdditionalOperators>
  </fes:Extended_Capabilities>
</fes:Filter_Capabilities>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy