<?xml version="1.0" encoding="UTF-8"?>
<WFS_Capabilities xmlns="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:ows="http://www.opengis.net/ows" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd">
  <ows:ServiceIdentification>
    <ows:Title>Meterological Observations</ows:Title>
    <ows:Abstract>This service endpoint exposes METAR, SYNOP, BUOY, TEMP, BATHY, TESAC and remote sensing observations as WMS and WFS. WMS layers support GetFeatureInfo with text/xml and text/html formats.</ows:Abstract>
    <ows:ServiceType>WFS</ows:ServiceType>
    <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
    <ows:Fees>NONE</ows:Fees>
    <ows:AccessConstraints>NONE</ows:AccessConstraints>
  </ows:ServiceIdentification>
  <ows:OperationsMetadata>
    <ows:Operation name="GetCapabilities">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:href="https://ogcie.iblsoft.com/observations"/>
          <ows:Post xlink:href="https://ogcie.iblsoft.com/observations"/>
        </ows:HTTP>
      </ows:DCP>
    </ows:Operation>
    <ows:Operation name="DescribeFeatureType">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:href="https://ogcie.iblsoft.com/observations"/>
          <ows:Post xlink:href="https://ogcie.iblsoft.com/observations"/>
        </ows:HTTP>
      </ows:DCP>
      <ows:Parameter name="outputFormat">
        <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
        <ows:Value>XMLSCHEMA</ows:Value>
        <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
      </ows:Parameter>
    </ows:Operation>
    <ows:Operation name="GetFeature">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:href="https://ogcie.iblsoft.com/observations"/>
          <ows:Post xlink:href="https://ogcie.iblsoft.com/observations"/>
        </ows:HTTP>
      </ows:DCP>
      <ows:Parameter name="resultType">
        <ows:Value>results</ows:Value>
        <ows:Value>hits</ows:Value>
      </ows:Parameter>
      <ows:Parameter name="outputFormat">
        <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
        <ows:Value>GML2</ows:Value>
        <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
      </ows:Parameter>
    </ows:Operation>
    <ows:Operation name="Transaction">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:href="https://ogcie.iblsoft.com/observations"/>
          <ows:Post xlink:href="https://ogcie.iblsoft.com/observations"/>
        </ows:HTTP>
      </ows:DCP>
      <ows:Parameter name="inputFormat">
        <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
        <ows:Value>GML2</ows:Value>
        <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
      </ows:Parameter>
    </ows:Operation>
  </ows:OperationsMetadata>
  <FeatureTypeList xmlns:ns="http://www.iblsoft.com/wfs">
    <Operations>
      <Operation>Query</Operation>
    </Operations>
    <FeatureType>
      <Name>ns:METAR</Name>
      <Title>METAR</Title>
      <DefaultSRS>EPSG:4326</DefaultSRS>
      <Operations>
        <Operation>Query</Operation>
      </Operations>
      <OutputFormats>
        <Format>GML2</Format>
        <Format>text/xml; subtype=gml/2.1.2</Format>
        <Format>text/xml; subtype=gml/3.1.1</Format>
      </OutputFormats>
      <ows:WGS84BoundingBox>
        <ows:LowerCorner>-180 -90</ows:LowerCorner>
        <ows:UpperCorner>180 90</ows:UpperCorner>
      </ows:WGS84BoundingBox>
    </FeatureType>
    <FeatureType>
      <Name>ns:METARLatest</Name>
      <Title>METARLatest</Title>
      <DefaultSRS>EPSG:4326</DefaultSRS>
      <Operations>
        <Operation>Query</Operation>
      </Operations>
      <OutputFormats>
        <Format>GML2</Format>
        <Format>text/xml; subtype=gml/2.1.2</Format>
        <Format>text/xml; subtype=gml/3.1.1</Format>
      </OutputFormats>
      <ows:WGS84BoundingBox>
        <ows:LowerCorner>-180 -90</ows:LowerCorner>
        <ows:UpperCorner>180 90</ows:UpperCorner>
      </ows:WGS84BoundingBox>
    </FeatureType>
    <FeatureType>
      <Name>ns:METARReportLatest</Name>
      <Title>METARReportLatest</Title>
      <DefaultSRS>EPSG:4326</DefaultSRS>
      <Operations>
        <Operation>Query</Operation>
      </Operations>
      <OutputFormats>
        <Format>GML2</Format>
        <Format>text/xml; subtype=gml/2.1.2</Format>
        <Format>text/xml; subtype=gml/3.1.1</Format>
      </OutputFormats>
      <ows:WGS84BoundingBox>
        <ows:LowerCorner>-180 -90</ows:LowerCorner>
        <ows:UpperCorner>180 90</ows:UpperCorner>
      </ows:WGS84BoundingBox>
    </FeatureType>
    <FeatureType>
      <Name>ns:TAFReportLatest</Name>
      <Title>TAFReportLatest</Title>
      <DefaultSRS>EPSG:4326</DefaultSRS>
      <Operations>
        <Operation>Query</Operation>
      </Operations>
      <OutputFormats>
        <Format>GML2</Format>
        <Format>text/xml; subtype=gml/2.1.2</Format>
        <Format>text/xml; subtype=gml/3.1.1</Format>
      </OutputFormats>
      <ows:WGS84BoundingBox>
        <ows:LowerCorner>-180 -90</ows:LowerCorner>
        <ows:UpperCorner>180 90</ows:UpperCorner>
      </ows:WGS84BoundingBox>
    </FeatureType>
    <FeatureType>
      <Name>ns:SIGMETReportLatest</Name>
      <Title>SIGMETReportLatest</Title>
      <DefaultSRS>EPSG:4326</DefaultSRS>
      <Operations>
        <Operation>Query</Operation>
      </Operations>
      <OutputFormats>
        <Format>GML2</Format>
        <Format>text/xml; subtype=gml/2.1.2</Format>
        <Format>text/xml; subtype=gml/3.1.1</Format>
      </OutputFormats>
      <ows:WGS84BoundingBox>
        <ows:LowerCorner>-180 -90</ows:LowerCorner>
        <ows:UpperCorner>180 90</ows:UpperCorner>
      </ows:WGS84BoundingBox>
    </FeatureType>
    <FeatureType>
      <Name>ns:TEMP</Name>
      <Title>TEMP</Title>
      <DefaultSRS>EPSG:4326</DefaultSRS>
      <Operations>
        <Operation>Query</Operation>
      </Operations>
      <OutputFormats>
        <Format>GML2</Format>
        <Format>text/xml; subtype=gml/2.1.2</Format>
        <Format>text/xml; subtype=gml/3.1.1</Format>
      </OutputFormats>
      <ows:WGS84BoundingBox>
        <ows:LowerCorner>-180 -90</ows:LowerCorner>
        <ows:UpperCorner>180 90</ows:UpperCorner>
      </ows:WGS84BoundingBox>
    </FeatureType>
  </FeatureTypeList>
  <ogc:Filter_Capabilities>
    <ogc:Spatial_Capabilities>
      <ogc:GeometryOperands>
        <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
        <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
      </ogc:GeometryOperands>
      <ogc:SpatialOperators>
        <ogc:SpatialOperator name="BBOX"/>
      </ogc:SpatialOperators>
    </ogc:Spatial_Capabilities>
    <ogc:Scalar_Capabilities>
      <ogc:LogicalOperators/>
      <ogc:ComparisonOperators>
        <ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
        <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
      </ogc:ComparisonOperators>
    </ogc:Scalar_Capabilities>
    <ogc:Id_Capabilities>
      <ogc:FID/>
    </ogc:Id_Capabilities>
  </ogc:Filter_Capabilities>
</WFS_Capabilities>
