<wfs:WFS_Capabilities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wfs/2.0" xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:WMS="https://geoportal.powiat.klodzko.pl:443" version="2.0.0" xsi:schemaLocation="http://www.opengis.net/wfs/2.0 https://geoportal.powiat.klodzko.pl:443/geoserver_WMS/schemas/wfs/2.0/wfs.xsd" updateSequence="91">
	<ows:ServiceIdentification>
		<ows:Title>Serwis WFS Starostwa Powiatowego w Kłodzku</ows:Title>
		<ows:Abstract/>
		<ows:Keywords>
			<ows:Keyword>WFS</ows:Keyword>
			<ows:Keyword>WMS</ows:Keyword>
			<ows:Keyword>GEOSERVER</ows:Keyword>
		</ows:Keywords>
		<ows:ServiceType>WFS</ows:ServiceType>
		<ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
		<ows:Fees>NONE</ows:Fees>
		<ows:AccessConstraints>NONE</ows:AccessConstraints>
	</ows:ServiceIdentification>
	<ows:ServiceProvider>
		<ows:ProviderName/>
		<ows:ServiceContact>
			<ows:IndividualName>COMARCH S.A.</ows:IndividualName>
			<ows:PositionName/>
			<ows:ContactInfo>
				<ows:Phone>
					<ows:Voice/>
					<ows:Facsimile/>
				</ows:Phone>
				<ows:Address>
					<ows:City/>
					<ows:AdministrativeArea/>
					<ows:PostalCode/>
					<ows:Country/>
				</ows:Address>
			</ows:ContactInfo>
		</ows:ServiceContact>
	</ows:ServiceProvider>
	<ows:OperationsMetadata>
		<ows:Operation name="GetCapabilities">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
			<ows:Parameter name="AcceptVersions">
				<ows:AllowedValues>
					<ows:Value>1.0.0</ows:Value>
					<ows:Value>1.1.0</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
			<ows:Parameter name="AcceptFormats">
				<ows:AllowedValues>
					<ows:Value>text/xml</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
		</ows:Operation>
		<ows:Operation name="DescribeFeatureType">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
			<ows:Parameter name="outputFormat">
				<ows:AllowedValues>
					<ows:Value>text/xml; subtype=gml/3.2</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
		</ows:Operation>
		<ows:Operation name="GetFeature">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</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.2</ows:Value>
					<ows:Value>GML2</ows:Value>
					<ows:Value>KML</ows:Value>
					<ows:Value>SHAPE-ZIP</ows:Value>
					<ows:Value>application/gml+xml; version=3.2</ows:Value>
					<ows:Value>application/json</ows:Value>
					<ows:Value>application/vnd.google-earth.kml xml</ows:Value>
					<ows:Value>application/vnd.google-earth.kml+xml</ows:Value>
					<ows:Value>csv</ows:Value>
					<ows:Value>gml3</ows:Value>
					<ows:Value>gml32</ows:Value>
					<ows:Value>json</ows:Value>
					<ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
					<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
			<ows:Constraint name="PagingIsTransactionSafe">
				<ows:NoValues/>
				<ows:DefaultValue>FALSE</ows:DefaultValue>
			</ows:Constraint>
			<ows:Constraint name="CountDefault">
				<ows:NoValues/>
				<ows:DefaultValue>150000</ows:DefaultValue>
			</ows:Constraint>
		</ows:Operation>
		<ows:Operation name="GetPropertyValue">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
			<ows:Parameter name="resolve">
				<ows:AllowedValues>
					<ows:Value>none</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
		</ows:Operation>
		<ows:Operation name="ListStoredQueries">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
		</ows:Operation>
		<ows:Operation name="DescribeStoredQueries">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
		</ows:Operation>
		<ows:Operation name="CreateStoredQuery">
			<ows:DCP>
				<ows:HTTP>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
		</ows:Operation>
		<ows:Operation name="DropStoredQuery">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
		</ows:Operation>
		<ows:Operation name="LockFeature">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
			<ows:Parameter name="releaseAction">
				<ows:AllowedValues>
					<ows:Value>ALL</ows:Value>
					<ows:Value>SOME</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
		</ows:Operation>
		<ows:Operation name="GetFeatureWithLock">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</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.2</ows:Value>
					<ows:Value>GML2</ows:Value>
					<ows:Value>KML</ows:Value>
					<ows:Value>SHAPE-ZIP</ows:Value>
					<ows:Value>application/gml+xml; version=3.2</ows:Value>
					<ows:Value>application/json</ows:Value>
					<ows:Value>application/vnd.google-earth.kml xml</ows:Value>
					<ows:Value>application/vnd.google-earth.kml+xml</ows:Value>
					<ows:Value>csv</ows:Value>
					<ows:Value>gml3</ows:Value>
					<ows:Value>gml32</ows:Value>
					<ows:Value>json</ows:Value>
					<ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
					<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
			<ows:Constraint name="PagingIsTransactionSafe">
				<ows:NoValues/>
				<ows:DefaultValue>FALSE</ows:DefaultValue>
			</ows:Constraint>
			<ows:Constraint name="CountDefault">
				<ows:NoValues/>
				<ows:DefaultValue>10</ows:DefaultValue>
			</ows:Constraint>
		</ows:Operation>
		<ows:Operation name="Transaction">
			<ows:DCP>
				<ows:HTTP>
					<ows:Get xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
					<ows:Post xlink:href="https://geoportal.powiat.klodzko.pl:443/ggp/wfs"/>
				</ows:HTTP>
			</ows:DCP>
			<ows:Parameter name="inputFormat">
				<ows:AllowedValues>
					<ows:Value>text/xml; subtype=gml/3.2</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
			<ows:Parameter name="releaseAction">
				<ows:AllowedValues>
					<ows:Value>ALL</ows:Value>
					<ows:Value>SOME</ows:Value>
				</ows:AllowedValues>
			</ows:Parameter>
		</ows:Operation>
		<ows:Constraint name="ImplementsBasicWFS">
			<ows:NoValues/>
			<ows:DefaultValue>TRUE</ows:DefaultValue>
		</ows:Constraint>
		<ows:Constraint name="ImplementsTransactionalWFS">
			<ows:NoValues/>
			<ows:DefaultValue>TRUE</ows:DefaultValue>
		</ows:Constraint>
		<ows:Constraint name="ImplementsLockingWFS">
			<ows:NoValues/>
			<ows:DefaultValue>TRUE</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>TRUE</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>TRUE</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>TRUE</ows:DefaultValue>
		</ows:Constraint>
		<ows:Constraint name="PagingIsTransactionSafe">
			<ows:NoValues/>
			<ows:DefaultValue>FALSE</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:OperationsMetadata>
	<FeatureTypeList>		
		<FeatureType xmlns:WMS="https://geoportal.powiat.klodzko.pl:443">
			<Name>dzialki</Name>
			<Title>Działki</Title>
			<Abstract/>
			<ows:Keywords>
				<ows:Keyword>features</ows:Keyword>
				<ows:Keyword>DZIALKI</ows:Keyword>
			</ows:Keywords>
			<SRS>EPSG:2177</SRS>
			<SRS>EPSG:2180</SRS>
			<SRS>EPSG:4326</SRS>
			<LatLonBoundingBox minx="16.2579" miny="49.3803" maxx="19.7421" maxy="55.9391"/>
			<BoundingBox SRS="EPSG:2177" minx="6.39111e+06" miny="5.47258e+06" maxx="6.60889e+06" maxy="6.20131e+06"/>
			<BoundingBox SRS="EPSG:2180" minx="318624" miny="171092" maxx="546358" maxy="896322"/>
			<BoundingBox SRS="EPSG:4326" minx="16.2579" miny="49.3803" maxx="19.7421" maxy="55.9391"/>
		</FeatureType>		
		<FeatureType xmlns:WMS="https://geoportal.powiat.klodzko.pl:443">
			<Name>budynki</Name>
			<Title>Budynki</Title>
			<Abstract/>
			<ows:Keywords>
				<ows:Keyword>features</ows:Keyword>
				<ows:Keyword>BUDYNKI</ows:Keyword>
			</ows:Keywords>
			<SRS>EPSG:2177</SRS>
			<SRS>EPSG:2180</SRS>
			<SRS>EPSG:4326</SRS>
			<LatLonBoundingBox minx="16.2579" miny="49.3803" maxx="19.7421" maxy="55.9391"/>
			<BoundingBox SRS="EPSG:2177" minx="6.39111e+06" miny="5.47258e+06" maxx="6.60889e+06" maxy="6.20131e+06"/>
			<BoundingBox SRS="EPSG:2180" minx="318624" miny="171092" maxx="546358" maxy="896322"/>
			<BoundingBox SRS="EPSG:4326" minx="16.2579" miny="49.3803" maxx="19.7421" maxy="55.9391"/>
		</FeatureType>
		<FeatureType xmlns:WMS="https://geoportal.powiat.klodzko.pl:443">
			<Name>Osnowa_pozioma</Name>
			<Title>Osnowa_pozioma</Title>
			<Abstract/>
			<ows:Keywords>
				<ows:Keyword>features</ows:Keyword>
				<ows:Keyword>v_osn_szcz_pozioma</ows:Keyword>
			</ows:Keywords>
			<DefaultCRS>EPSG:2177</DefaultCRS>
			<OtherSRS>EPSG:2180</OtherSRS>
			<ows:WGS84BoundingBox>
				<ows:LowerCorner>-180.0 -90.0</ows:LowerCorner>
				<ows:UpperCorner>180.0 90.0</ows:UpperCorner>
			</ows:WGS84BoundingBox>
		</FeatureType>
		<FeatureType xmlns:WMS="https://geoportal.powiat.klodzko.pl:443">
			<Name>Osnowa_wysokosciowa</Name>
			<Title>Osnowa_wysokosciowa</Title>
			<Abstract/>
			<ows:Keywords>
				<ows:Keyword>features</ows:Keyword>
				<ows:Keyword>v_osn_szcz_wys</ows:Keyword>
			</ows:Keywords>
			<DefaultCRS>EPSG:2177</DefaultCRS>
			<OtherSRS>EPSG:2180</OtherSRS>
			<ows:WGS84BoundingBox>
				<ows:LowerCorner>-180.0 -90.0</ows:LowerCorner>
				<ows:UpperCorner>180.0 90.0</ows:UpperCorner>
			</ows:WGS84BoundingBox>
		</FeatureType>
		
	</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="ImplementsMinStandardFilter">
				<ows:NoValues/>
				<ows:DefaultValue>TRUE</ows:DefaultValue>
			</fes:Constraint>
			<fes:Constraint name="ImplementsStandardFilter">
				<ows:NoValues/>
				<ows:DefaultValue>FALSE</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>FALSE</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:AllowedValues>
					<ows:Value>ASC</ows:Value>
					<ows:Value>DESC</ows:Value>
				</ows:AllowedValues>
				<ows:DefaultValue>ASC</ows:DefaultValue>
			</fes:Constraint>
			<fes:Constraint name="ImplementsExtendedOperators">
				<ows:NoValues/>
				<ows:DefaultValue>FALSE</ows:DefaultValue>
			</fes:Constraint>
		</fes:Conformance>
		<fes:Id_Capabilities>
			<fes:ResourceIdentifier name="fes:ResourceId"/>
		</fes:Id_Capabilities>
		<fes:Scalar_Capabilities>
			<fes:LogicalOperators/>
			<fes:ComparisonOperators>
				<fes:ComparisonOperator name="PropertyIsLessThan"/>
				<fes:ComparisonOperator name="PropertyIsGreaterThan"/>
				<fes:ComparisonOperator name="PropertyIsLessThanOrEqualTo"/>
				<fes:ComparisonOperator name="PropertyIsGreaterThanOrEqualTo"/>
				<fes:ComparisonOperator name="PropertyIsEqualTo"/>
				<fes:ComparisonOperator name="PropertyIsNotEqualTo"/>
				<fes:ComparisonOperator name="PropertyIsLike"/>
				<fes:ComparisonOperator name="PropertyIsBetween"/>
				<fes:ComparisonOperator name="PropertyIsNull"/>
				<fes: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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="scaley">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="shearx">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="sheary">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="translatex">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="translatey">
						<fes:Type>xs:string</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:string</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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="height">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
				</fes:Arguments>
			</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="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="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:string</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:string</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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="scale">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="convergence">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="passes">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="minObservations">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="maxObservationDistance">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="noDataValue">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="pixelsPerCell">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="queryBuffer">
						<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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="outputHeight">
						<fes:Type>xs:string</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="low">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="high">
						<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="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:string</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: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="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:string</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:string</fes:Returns>
			</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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="levels">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="interval">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="simplify">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="smooth">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="roi">
						<fes:Type>xs:string</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="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:string</fes:Returns>
				<fes:Arguments>
					<fes:Argument name="features">
						<fes:Type>xs:string</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="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="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="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: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="object1">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="object2">
						<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="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="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="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="greaterEqualThan">
				<fes:Returns>xs:boolean</fes:Returns>
				<fes:Arguments>
					<fes:Argument name="object1">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="object2">
						<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="object1">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="object2">
						<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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="height">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="vertexSpacing">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="mode">
						<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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="weightAttr">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="pixelsPerCell">
						<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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="outputHeight">
						<fes:Type>xs:string</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="in10">
				<fes:Returns>xs:boolean</fes:Returns>
				<fes:Arguments>
					<fes:Argument name="value">
						<fes:Type>xs:boolean</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:boolean</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:boolean</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:boolean</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:boolean</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:boolean</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:boolean</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:boolean</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:boolean</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="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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="areasEnabled">
						<fes:Type>xs:string</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="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:string</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="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: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="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="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:string</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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="to_measure">
						<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="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="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="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: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="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="arg">
						<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="pi">
				<fes:Returns>xs:string</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:string</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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="normalize">
						<fes:Type>xs:string</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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="outputHeight">
						<fes:Type>xs:string</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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="insideEdges">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="roi">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="nodata">
						<fes:Type>xs:string</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: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:string</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:string</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:string</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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="interpolation">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="emisphere">
						<fes:Type>xs:string</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:string</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="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:string</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="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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="yScale">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="xTranslate">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="yTranslate">
						<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="sdo_nn">
				<fes:Returns>xs:boolean</fes:Returns>
				<fes:Arguments>
					<fes:Argument name="geometry">
						<fes:Type>gml:AbstractGeometryType</fes:Type>
					</fes:Argument>
					<fes:Argument name="sdo_num_res">
						<fes:Type>xs:int</fes:Type>
					</fes:Argument>
					<fes:Argument name="cql_filter">
						<fes:Type>xs:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="sdo_batch_size">
						<fes:Type>xs:int</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="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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="preserveTopology">
						<fes:Type>xs:string</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="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="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: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="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="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="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="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="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="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="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="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: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:string</fes:Type>
					</fes:Argument>
					<fes:Argument name="rasterHeight">
						<fes:Type>xs:string</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="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>