[Qgis-user] Anybody to confirm this WFS problem?
Richard Duivenvoorde
rdmailings at duif.net
Fri Oct 12 02:48:15 PDT 2018
On 10/12/2018 11:27 AM, magerlin wrote:
> To be very specific - I can only open project using layer source b) in QGIS
> 3.2.2
>
> *a)* restrictToRequestBBOX='1' srsname='EPSG:25832'
> typename='fingerplan17:fp17vf_stationer'
> url='http://wfs1.erst.dk:80/fingerplan17/wfs' version='auto' table="" sql=
>
> *b)* restrictToRequestBBOX='1' srsname='EPSG:25832'
> typename='fingerplan17:fp17vf_stationer'
> url='http://wfs1.erst.dk:80/fingerplan17/wfs' version='1.0.0' table="" sql=
>
> *c)* restrictToRequestBBOX='1' srsname='EPSG:25832'
> typename='fingerplan17:fp17vf_stationer'
> url='http://wfs1.erst.dk:80/fingerplan17/wfs' version='1.1.0' table="" sql=
>
> *d)* restrictToRequestBBOX='1' srsname='EPSG:25832'
> typename='fingerplan17:fp17vf_stationer'
> url='http://wfs1.erst.dk:80/fingerplan17/wfs' version='2.0.0' table="" sql=
Hi Morten,
>From the debug info:
Firing:
http://wfs1.erst.dk:80/fingerplan17/wfs?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=fingerplan17:test&STARTINDEX=0&COUNT=1&SRSNAME=urn:ogc:def:crs:EPSG::25832:
Then your server has troubles serving data without primary key:
../src/core/qgsmessagelog.cpp: 27: (logMessage) [34ms]
2018-10-12T11:43:25 Qt[1] No QgsCoordinateTransformContext context set
for transform
../src/providers/wfs/qgswfsfeatureiterator.cpp: 545: (run) [148ms] Got
exception java.lang.RuntimeException: java.lang.RuntimeException:
java.io.IOException
java.lang.RuntimeException: java.io.IOException
java.io.IOExceptionCannot do natural order without a primary key, please
add it or specify a manual sort over existing attributes. Re-trying with
paging disabled
../src/core/qgsmessagelog.cpp: 27: (logMessage) [0ms]
2018-10-12T11:43:25 WFS[1] Server generated an exception in GetFeature
response: java.lang.RuntimeException: java.lang.RuntimeException:
java.io.IOException
java.lang.RuntimeException: java.io.IOException
java.io.IOExceptionCannot do natural order without a primary key, please
add it or specify a manual sort over existing attributes
../src/core/qgsmessagelog.cpp: 27: (logMessage) [2ms]
2018-10-12T11:43:26 WFS[1] Retrying request
http://wfs1.erst.dk:80/fingerplan17/wfs?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=fingerplan17:test&STARTINDEX=0&COUNT=1&SRSNAME=urn:ogc:def:crs:EPSG::25832:
1/3
../src/core/qgsgml.cpp: 829: (startElement) [59ms] mEpsg = 25832
../src/core/qgsproviderregistry.cpp: 437: (createProvider) [2ms]
Instantiated the data provider plugin: WFS
Then QGIS starst:
http://wfs1.erst.dk/fingerplan17/wfs?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=fingerplan17:test&STARTINDEX=0&COUNT=1000000&SRSNAME=urn:ogc:def:crs:EPSG::25832:
which, when put in a browser says:
Unable to support srsName: urn:ogc:def:crs:EPSG::25832:
No authority was defined for code "EPSG:". Did you forget
"AUTHORITY:NUMBER"?
QGIS is not handling this apparently? As the dialog with 'Load features
for layer fingerplan17:test' stays up.
Hope this helps a little,
Regards,
Richard Duivenvoorde
More information about the Qgis-user
mailing list