<?xml version="1.0" encoding="UTF-8"?>
<wfs:WFS_Capabilities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                      xmlns:xs="http://www.w3.org/2001/XMLSchema"
                      xmlns:fes="http://www.opengis.net/fes/2.0"
                      xmlns:gml="http://www.opengis.net/gml/3.2"
                      xmlns:ogc="http://www.opengis.net/ogc"
                      xmlns:ows="http://www.opengis.net/ows/1.1"
                      xmlns:wfs="http://www.opengis.net/wfs/2.0"
                      xmlns:verm="http://www.lgl-bw.de/verm"
                      xmlns:xlink="http://www.w3.org/1999/xlink"
                      xmlns:inspire_dls="http://inspire.ec.europa.eu/schemas/inspire_dls/1.0"
                      xmlns:inspire_common="http://inspire.ec.europa.eu/schemas/common/1.0"
                      version="2.0.0"
                      xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd http://inspire.ec.europa.eu/schemas/common/1.0 http://inspire.ec.europa.eu/schemas/common/1.0/common.xsd http://inspire.ec.europa.eu/schemas/inspire_dls/1.0 http://inspire.ec.europa.eu/schemas/inspire_dls/1.0/inspire_dls.xsd">
	  <ows:ServiceIdentification>
		    <ows:Title>WFS LGL-BW ATKIS Digitale Orthophotos 10cm Bildflugplanung</ows:Title>
		    <ows:Abstract>Die zur Orthophotoherstellung benötigten Luftbilder werden in zusammenhängenden Gebieten, den sogenannten Losen beflogen. Jedes Jahr erfolgt eine Bildflugplanung, bei der unterschiedliche Kundenwünsche und Anforderungen berücksichtigt und zusammengefasst werden. Dieser Dienst liefert die geplanten Losabgrenzungen des nächsten Bildflugjahres für die Bildflüge zur Produktion der Orthophotos mit 10 cm Bodenauflösung. Folgende Attribute können abgerufen werden: Losnummer, Bodenauflösung, Kamera, Bildflugdatum, Auftraggeber, Mitteilende Stelle, Hersteller, Aufbewahrer, Verwendungszweck.</ows:Abstract>
		    <ows:Keywords>
			      <ows:Keyword>infoFeatureAccessService</ows:Keyword>
			      <ows:Keyword>WFS</ows:Keyword>
			      <ows:Keyword>Aktualität</ows:Keyword>
			      <ows:Keyword>DOP</ows:Keyword>
			      <ows:Keyword>Bildflug</ows:Keyword>
			      <ows:Keyword>Bildflugplanung</ows:Keyword>
			      <ows:Keyword>Losnummer</ows:Keyword>
			      <ows:Keyword>Bodenauflösung</ows:Keyword>
			      <ows:Keyword>Kamera</ows:Keyword>
			      <ows:Keyword>Bildflugdatum</ows:Keyword>
			      <ows:Keyword>Auftraggeber</ows:Keyword>
			      <ows:Keyword>Mitteilende Stelle</ows:Keyword>
			      <ows:Keyword>Hersteller</ows:Keyword>
			      <ows:Keyword>Aufbewahrer</ows:Keyword>
			      <ows:Keyword>Verwendungszweck</ows:Keyword>
			      <ows:Keyword>STANDARD extern</ows:Keyword>
			      <ows:Keyword>AdVMIS</ows:Keyword>
			      <ows:Keyword>opendata</ows:Keyword>
			      <ows:Keyword>WFS_LGL-BW_ATKIS_DOP_10_Bildflugplanung_V04</ows:Keyword>
		    </ows:Keywords>
		    <ows:ServiceType>WFS</ows:ServiceType>
		    <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion>
		    <ows:Fees>Unentgeltliche Nutzung nach Open Data Lizenz</ows:Fees>
		    <ows:AccessConstraints>Es gelten die Lizenzbedingungen „Datenlizenz Deutschland - Namensnennung - Version 2.0“ bzw. „dl-de/by-2-0” ( https://www.govdata.de/dl-de/by-2-0 ) mit den dort geforderten Angaben zum Quellenvermerk. Als Rechteinhaber und Bereitsteller ist die Datenhaltende Stelle, sowie das Jahr des Datenbezugs in Klammern anzugeben. Beispiel für Quellenvermerk: LGL-BW (2024) Datenlizenz Deutschland - Namensnennung - Version 2.0, www.lgl-bw.de</ows:AccessConstraints>
	  </ows:ServiceIdentification>
	  <ServiceProvider xmlns="http://www.opengis.net/ows/1.1">
      <ProviderName>Landesamt für Geoinformation und Landentwicklung Baden-Württemberg</ProviderName>
      <ProviderSite xlink:type="simple" xlink:href="http://www.lgl.bwl.de/"/>
      <ServiceContact>
         <IndividualName>Referatsleiter 25 Kommunikation, AdV-Angelegenheiten</IndividualName>
         <PositionName>Ansprechpartner</PositionName>
         <ContactInfo>
            <Phone>
               <Voice>+49-7154-9598-310</Voice>
               <Facsimile/>
            </Phone>
            <Address>
               <DeliveryPoint>Büchsenstrasse 54</DeliveryPoint>
               <City>Stuttgart</City>
               <AdministrativeArea>DE-BW</AdministrativeArea>
               <PostalCode>70174</PostalCode>
               <Country>DE</Country>
               <ElectronicMailAddress>benutzerservice@lgl.bwl.de</ElectronicMailAddress>
            </Address>
         </ContactInfo>
         <Role>pointOfContact</Role>
      </ServiceContact>
   </ServiceProvider>
	  <ows:OperationsMetadata>
		    <ows:Operation name="GetCapabilities">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_10_Bildflugplanung?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="AcceptVersions">
				        <ows:AllowedValues>
					          <ows:Value>1.1.0</ows:Value>
					          <ows:Value>2.0.0</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="AcceptFormats">
				        <ows:AllowedValues>
					          <ows:Value>text/xml</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="Sections">
				        <ows:AllowedValues>
					          <ows:Value>ServiceIdentification</ows:Value>
					          <ows:Value>ServiceProvider</ows:Value>
					          <ows:Value>OperationsMetadata</ows:Value>
					          <ows:Value>FeatureTypeList</ows:Value>
					          <ows:Value>Filter_Capabilities</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="DescribeFeatureType">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_10_Bildflugplanung?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="outputFormat">
				        <ows:AllowedValues>
					          <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="GetFeature">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_10_Bildflugplanung?"/>
				        </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>2000</ows:DefaultValue>
			      </ows:Constraint>
		    </ows:Operation>
		    <ows:Operation name="GetPropertyValue">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_10_Bildflugplanung?"/>
				        </ows:HTTP>
			      </ows:DCP>
			      <ows:Parameter name="resolve">
				        <ows:AllowedValues>
					          <ows:Value>none</ows:Value>
					          <ows:Value>local</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
			      <ows:Parameter name="outputFormat">
				        <ows:AllowedValues>
					          <ows:Value>application/gml+xml; version=3.2</ows:Value>
				        </ows:AllowedValues>
			      </ows:Parameter>
		    </ows:Operation>
		    <ows:Operation name="ListStoredQueries">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_10_Bildflugplanung?"/>
				        </ows:HTTP>
			      </ows:DCP>
		    </ows:Operation>
		    <ows:Operation name="DescribeStoredQueries">
			      <ows:DCP>
				        <ows:HTTP>
					          <ows:Get xlink:href="https://owsproxy.lgl-bw.de/owsproxy/wfs/WFS_LGL-BW_ATKIS_DOP_10_Bildflugplanung?"/>
				        </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=e7dbc112-a71d-ec29-e50c-53a84966dc24&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>7864d048-4e56-11e6-8a30-005056865142</inspire_common:Code>
					          <inspire_common:Namespace>http://www.lgl-bw.de/</inspire_common:Namespace>
				        </inspire_dls:SpatialDataSetIdentifier>
			      </inspire_dls:ExtendedCapabilities>
		    </ows:ExtendedCapabilities>
	  </ows:OperationsMetadata>
	  <wfs:FeatureTypeList>
		    <wfs:FeatureType>
			      <wfs:Name>verm:v_dop_10_lose_planung</wfs:Name>
			      <wfs:Title>Digitale Orthophotos 10 cm Bildflugplanung</wfs:Title>
			      <wfs:Abstract/>
			      <ows:Keywords>
				        <ows:Keyword>Aktualität</ows:Keyword>
				        <ows:Keyword>DOP</ows:Keyword>
				        <ows:Keyword>Bildflug</ows:Keyword>
				        <ows:Keyword>Bildflugplanung</ows:Keyword>
				        <ows:Keyword>Losnummer</ows:Keyword>
				        <ows:Keyword>Bodenauflösung</ows:Keyword>
				        <ows:Keyword>Kamera</ows:Keyword>
				        <ows:Keyword>Bildflugdatum</ows:Keyword>
				        <ows:Keyword>Auftraggeber</ows:Keyword>
				        <ows:Keyword>Mitteilende Stelle</ows:Keyword>
				        <ows:Keyword>Hersteller</ows:Keyword>
				        <ows:Keyword>Aufbewahrer</ows:Keyword>
				        <ows:Keyword>Verwendungszweck</ows:Keyword>
			      </ows:Keywords>
			      <wfs:DefaultCRS>urn:ogc:def:crs:EPSG::31467</wfs:DefaultCRS>
			      <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=00543f2a-3f8e-bf95-cbff-53c9c1edbc36&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>
