<?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:lw="http://lw-bw.de/mlr"
                      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 Flächeninformationen und Online-Antrag Baden-Württemberg (FIONA)</ows:Title>
		    <ows:Abstract>Dieser Dienst stellt die Daten der Bodennutzung von landwirtschaftlich genutzten Flächen in Baden-Württemberg dar. Die Polygone zeigen die Grenzen einer im Rahmen des Gemeinsamen Antrages gemeldeten Nutzung. 
Die Daten werden im Rahmen der Gemeinsamen Agrarpolitik der EU erhoben und sind Bestandteil des Verwaltungs- und Kontrollsystems (InVeKoS) von Baden-Württemberg. Ein Polygon liegt nur dann vor, wenn die landwirtschaftliche Fläche im Gemeinsamen Antrag beantragt worden ist. Die Polygone wurden anonymisiert.
</ows:Abstract>
		    <ows:Keywords>
			      <ows:Keyword>DownloadService</ows:Keyword>
			      <ows:Keyword>WFS</ows:Keyword>
			      <ows:Keyword>Landwirtschaft</ows:Keyword>
			      <ows:Keyword>Baden-Württemberg</ows:Keyword>
			      <ows:Keyword>Gemeinsamer Antrag</ows:Keyword>
			      <ows:Keyword>GA</ows:Keyword>
			      <ows:Keyword>Ausgabejahr</ows:Keyword>
			      <ows:Keyword>gemeldete Nutzung</ows:Keyword>
			      <ows:Keyword>Schlag</ows:Keyword>
			      <ows:Keyword>GSAA</ows:Keyword>
			      <ows:Keyword>InVeKoS</ows:Keyword>
			      <ows:Keyword>FIONA</ows:Keyword>
			      <ows:Keyword>Flächeninformation</ows:Keyword>
			      <ows:Keyword>opendata</ows:Keyword>
			      <ows:Keyword>STANDARD extern</ows:Keyword>
			      <ows:Keyword>WFS_LW-BW_FIONA_Flaecheninformation_V01</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: "Datengrundlage: MLR (2024),Datenlizenz Deutschland - Namensnennung - Version 2.0, https://mlr.baden-wuerttemberg.de".</ows:AccessConstraints>
	  </ows:ServiceIdentification>
	  <ServiceProvider xmlns="http://www.opengis.net/ows/1.1">
      <ProviderName>Ministerium für Ländlichen Raum und Verbraucherschutz Baden-Württemberg</ProviderName>
      <ProviderSite xlink:type="simple" xlink:href="https://mlr.baden-wuerttemberg.de"/>
      <ServiceContact>
         <IndividualName>Referat 25 Ausgleichsleistungen und Agrarumweltmaßnahmen</IndividualName>
         <PositionName>Ansprechpartner</PositionName>
         <ContactInfo>
            <Phone>
               <Voice>+49 7154 9598-350</Voice>
               <Facsimile/>
            </Phone>
            <Address>
               <DeliveryPoint>Kernerplatz 10</DeliveryPoint>
               <City>Stuttgart</City>
               <AdministrativeArea>DE-BW</AdministrativeArea>
               <PostalCode>70182</PostalCode>
               <Country>DE</Country>
               <ElectronicMailAddress>Benutzerservice-LW@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_LW-BW_FIONA_Flaecheninformation?"/>
				        </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_LW-BW_FIONA_Flaecheninformation?"/>
				        </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_LW-BW_FIONA_Flaecheninformation?"/>
				        </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>100000</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_LW-BW_FIONA_Flaecheninformation?"/>
				        </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_LW-BW_FIONA_Flaecheninformation?"/>
				        </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_LW-BW_FIONA_Flaecheninformation?"/>
				        </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=7c1ae842-c92a-45d3-8fee-6bf6c7d58485&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>http://www.lgl-bw.de/d4813eca-262a-48ca-9c24-6d00b81aae55</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>lw:v_fiona_flaecheninformation</wfs:Name>
			      <wfs:Title>Flächeninformationen und Online-Antrag Baden-Württemberg (FIONA) aus dem Jahr 2022</wfs:Title>
			      <wfs:Abstract>Daten der Bodennutzung von landwirtschaftlich genutzten Flächen in Baden-Württemberg. Die Polygone zeigen die Grenzen einer im Rahmen des Gemeinsamen Antrages gemeldeten Nutzung. 
Die Daten werden im Rahmen der Gemeinsamen Agrarpolitik der EU erhoben und sind Bestandteil des Verwaltungs- und Kontrollsystems (InVeKoS) von Baden-Württemberg. Ein Polygon liegt nur dann vor, wenn die landwirtschaftliche Fläche im Gemeinsamen Antrag beantragt worden ist. Die Polygone wurden anonymisiert.</wfs:Abstract>
			      <ows:Keywords>
				        <ows:Keyword>Landwirtschaft</ows:Keyword>
				        <ows:Keyword>Baden-Württemberg</ows:Keyword>
				        <ows:Keyword>Gemeinsamer Antrag</ows:Keyword>
				        <ows:Keyword>GA</ows:Keyword>
				        <ows:Keyword>Ausgabejahr</ows:Keyword>
				        <ows:Keyword>gemeldete Nutzung</ows:Keyword>
				        <ows:Keyword>Schlag</ows:Keyword>
				        <ows:Keyword>GSAA</ows:Keyword>
				        <ows:Keyword>InVeKoS</ows:Keyword>
				        <ows:Keyword>FIONA</ows:Keyword>
				        <ows:Keyword>Flächeninformation</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="https://metadaten.geoportal-bw.de/geonetwork/srv/ger/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;id=449ecfa0-133a-4729-b579-39cf2a9617ad&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>
