ogc.filter.2.0.examples.3.2.0.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.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.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="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: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>