mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-05 00:09:32 -04:00
QGIS server and the the WFS provider do not have the same behavior regarding "ESPG:4326" and axis inversion for WFS 1.1. QGIS server follows Geoserver convention and does not invert the coordinates with EPSG:4326. However, the WFS provider inverts the coordinates in that case. Based on earlier discussions, there is no clear consensus what the expected behavior is. However, QGIS server would be better using URNs for WFS 1.1. this would remove this ambiguity. With this change, the WFS 1.1 requests from QGIS server now expose URNs by default. There is no change in the 1.0 case. The unit tests are updated to reflect this change. Related: https://github.com/qgis/QGIS/pull/57357
155 lines
6.2 KiB
Plaintext
155 lines
6.2 KiB
Plaintext
Content-Length: 5942
|
|
Content-Type: text/xml; charset=utf-8
|
|
|
|
<WFS_Capabilities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" xmlns:ows="http://www.opengis.net/ows" xmlns="http://www.opengis.net/wfs" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:xlink="http://www.w3.org/1999/xlink" updateSequence="0">
|
|
<ows:ServiceIdentification>
|
|
<ows:Title>QGIS TestProject</ows:Title>
|
|
<ows:Abstract><![CDATA[Some UTF8 text èòù]]></ows:Abstract>
|
|
<ows:ServiceType>WFS</ows:ServiceType>
|
|
<ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion>
|
|
<ows:Fees>conditions unknown</ows:Fees>
|
|
<ows:AccessConstraints>None</ows:AccessConstraints>
|
|
</ows:ServiceIdentification>
|
|
<ows:ServiceProvider>
|
|
<ows:ProviderName>QGIS dev team</ows:ProviderName>
|
|
<ows:ServiceContact>
|
|
<ows:IndividualName>Alessandro Pasotti</ows:IndividualName>
|
|
<ows:Role>PointOfContact</ows:Role>
|
|
</ows:ServiceContact>
|
|
</ows:ServiceProvider>
|
|
<ows:OperationsMetadata>
|
|
<ows:Operation name="GetCapabilities">
|
|
<ows:DCP>
|
|
<ows:HTTP>
|
|
<ows:Get xlink:href="?MAP=/home/dhont/3liz_dev/QGIS/qgis_rldhont/tests/testdata/qgis_server/test_project_wfs.qgs"/>
|
|
<ows:Post xlink:href="?MAP=/home/dhont/3liz_dev/QGIS/qgis_rldhont/tests/testdata/qgis_server/test_project_wfs.qgs"/>
|
|
</ows:HTTP>
|
|
</ows:DCP>
|
|
<ows:Parameter name="service">
|
|
<ows:Value>WFS</ows:Value>
|
|
</ows:Parameter>
|
|
<ows:Parameter name="AcceptVersions">
|
|
<ows:Value>1.1.0</ows:Value>
|
|
<ows:Value>1.0.0</ows:Value>
|
|
</ows:Parameter>
|
|
<ows:Parameter name="AcceptFormats">
|
|
<ows:Value>text/xml</ows:Value>
|
|
</ows:Parameter>
|
|
</ows:Operation>
|
|
<ows:Operation name="DescribeFeatureType">
|
|
<ows:DCP>
|
|
<ows:HTTP>
|
|
<ows:Get xlink:href="?MAP=/home/dhont/3liz_dev/QGIS/qgis_rldhont/tests/testdata/qgis_server/test_project_wfs.qgs"/>
|
|
<ows:Post xlink:href="?MAP=/home/dhont/3liz_dev/QGIS/qgis_rldhont/tests/testdata/qgis_server/test_project_wfs.qgs"/>
|
|
</ows:HTTP>
|
|
</ows:DCP>
|
|
<ows:Parameter name="outputFormat">
|
|
<ows:Value>XMLSCHEMA</ows:Value>
|
|
<ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
|
|
<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
|
|
</ows:Parameter>
|
|
</ows:Operation>
|
|
<ows:Operation name="GetFeature">
|
|
<ows:DCP>
|
|
<ows:HTTP>
|
|
<ows:Get xlink:href="?MAP=/home/dhont/3liz_dev/QGIS/qgis_rldhont/tests/testdata/qgis_server/test_project_wfs.qgs"/>
|
|
<ows:Post xlink:href="?MAP=/home/dhont/3liz_dev/QGIS/qgis_rldhont/tests/testdata/qgis_server/test_project_wfs.qgs"/>
|
|
</ows:HTTP>
|
|
</ows:DCP>
|
|
<ows:Parameter name="outputFormat">
|
|
<ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
|
|
<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
|
|
<ows:Value>application/vnd.geo+json</ows:Value>
|
|
</ows:Parameter>
|
|
<ows:Parameter name="resultType">
|
|
<ows:Value>results</ows:Value>
|
|
<ows:Value>hits</ows:Value>
|
|
</ows:Parameter>
|
|
</ows:Operation>
|
|
<ows:Operation name="Transaction">
|
|
<ows:DCP>
|
|
<ows:HTTP>
|
|
<ows:Get xlink:href="?MAP=/home/dhont/3liz_dev/QGIS/qgis_rldhont/tests/testdata/qgis_server/test_project_wfs.qgs"/>
|
|
<ows:Post xlink:href="?MAP=/home/dhont/3liz_dev/QGIS/qgis_rldhont/tests/testdata/qgis_server/test_project_wfs.qgs"/>
|
|
</ows:HTTP>
|
|
</ows:DCP>
|
|
<ows:Parameter name="inputFormat">
|
|
<ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
|
|
<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
|
|
<ows:Value>application/vnd.geo+json</ows:Value>
|
|
</ows:Parameter>
|
|
</ows:Operation>
|
|
</ows:OperationsMetadata>
|
|
<FeatureTypeList>
|
|
<Operations>
|
|
<Operation>Query</Operation>
|
|
</Operations>
|
|
<FeatureType>
|
|
<Name>testlayer</Name>
|
|
<Title>A test wfs vector layer</Title>
|
|
<Abstract>A test vector layer with unicode òà</Abstract>
|
|
<DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS>
|
|
<OtherSRS>urn:ogc:def:crs:EPSG::3857</OtherSRS>
|
|
<Operations>
|
|
<Operation>Query</Operation>
|
|
<Operation>Insert</Operation>
|
|
<Operation>Update</Operation>
|
|
<Operation>Delete</Operation>
|
|
</Operations>
|
|
<ows:WGS84BoundingBox dimensions="2">
|
|
<ows:LowerCorner>8.203459 44.901394</ows:LowerCorner>
|
|
<ows:UpperCorner>8.203547 44.901483</ows:UpperCorner>
|
|
</ows:WGS84BoundingBox>
|
|
</FeatureType>
|
|
<FeatureType>
|
|
<Name>Testing_Layer_(copy)</Name>
|
|
<Title>Testing Layer (copy)</Title>
|
|
<DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS>
|
|
<OtherSRS>urn:ogc:def:crs:EPSG::3857</OtherSRS>
|
|
<Operations>
|
|
<Operation>Query</Operation>
|
|
</Operations>
|
|
<ows:WGS84BoundingBox dimensions="2">
|
|
<ows:LowerCorner>8.203459 44.901394</ows:LowerCorner>
|
|
<ows:UpperCorner>8.203547 44.901483</ows:UpperCorner>
|
|
</ows:WGS84BoundingBox>
|
|
</FeatureType>
|
|
</FeatureTypeList>
|
|
<ogc:Filter_Capabilities>
|
|
<ogc:Spatial_Capabilities>
|
|
<ogc:GeometryOperands>
|
|
<ogc:GeometryOperand>gml:Point</ogc:GeometryOperand>
|
|
<ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand>
|
|
<ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand>
|
|
<ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand>
|
|
</ogc:GeometryOperands>
|
|
<ogc:SpatialOperators>
|
|
<ogc:SpatialOperator name="Equals"/>
|
|
<ogc:SpatialOperator name="Disjoint"/>
|
|
<ogc:SpatialOperator name="Touches"/>
|
|
<ogc:SpatialOperator name="Within"/>
|
|
<ogc:SpatialOperator name="Overlaps"/>
|
|
<ogc:SpatialOperator name="Crosses"/>
|
|
<ogc:SpatialOperator name="Intersects"/>
|
|
<ogc:SpatialOperator name="Contains"/>
|
|
<ogc:SpatialOperator name="BBOX"/>
|
|
</ogc:SpatialOperators>
|
|
</ogc:Spatial_Capabilities>
|
|
<ogc:Scalar_Capabilities>
|
|
<ogc:LogicalOperators/>
|
|
<ogc:ComparisonOperators>
|
|
<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>Like</ogc:ComparisonOperator>
|
|
<ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
|
|
</ogc:ComparisonOperators>
|
|
</ogc:Scalar_Capabilities>
|
|
<ogc:Id_Capabilities>
|
|
<ogc:FID/>
|
|
</ogc:Id_Capabilities>
|
|
</ogc:Filter_Capabilities>
|
|
</WFS_Capabilities>
|