<?xml version="1.0" encoding="UTF-8"?>
<wfs:WFS_Capabilities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                      xmlns:xs="http://www.w3.org/2001/XMLSchema"
                      xmlns:fes="http://www.opengis.net/fes/2.0"
                      xmlns:gml="http://www.opengis.net/gml/3.2"
                      xmlns:ogc="http://www.opengis.net/ogc"
                      xmlns:ows="http://www.opengis.net/ows/1.1"
                      xmlns:wfs="http://www.opengis.net/wfs/2.0"
                      xmlns:verm="http://www.lgl-bw.de/verm"
                      xmlns:xlink="http://www.w3.org/1999/xlink"
                      xmlns:inspire_dls="http://inspire.ec.europa.eu/schemas/inspire_dls/1.0"
                      xmlns:inspire_common="http://inspire.ec.europa.eu/schemas/common/1.0"
                      version="2.0.0"
                      xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd http://inspire.ec.europa.eu/schemas/common/1.0 http://inspire.ec.europa.eu/schemas/common/1.0/common.xsd http://inspire.ec.europa.eu/schemas/inspire_dls/1.0 http://inspire.ec.europa.eu/schemas/inspire_dls/1.0/inspire_dls.xsd">
	  <ows:ServiceIdentification>
		    <ows:Title>WFS LGL-BW ATKIS Digitale Orthophotos 20cm Bildflugkacheln Aktualität</ows:Title>
		    <ows:Abstract>Dieser Dienst liefert das landesweite Gitter der Bildflugkacheln der digitalen Orthophotos mit 20 cm Bodenauflösung. Digitale Orthophotos werden in 1x1 km Kacheln aus den bei den Bildflügen entstandenen Luftbildern produziert. Als Attribute liefert der Dienst die Kachelnummer, Bildflugdatum, Kamera, Linse, Flughöhe, Filmmaterial, Standardbodenauflösung, Höhenmodell und Farbtiefe. Nach erfolgter Datenaktualisierung der Kacheln des digitalen landesweiten Datensatzes LGL-BW ATKIS Digitale Orthophotos 20cm wird die Aktualisierung der Attribute der entsprechenden Kacheln in diesem Dienst nachgezogen. Es wird darauf hingewiesen, dass keine Rechtsverbindlichkeit für die gelieferten Daten besteht.</ows:Abstract>
		    <ows:Keywords>
			      <ows:Keyword>infoFeatureAccessService</ows:Keyword>
			      <ows:Keyword>WFS</ows:Keyword>
			      <ows:Keyword>Aktualität</ows:Keyword>
			      <ows:Keyword>DOP</ows:Keyword>
			      <ows:Keyword>LGL-BW ATKIS Digitale Orthophotos 20cm</ows:Keyword>
			      <ows:Keyword>Luftbild</ows:Keyword>
			      <ows:Keyword>Bildflugkachel</ows:Keyword>
			      <ows:Keyword>Bildflugdatum</ows:Keyword>
			      <ows:Keyword>Kamera</ows:Keyword>
			      <ows:Keyword>Linse</ows:Keyword>
			      <ows:Keyword>Flughöhe</ows:Keyword>
			      <ows:Keyword>Filmmaterial</ows:Keyword>
			      <ows:Keyword>Standardbodenauflösung</ows:Keyword>
			      <ows:Keyword>Höhenmodell</ows:Keyword>
			      <ows:Keyword>Farbtiefe</ows:Keyword>
			      <ows:Keyword>STANDARD extern</ows:Keyword>
			      <ows:Keyword>AdVMIS</ows:Keyword>
			      <ows:Keyword>opendata</ows:Keyword>
			      <ows:Keyword>WFS_LGL-BW_ATKIS_DOP_20_Bildflugkacheln_Aktualitaet_V04</ows:Keyword>
		    </ows:Keywords>
		    <ows:ServiceType>WFS</ows:ServiceType>
		    <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion>
		    <ows:Fees>Unentgeltliche Nutzung nach Open Data Lizenz</ows:Fees>
		    <ows:AccessConstraints>Es gelten die Lizenzbedingungen „Datenlizenz Deutschland - Namensnennung - Version 2.0“ bzw. „dl-de/by-2-0” ( https://www.govdata.de/dl-de/by-2-0 ) mit den dort geforderten Angaben zum Quellenvermerk. Als Rechteinhaber und Bereitsteller ist die Datenhaltende Stelle, sowie das Jahr des Datenbezugs in Klammern anzugeben. Beispiel für Quellenvermerk: LGL-BW (2024) Datenlizenz Deutschland - Namensnennung - Version 2.0, www.lgl-bw.de</ows:AccessConstraints>
	  </ows:ServiceIdentification>
	  <ServiceProvider xmlns="http://www.opengis.net/ows/1.1">
      <ProviderName>Landesamt für Geoinformation und Landentwicklung Baden-Württemberg</ProviderName>
      <ProviderSite xlink:type="simple" xlink:href="http://www.lgl.bwl.de/"/>
      <ServiceContact>
         <IndividualName>Referatsleiter 25 Kommunikation, AdV-Angelegenheiten</IndividualName>
         <PositionName>Ansprechpartner</PositionName>
         <ContactInfo>
            <Phone>
               <Voice>+49-7154-9598-310</Voice>
               <Facsimile/>
            </Phone>
            <Address>
               <DeliveryPoint>Büchsenstrasse 54</DeliveryPoint>
               <City>Stuttgart</City>
               <AdministrativeArea>DE-BW</AdministrativeArea>
               <PostalCode>70174</PostalCode>
               <Country>DE</Country>
               <ElectronicMailAddress>benutzerservice@lgl.bwl.de</ElectronicMailAddress>
            </Address>
         </ContactInfo>
         <Role>pointOfContact</Role>
      </ServiceContact>
   </ServiceProvider>
	  <ows:OperationsMetadata>
		    <ows:Operation name="GetCapabilities">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_20_Bildflugkacheln_Aktualitaet?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="AcceptVersions">
				        <ows:AllowedValues>
					          <ows:Value>1.1.0</ows:Value>
					          <ows:Value>2.0.0</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="AcceptFormats">
				        <ows:AllowedValues>
					          <ows:Value>text/xml</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="Sections">
				        <ows:AllowedValues>
					          <ows:Value>ServiceIdentification</ows:Value>
					          <ows:Value>ServiceProvider</ows:Value>
					          <ows:Value>OperationsMetadata</ows:Value>
					          <ows:Value>FeatureTypeList</ows:Value>
					          <ows:Value>Filter_Capabilities</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="DescribeFeatureType">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_20_Bildflugkacheln_Aktualitaet?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="outputFormat">
				        <ows:AllowedValues>
					          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="GetFeature">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_20_Bildflugkacheln_Aktualitaet?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="resultType">
				        <ows:AllowedValues>
					          <ows:Value>results</ows:Value>
					          <ows:Value>hits</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="outputFormat">
				        <ows:AllowedValues>
					          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
					          <ows:Value>GML2</ows:Value>
					          <ows:Value>gml3</ows:Value>
					          <ows:Value>gml32</ows:Value>
					          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
					          <ows:Value>text/xml; subtype=gml/3.2</ows:Value>
					          <ows:Value>application/json</ows:Value>
					          <ows:Value>json</ows:Value>
					          <ows:Value>SHAPE-ZIP</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="resolve">
				        <ows:AllowedValues>
					          <ows:Value>none</ows:Value>
					          <ows:Value>local</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Constraint name="CountDefault">
				        <ows:NoValues/>
				        <ows:DefaultValue>200000</ows:DefaultValue>
			      </ows:Constraint>
		    </ows:Operation>
		    <ows:Operation name="GetPropertyValue">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_20_Bildflugkacheln_Aktualitaet?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="resolve">
				        <ows:AllowedValues>
					          <ows:Value>none</ows:Value>
					          <ows:Value>local</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="outputFormat">
				        <ows:AllowedValues>
					          <ows:Value>application/gml+xml; version=3.2</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="ListStoredQueries">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_20_Bildflugkacheln_Aktualitaet?"/>
				        </ows:HTTP>
			      </ows:DCP>
		    </ows:Operation>
		    <ows:Operation name="DescribeStoredQueries">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_20_Bildflugkacheln_Aktualitaet?"/>
				        </ows:HTTP>
			      </ows:DCP>
		    </ows:Operation>
		    <ows:Constraint name="ImplementsBasicWFS">
			      <ows:NoValues/>
			      <ows:DefaultValue>TRUE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsTransactionalWFS">
			      <ows:NoValues/>
			      <ows:DefaultValue>FALSE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsLockingWFS">
			      <ows:NoValues/>
			      <ows:DefaultValue>FALSE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="KVPEncoding">
			      <ows:NoValues/>
			      <ows:DefaultValue>TRUE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="XMLEncoding">
			      <ows:NoValues/>
			      <ows:DefaultValue>TRUE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="SOAPEncoding">
			      <ows:NoValues/>
			      <ows:DefaultValue>FALSE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsInheritance">
			      <ows:NoValues/>
			      <ows:DefaultValue>FALSE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsRemoteResolve">
			      <ows:NoValues/>
			      <ows:DefaultValue>FALSE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsResultPaging">
			      <ows:NoValues/>
			      <ows:DefaultValue>TRUE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsStandardJoins">
			      <ows:NoValues/>
			      <ows:DefaultValue>TRUE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsSpatialJoins">
			      <ows:NoValues/>
			      <ows:DefaultValue>TRUE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsTemporalJoins">
			      <ows:NoValues/>
			      <ows:DefaultValue>FALSE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ImplementsFeatureVersioning">
			      <ows:NoValues/>
			      <ows:DefaultValue>FALSE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="ManageStoredQueries">
			      <ows:NoValues/>
			      <ows:DefaultValue>FALSE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="PagingIsTransactionSafe">
			      <ows:NoValues/>
			      <ows:DefaultValue>TRUE</ows:DefaultValue>
		    </ows:Constraint>
		    <ows:Constraint name="QueryExpressions">
			      <ows:AllowedValues>
				        <ows:Value>wfs:Query</ows:Value>
				        <ows:Value>wfs:StoredQuery</ows:Value>
			      </ows:AllowedValues>
		    </ows:Constraint>
		    <ows:ExtendedCapabilities>
			      <inspire_dls:ExtendedCapabilities>
				        <inspire_common:MetadataUrl>
					          <inspire_common:URL>https://metadaten.geoportal-bw.de/geonetwork/srv/ger/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;id=6158a399-01b5-cf84-e738-e7aae338c99c&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full</inspire_common:URL>
					          <inspire_common:MediaType>application/vnd.ogc.csw.GetRecordByIdResponse_xml</inspire_common:MediaType>
				        </inspire_common:MetadataUrl>
				        <inspire_common:SupportedLanguages>
					          <inspire_common:DefaultLanguage>
						            <inspire_common:Language>ger</inspire_common:Language>
					          </inspire_common:DefaultLanguage>
				        </inspire_common:SupportedLanguages>
				        <inspire_common:ResponseLanguage>
					          <inspire_common:Language>ger</inspire_common:Language>
				        </inspire_common:ResponseLanguage>
				        <inspire_dls:SpatialDataSetIdentifier>
					          <inspire_common:Code>cf49e2e4-4e52-11e6-a672-005056865142</inspire_common:Code>
					          <inspire_common:Namespace>http://www.lgl-bw.de/</inspire_common:Namespace>
				        </inspire_dls:SpatialDataSetIdentifier>
			      </inspire_dls:ExtendedCapabilities>
		    </ows:ExtendedCapabilities>
	  </ows:OperationsMetadata>
	  <wfs:FeatureTypeList>
		    <wfs:FeatureType>
			      <wfs:Name>verm:v_dop_20_bildflugkacheln</wfs:Name>
			      <wfs:Title>Digitale Orthophotos 20 cm Bildflugkacheln</wfs:Title>
			      <wfs:Abstract/>
			      <ows:Keywords>
				        <ows:Keyword>Bildflugkachel</ows:Keyword>
				        <ows:Keyword>Bildflugdatum</ows:Keyword>
				        <ows:Keyword>Kamera</ows:Keyword>
				        <ows:Keyword>Linse</ows:Keyword>
				        <ows:Keyword>Flughöhe</ows:Keyword>
				        <ows:Keyword>Filmmaterial</ows:Keyword>
				        <ows:Keyword>Standardbodenauflösung</ows:Keyword>
				        <ows:Keyword>Höhenmodell</ows:Keyword>
				        <ows:Keyword>Farbtiefe</ows:Keyword>
			      </ows:Keywords>
			      <wfs:DefaultCRS>urn:ogc:def:crs:EPSG::25832</wfs:DefaultCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4258</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::5649</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4647</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::5650</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4326</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::3857</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31466</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31467</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31468</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::25833</wfs:OtherCRS>
			      <ows:WGS84BoundingBox>
				        <ows:LowerCorner>7.331942079662936 47.467433244254764</ows:LowerCorner>
				        <ows:UpperCorner>10.665984821028117 49.81654157078148</ows:UpperCorner>
			      </ows:WGS84BoundingBox>
			      <wfs:MetadataURL xlink:href="http://metadaten.geoportal-bw.de/geonetwork/srv/ger/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;id=b4ee24f1-5aa2-6dfe-b98d-f20dff50c4ba&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&#34;"/>
		    </wfs:FeatureType>
	  </wfs:FeatureTypeList>
	  <fes:Filter_Capabilities>
		    <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>TRUE</ows:DefaultValue>
			      </fes:Constraint>
			      <fes:Constraint name="ImplementsExtendedOperators">
				        <ows:NoValues/>
				        <ows:DefaultValue>FALSE</ows:DefaultValue>
			      </fes:Constraint>
			      <fes:Constraint name="ImplementsMinimumXPath">
				        <ows:NoValues/>
				        <ows:DefaultValue>TRUE</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:ComparisonOperator name="PropertyIsNil"/>
			      </fes:ComparisonOperators>
		    </fes:Scalar_Capabilities>
		    <fes:Spatial_Capabilities>
			      <fes:GeometryOperands>
				        <fes:GeometryOperand name="gml:Envelope"/>
				        <fes:GeometryOperand name="gml:Point"/>
				        <fes:GeometryOperand name="gml:MultiPoint"/>
				        <fes:GeometryOperand name="gml:LineString"/>
				        <fes:GeometryOperand name="gml:MultiLineString"/>
				        <fes:GeometryOperand name="gml:Polygon"/>
				        <fes:GeometryOperand name="gml:MultiPolygon"/>
				        <fes:GeometryOperand name="gml:MultiGeometry"/>
			      </fes:GeometryOperands>
			      <fes:SpatialOperators>
				        <fes:SpatialOperator name="Disjoint"/>
				        <fes:SpatialOperator name="Equals"/>
				        <fes:SpatialOperator name="DWithin"/>
				        <fes:SpatialOperator name="Beyond"/>
				        <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="BBOX"/>
			      </fes:SpatialOperators>
		    </fes:Spatial_Capabilities>
		    <fes:Temporal_Capabilities>
			      <fes:TemporalOperands>
				        <fes:TemporalOperand name="gml:TimeInstant"/>
				        <fes:TemporalOperand name="gml:TimePeriod"/>
			      </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="abs">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="int">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="abs_2">
				        <fes:Returns>xs:long</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:long</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="abs_3">
				        <fes:Returns>xs:float</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="abs_4">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="acos">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="AddCoverages">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverageA">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="coverageB">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Affine">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverage">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="scalex">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="scaley">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="shearx">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="sheary">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="translatex">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="translatey">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="nodata">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="interpolation">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Aggregate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="aggregationAttribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="function">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="singlePass">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="groupByAttributes">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="And">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="left">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="right">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Area">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="area2">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="AreaGrid">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="envelope">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="width">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="height">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="array">
				        <fes:Returns>xs:string</fes:Returns>
			      </fes:Function>
			      <fes:Function name="asin">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="asMultiGeometry">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="atan">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="atan2">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="x">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="y">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="attributeCount">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="count">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="BandMerge">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverages">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="roi">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="transformChoice">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="index">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="BandSelect">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverage">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="SampleDimensions">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="VisibleSampleDimension">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="BarnesSurface">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="valueAttr">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="dataLimit">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="scale">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="convergence">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="passes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="minObservations">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="maxObservationDistance">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="noDataValue">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="pixelsPerCell">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="queryBuffer">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputBBOX">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputWidth">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputHeight">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="between">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="min">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="max">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="boundary">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="boundaryDimension">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="boundedBy">
				        <fes:Returns>xs:string</fes:Returns>
			      </fes:Function>
			      <fes:Function name="Bounds">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="buffer">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="distance">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="BufferFeatureCollection">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="distance">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="attributeName">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="bufferWithSegments">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="distance">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="numberOfSegments">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Categorize">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="LookupValue">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Threshold 1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Value 1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Threshold 2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Value 2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="succeeding or preceding">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="ceil">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Centroid">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="classify">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="expression">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classifer">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="ClassifyByRange">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classifyOnAttribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="thresholds">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputValues">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classifier">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="include">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputAttribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputType">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Clip">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="clip">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="preserveZ">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="CollectGeometries">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Average">
				        <fes:Returns>xs:float</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="expression">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Bounds">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Count">
				        <fes:Returns>xs:float</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Max">
				        <fes:Returns>xs:dateTime</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="expression">
						            <fes:Type>xs:dateTime</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Median">
				        <fes:Returns>xs:dateTime</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="expression">
						            <fes:Type>xs:dateTime</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Min">
				        <fes:Returns>xs:dateTime</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="expression">
						            <fes:Type>xs:dateTime</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Nearest">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:dateTime</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Sum">
				        <fes:Returns>xs:float</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="expression">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Collection_Unique">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="expression">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Concatenate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="text">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="contains">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Contour">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="band">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="levels">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="interval">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="simplify">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="smooth">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="roi">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="contrast">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="reference">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="color1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="color2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="threshold">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="convert">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="class">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="convexHull">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="ConvolveCoverage">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="kernel">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="kernelRadius">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="kernelWidth">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="kernelHeight">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="cos">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="radians">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Count">
				        <fes:Returns>xs:float</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="CoverageClassStats">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverage">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="stats">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="band">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="noData">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="CropCoverage">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverage">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="cropShape">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="crosses">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="darken">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="amount">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="dateDifference">
				        <fes:Returns>xs:long</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="a">
						            <fes:Type>xs:dateTime</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="b">
						            <fes:Type>xs:dateTime</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="timeUnits">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="dateFormat">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="format">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="date">
						            <fes:Type>xs:dateTime</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="dateParse">
				        <fes:Returns>xs:dateTime</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="format">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="dateString">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="desaturate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="amount">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="difference">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="dimension">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="disjoint">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="disjoint3D">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="distance">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="distance3D">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="double2bool">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="double">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="endAngle">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="linestring">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="endPoint">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="linestring">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="env">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="variable">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="envelope">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="EqualArea">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="areaFunction">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="percentages">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="EqualInterval">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="percentages">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="equalsExact">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="equalsExactTolerance">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="tolarance">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="equalTo">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="a">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="b">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="matchAction">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="exp">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="exteriorRing">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Feature">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="crs">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="typeName">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="FeatureClassStats">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="attribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="stats">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="noData">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="floor">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="double">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="FormatDateTimezone">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="pattern">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="date">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="timezone">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="geometry">
				        <fes:Returns>gml:AbstractGeometryType</fes:Returns>
			      </fes:Function>
			      <fes:Function name="geometryType">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="geomFromWKT">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="geomLength">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="getGeometryN">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="index">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="getID">
				        <fes:Returns>xs:string</fes:Returns>
			      </fes:Function>
			      <fes:Function name="getX">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="getY">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="getz">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="grayscale">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="greaterEqualThan">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="x">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="y">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="greaterThan">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="x">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="y">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Grid">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="bounds">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="width">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="height">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="vertexSpacing">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="mode">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="GroupCandidateSelection">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="aggregation">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="operationAttribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="groupingAttributes">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Heatmap">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="radiusPixels">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="weightAttr">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="pixelsPerCell">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputBBOX">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputWidth">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputHeight">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="hsl">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="hue">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="saturation">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="lightness">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="id">
				        <fes:Returns>xs:string</fes:Returns>
			      </fes:Function>
			      <fes:Function name="IEEEremainder">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="dividend">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="divisor">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="if_then_else">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="condition">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="then">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="else">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="candidate">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="v">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in10">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in3">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in4">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in5">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in6">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in7">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in8">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in9">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in10">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in2">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in3">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in3">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in4">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in3">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in4">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in5">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in3">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in4">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in5">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in6">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in3">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in4">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in5">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in6">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in7">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in3">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in4">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in5">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in6">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in7">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in8">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in3">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in4">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in5">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in6">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in7">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in8">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="in9">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in3">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in4">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in5">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in6">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in7">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in8">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="in9">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="inArray">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="candidate">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="array">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="InclusionFeatureCollection">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="first">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="second">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="int2bbool">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="int">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="int2ddouble">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="int">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="interiorPoint">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="interiorRingN">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="n">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Interpolate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data value pairs">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="mode">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="intersection">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="IntersectionFeatureCollection">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="first feature collection">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="second feature collection">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="first attributes to retain">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="second attributes to retain">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="intersectionMode">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="percentagesEnabled">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="areasEnabled">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="intersects">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="intersects3D">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isCached">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="info">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isClosed">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isCoverage">
				        <fes:Returns>xs:boolean</fes:Returns>
			      </fes:Function>
			      <fes:Function name="isEmpty">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isInstanceOf">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="class">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isLike">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="regex">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isNull">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="object">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isometric">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="extrusion">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isRing">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isSimple">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isValid">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isWithinDistance">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="distance">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="isWithinDistance3D">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="distance">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Jenks">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="percentages">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Jiffle">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverage">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="script">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="destName">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="sourceName">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputType">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="bandCount">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="bandNames">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="jsonPointer">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="json">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="pointer">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="lapply">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="source">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="expression">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="length">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="lessEqualThan">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="a">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="b">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="lessThan">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="a">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="b">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="lighten">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="amount">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="list">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="item">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="listMultiply">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="factor">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="list">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="litem">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="source">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="index">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="literate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="index">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="times">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="expression">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="log">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="LRSGeocode">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="from_measure_attb">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="to_measure_attb">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="measure">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="LRSMeasure">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="from_measure_attb">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="to_measure_attb">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="point">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="crs">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="LRSSegment">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="from_measure_attb">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="to_measure_attb">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="from_measure">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="to_measure">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="mapGet">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="map">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="key">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="max">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="double">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="double">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="max_2">
				        <fes:Returns>xs:long</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="long">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="long">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="max_3">
				        <fes:Returns>xs:float</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="float">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="float">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="max_4">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="int">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="int">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="min">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="double">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="double">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="min_2">
				        <fes:Returns>xs:long</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="long">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="long">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="min_3">
				        <fes:Returns>xs:float</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="float">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="float">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="min_4">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="int">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="int">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="mincircle">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="minimumdiameter">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="minrectangle">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="mix">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="color2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="weight">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="modulo">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="dividend">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="divisor">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="MultiplyCoverages">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverageA">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="coverageB">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Nearest">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="point">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="crs">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="NormalizeCoverage">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="not">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="logicValue">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="notEqualTo">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="a">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="b">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="now">
				        <fes:Returns>xs:dateTime</fes:Returns>
			      </fes:Function>
			      <fes:Function name="numberFormat">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="format">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="language">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="numberFormat2">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="format">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="minus">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="decimal">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="separator">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="numGeometries">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="numInteriorRing">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="numPoints">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="octagonalenvelope">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="offset">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="offsetX">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="offsetY">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Or">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="left">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="right">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="overlaps">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="parameter">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="argumentName">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="values">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="parseBoolean">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="parseDouble">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="parseInt">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="parseLong">
				        <fes:Returns>xs:long</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="pgNearest">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="num_features">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="transformChoice">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="index">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="pi">
				        <fes:Returns>xs:double</fes:Returns>
			      </fes:Function>
			      <fes:Function name="PointBuffers">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="center">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="crs">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="distances">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="quadrantSegments">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="pointN">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="index">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="PointStacker">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="cellSize">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="weightClusterPosition">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="normalize">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="preserveLocation">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputBBOX">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputWidth">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputHeight">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="PolygonExtraction">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="band">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="insideEdges">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="roi">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="nodata">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="ranges">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="pow">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="base">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="exponent">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="property">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="propertyName">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="PropertyExists">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="propertyName">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Quantile">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="percentages">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Query">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="attribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="filter">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="random">
				        <fes:Returns>xs:double</fes:Returns>
			      </fes:Function>
			      <fes:Function name="RangeLookup">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverage">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="band">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="ranges">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="outputPixelValues">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="noData">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="RasterAsPointCollection">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="targetCRS">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="scale">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="interpolation">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="emisphere">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="RasterZonalStatistics">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="band">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="zones">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classification">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="RasterZonalStatistics2">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="source">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="bands">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="zones">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classifier">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="nodata">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="mask">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="useROIAccessor">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="roi">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="statistics">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="minbounds">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="maxbounds">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="numbins">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="rangeData">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="localStats">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Recode">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="LookupValue">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Data 1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Value 1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Data 2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="Value 2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="RectangularClip">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="clip">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="preserveZ">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="relate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="relatePattern">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="pattern">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Reproject">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="forcedCRS">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="targetCRS">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="rescaleToPixels">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="defaultUnit">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="scaleFactor">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="rescalingMode">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="rint">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="double">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="round">
				        <fes:Returns>xs:float</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="round_2">
				        <fes:Returns>xs:long</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="roundDouble">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="saturate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="amount">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="ScaleCoverage">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverage">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="xScale">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="yScale">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="xTranslate">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="yTranslate">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="interpolation">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="setCRS">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="CRS">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="shade">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="weight">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Simplify">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="distance">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="preserveTopology">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="sin">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="radians">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="size">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="source">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Snap">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="point">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="crs">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="spin">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="amount">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="sqrt">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="number">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="StandardDeviation">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="percentages">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="startAngle">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="linestring">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="startPoint">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="linestring">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strAbbreviate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="lower">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="upper">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="appendTo">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strCapitalize">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strConcat">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string1">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="string2">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strDefaultIfBlank">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="default">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strEndsWith">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="String">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="postfix">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strEqualsIgnoreCase">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="lookup">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strIndexOf">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="String">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="lookup">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="stringTemplate">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="input">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="pattern">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="template">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="defaultValue">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strLastIndexOf">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="String">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="lookup">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strLength">
				        <fes:Returns>xs:int</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strMatches">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="regex">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strPosition">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="lookup">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strReplace">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="search">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="replace">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="all">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strStartsWith">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="prefix">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strStripAccents">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strSubstring">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="beginIndex">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="endIndex">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strSubstringStart">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="beginIndex">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strToLowerCase">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strToUpperCase">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strTrim">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strTrim2">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="string">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="method">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="character">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="strURLEncode">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="encodeable">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="formUrlEncode">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="StyleCoverage">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="coverage">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="style">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="symDifference">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="tan">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="radians">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="tint">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="color">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="weight">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="toDegrees">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="radians">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="toDirectPosition">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="parameter">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="ToEnvelope">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="parameter">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="toLineString">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="parameter">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="parameter">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="toPoint">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="parameter">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="toRadians">
				        <fes:Returns>xs:double</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="degree">
						            <fes:Type>xs:float</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="touches">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="toWKT">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="toXlinkHref">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="REFERENCE_VALUE">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Transform">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="transform">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="TransparencyFill">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="width">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="union">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="UnionFeatureCollection">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="first">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="second">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Unique">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="attribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="UniqueInterval">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="value">
						            <fes:Type>xs:double</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="classes">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="percentages">
						            <fes:Type>xs:boolean</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="VectorToRaster">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="features">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="rasterWidth">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="rasterHeight">
						            <fes:Type>xs:int</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="title">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="attribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="bounds">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="VectorZonalStatistics">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="data">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="dataAttribute">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="zones">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="vertices">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="Vocab">
				        <fes:Returns>xs:string</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="expr">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="vocab">
						            <fes:Type>xs:string</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
			      <fes:Function name="within">
				        <fes:Returns>xs:boolean</fes:Returns>
				        <fes:Arguments>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
					          <fes:Argument name="geometry">
						            <fes:Type>gml:AbstractGeometryType</fes:Type>
					          </fes:Argument>
				        </fes:Arguments>
			      </fes:Function>
		    </fes:Functions>
	  </fes:Filter_Capabilities>
</wfs:WFS_Capabilities>
