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