<?xml version="1.0" encoding="UTF-8"?>
<wfs:WFS_Capabilities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                      xmlns:xs="http://www.w3.org/2001/XMLSchema"
                      xmlns:fes="http://www.opengis.net/fes/2.0"
                      xmlns:gml="http://www.opengis.net/gml/3.2"
                      xmlns:ogc="http://www.opengis.net/ogc"
                      xmlns:ows="http://www.opengis.net/ows/1.1"
                      xmlns:wfs="http://www.opengis.net/wfs/2.0"
                      xmlns:verm="http://www.lgl-bw.de/verm"
                      xmlns:xlink="http://www.w3.org/1999/xlink"
                      xmlns:inspire_dls="http://inspire.ec.europa.eu/schemas/inspire_dls/1.0"
                      xmlns:inspire_common="http://inspire.ec.europa.eu/schemas/common/1.0"
                      version="2.0.0"
                      xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd http://inspire.ec.europa.eu/schemas/common/1.0 http://inspire.ec.europa.eu/schemas/common/1.0/common.xsd http://inspire.ec.europa.eu/schemas/inspire_dls/1.0 http://inspire.ec.europa.eu/schemas/inspire_dls/1.0/inspire_dls.xsd">
	  <ows:ServiceIdentification>
		    <ows:Title>WFS LGL-BW ATKIS TK Blattschnitte</ows:Title>
		    <ows:Abstract>Dieser Dienst stellt die Blattschnitteinteilung sowie -nummerierung der Topographischen Kartenwerke 1:25000, 1:50000 sowie 1:100000 in je einer Ebene dar. Die Blattschnitte beziehen sich dabei auf das Printprodukt der Topographische Karte, nicht auf die Rasterdaten der Digitalen Topographischen Karte.</ows:Abstract>
		    <ows:Keywords>
			      <ows:Keyword>infoFeatureAccessService</ows:Keyword>
			      <ows:Keyword>WFS</ows:Keyword>
			      <ows:Keyword>Blattschnitt</ows:Keyword>
			      <ows:Keyword>TK</ows:Keyword>
			      <ows:Keyword>TK25</ows:Keyword>
			      <ows:Keyword>TK50</ows:Keyword>
			      <ows:Keyword>TK100</ows:Keyword>
			      <ows:Keyword>Topographische Karte</ows:Keyword>
			      <ows:Keyword>Rahmenkarten</ows:Keyword>
			      <ows:Keyword>STANDARD extern</ows:Keyword>
			      <ows:Keyword>AdVMIS</ows:Keyword>
			      <ows:Keyword>opendata</ows:Keyword>
			      <ows:Keyword>WFS_LGL-BW_ATKIS_TK_Blattschnitte_V03</ows:Keyword>
		    </ows:Keywords>
		    <ows:ServiceType>WFS</ows:ServiceType>
		    <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion>
		    <ows:Fees>Unentgeltliche Nutzung nach Open Data Lizenz</ows:Fees>
		    <ows:AccessConstraints>Es gelten die Lizenzbedingungen „Datenlizenz Deutschland - Namensnennung - Version 2.0“ bzw. „dl-de/by-2-0” ( https://www.govdata.de/dl-de/by-2-0 ) mit den dort geforderten Angaben zum Quellenvermerk. Als Rechteinhaber und Bereitsteller ist die Datenhaltende Stelle, sowie das Jahr des Datenbezugs in Klammern anzugeben. Beispiel für Quellenvermerk: LGL-BW (2024) Datenlizenz Deutschland - Namensnennung - Version 2.0, www.lgl-bw.de</ows:AccessConstraints>
	  </ows:ServiceIdentification>
	  <ServiceProvider xmlns="http://www.opengis.net/ows/1.1">
      <ProviderName>Landesamt für Geoinformation und Landentwicklung Baden-Württemberg</ProviderName>
      <ProviderSite xlink:type="simple" xlink:href="http://www.lgl.bwl.de/"/>
      <ServiceContact>
         <IndividualName>Referatsleiter 25 Kommunikation, AdV-Angelegenheiten</IndividualName>
         <PositionName>Ansprechpartner</PositionName>
         <ContactInfo>
            <Phone>
               <Voice>+49-7154-9598-310</Voice>
               <Facsimile/>
            </Phone>
            <Address>
               <DeliveryPoint>Büchsenstrasse 54</DeliveryPoint>
               <City>Stuttgart</City>
               <AdministrativeArea>DE-BW</AdministrativeArea>
               <PostalCode>70174</PostalCode>
               <Country>DE</Country>
               <ElectronicMailAddress>benutzerservice@lgl.bwl.de</ElectronicMailAddress>
            </Address>
         </ContactInfo>
         <Role>pointOfContact</Role>
      </ServiceContact>
   </ServiceProvider>
	  <ows:OperationsMetadata>
		    <ows:Operation name="GetCapabilities">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_TK_Blattschnitte?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="AcceptVersions">
				        <ows:AllowedValues>
					          <ows:Value>1.1.0</ows:Value>
					          <ows:Value>2.0.0</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="AcceptFormats">
				        <ows:AllowedValues>
					          <ows:Value>text/xml</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="Sections">
				        <ows:AllowedValues>
					          <ows:Value>ServiceIdentification</ows:Value>
					          <ows:Value>ServiceProvider</ows:Value>
					          <ows:Value>OperationsMetadata</ows:Value>
					          <ows:Value>FeatureTypeList</ows:Value>
					          <ows:Value>Filter_Capabilities</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="DescribeFeatureType">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_TK_Blattschnitte?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="outputFormat">
				        <ows:AllowedValues>
					          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="GetFeature">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_TK_Blattschnitte?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="resultType">
				        <ows:AllowedValues>
					          <ows:Value>results</ows:Value>
					          <ows:Value>hits</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="outputFormat">
				        <ows:AllowedValues>
					          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
					          <ows:Value>GML2</ows:Value>
					          <ows:Value>gml3</ows:Value>
					          <ows:Value>gml32</ows:Value>
					          <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
					          <ows:Value>text/xml; subtype=gml/3.2</ows:Value>
					          <ows:Value>application/json</ows:Value>
					          <ows:Value>json</ows:Value>
					          <ows:Value>SHAPE-ZIP</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="resolve">
				        <ows:AllowedValues>
					          <ows:Value>none</ows:Value>
					          <ows:Value>local</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Constraint name="CountDefault">
				        <ows:NoValues/>
				        <ows:DefaultValue>200000</ows:DefaultValue>
			      </ows:Constraint>
		    </ows:Operation>
		    <ows:Operation name="GetPropertyValue">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_TK_Blattschnitte?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="resolve">
				        <ows:AllowedValues>
					          <ows:Value>none</ows:Value>
					          <ows:Value>local</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="outputFormat">
				        <ows:AllowedValues>
					          <ows:Value>application/gml+xml; version=3.2</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="ListStoredQueries">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_TK_Blattschnitte?"/>
				        </ows:HTTP>
			      </ows:DCP>
		    </ows:Operation>
		    <ows:Operation name="DescribeStoredQueries">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_TK_Blattschnitte?"/>
				        </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=d152e495-aeff-4090-b86f-5f93236479d4&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>d486229c-0068-11e5-bcba-005056865142</inspire_common:Code>
					          <inspire_common:Namespace>http://www.lgl-bw.de/</inspire_common:Namespace>
				        </inspire_dls:SpatialDataSetIdentifier>
				        <inspire_dls:SpatialDataSetIdentifier>
					          <inspire_common:Code>176c13ac-0067-11e5-a03d-005056865142</inspire_common:Code>
					          <inspire_common:Namespace>http://www.lgl-bw.de/</inspire_common:Namespace>
				        </inspire_dls:SpatialDataSetIdentifier>
				        <inspire_dls:SpatialDataSetIdentifier>
					          <inspire_common:Code>5b45ca36-0068-11e5-8384-005056865142</inspire_common:Code>
					          <inspire_common:Namespace>http://www.lgl-bw.de/</inspire_common:Namespace>
				        </inspire_dls:SpatialDataSetIdentifier>
			      </inspire_dls:ExtendedCapabilities>
		    </ows:ExtendedCapabilities>
	  </ows:OperationsMetadata>
	  <wfs:FeatureTypeList>
		    <wfs:FeatureType>
			      <wfs:Name>verm:v_blattschnitt_tk25</wfs:Name>
			      <wfs:Title>ATKIS TK 25 Blattschnitt</wfs:Title>
			      <wfs:Abstract/>
			      <ows:Keywords>
				        <ows:Keyword>TK25</ows:Keyword>
			      </ows:Keywords>
			      <wfs:DefaultCRS>urn:ogc:def:crs:EPSG::25832</wfs:DefaultCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4258</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::5649</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4647</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::5650</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4326</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::3857</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31466</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31467</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31468</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::25833</wfs:OtherCRS>
			      <ows:WGS84BoundingBox>
				        <ows:LowerCorner>7.331942079662936 47.467433244254764</ows:LowerCorner>
				        <ows:UpperCorner>10.665984821028117 49.81654157078148</ows:UpperCorner>
			      </ows:WGS84BoundingBox>
			      <wfs:MetadataURL xlink:href="http://metadaten.geoportal-bw.de/geonetwork/srv/ger/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;id=ff33d50a-2237-1a08-fce7-cabb62ac0fc1&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&#34;"/>
		    </wfs:FeatureType>
		    <wfs:FeatureType>
			      <wfs:Name>verm:v_blattschnitt_tk50</wfs:Name>
			      <wfs:Title>ATKIS TK 50 Blattschnitt</wfs:Title>
			      <wfs:Abstract/>
			      <ows:Keywords>
				        <ows:Keyword>TK50</ows:Keyword>
			      </ows:Keywords>
			      <wfs:DefaultCRS>urn:ogc:def:crs:EPSG::25832</wfs:DefaultCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4258</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::5649</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4647</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::5650</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4326</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::3857</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31466</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31467</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31468</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::25833</wfs:OtherCRS>
			      <ows:WGS84BoundingBox>
				        <ows:LowerCorner>7.331942079662936 47.467433244254764</ows:LowerCorner>
				        <ows:UpperCorner>10.665984821028117 49.81654157078148</ows:UpperCorner>
			      </ows:WGS84BoundingBox>
			      <wfs:MetadataURL xlink:href="http://metadaten.geoportal-bw.de/geonetwork/srv/ger/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;id=f741cac5-38b9-963f-04fe-d22d35de2d04&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&#34;"/>
		    </wfs:FeatureType>
		    <wfs:FeatureType>
			      <wfs:Name>verm:v_blattschnitt_tk100</wfs:Name>
			      <wfs:Title>ATKIS TK 100 Blattschnitt</wfs:Title>
			      <wfs:Abstract/>
			      <ows:Keywords>
				        <ows:Keyword>TK100</ows:Keyword>
			      </ows:Keywords>
			      <wfs:DefaultCRS>urn:ogc:def:crs:EPSG::25832</wfs:DefaultCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4258</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::5649</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4647</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::5650</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::4326</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::3857</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31466</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31467</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::31468</wfs:OtherCRS>
			      <wfs:OtherCRS>urn:ogc:def:crs:EPSG::25833</wfs:OtherCRS>
			      <ows:WGS84BoundingBox>
				        <ows:LowerCorner>7.331942079662936 47.467433244254764</ows:LowerCorner>
				        <ows:UpperCorner>10.665984821028117 49.81654157078148</ows:UpperCorner>
			      </ows:WGS84BoundingBox>
			      <wfs:MetadataURL xlink:href="http://metadaten.geoportal-bw.de/geonetwork/srv/ger/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;id=448a68b9-39d3-777e-6713-a3d6a7c84c71&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>
