Hi,

I can confirm that despite having <PagingAllowed>OFF</PagingAllowed> in the 
wfs.xml file ogrinfo generates GetFeatures with COUNT and STARTINDEX as in this 
sample from the debug log:

HTTP: 
Fetch(https://geodata.tampere.fi/geoserver/wfs?typename=maankaytto:KAAVAYKSIKOT_ALUE_MVIEW&SERVICE=WFS&VERSION=2.0.0&REQUEST=GetFeature&TYPENAMES=maankaytto:KAAVAYKSIKOT_ALUE_MVIEW&STARTINDEX=0&COUNT=1000000)
ERROR 1: HTTP error code : 400

When it comes to the QGIS case I wonder if it could be possible to use Python 
and pyqgis for setting temporary environmental variables and opening the 
wfs.xml file. If it works then it would be possible to set also 
GML_ATTRIBUTES_TO_OGR_FIELDS.

-Jukka Rahkonen-

Lähettäjä: Pekka Sarkola <pe...@gispo.fi>
Lähetetty: tiistai 14. kesäkuuta 2022 16.20
Vastaanottaja: Even Rouault <even.roua...@spatialys.com>
Kopio: Pekka Sarkola <pekka.sark...@gispo.fi>; Rahkonen Jukka 
<jukka.rahko...@maanmittauslaitos.fi>; 'gdal-dev@lists.osgeo.org' 
(gdal-dev@lists.osgeo.org) <gdal-dev@lists.osgeo.org>
Aihe: Re: [gdal-dev] Possibility to use config options in VRT-files

Hi,

Ok, I understand and agree with this security issue.

However, I still have problems with the WFS service file.

This works perfectly:

    ogrinfo 
WFS:https://geodata.tampere.fi/geoserver/wfs?typename=maankaytto:KAAVAYKSIKOT_ALUE_MVIEW<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgeodata.tampere.fi%2Fgeoserver%2Fwfs%3Ftypename%3Dmaankaytto%3AKAAVAYKSIKOT_ALUE_MVIEW&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C2355d7c51b73426e7e4208da4e088e22%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637908095892972141%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=A6Kozvr5wkzMwd7yS6tWp7fT1LvnzWxP9tzMWTyEFQI%3D&reserved=0>
 -al -so --config OGR_WFS_PAGING_ALLOWED OFF

Without  OGR_WFS_PAGING_ALLOWED, I got some HTTP 400 errors.

I create WFS Service file (tre_wfs.xml):

<OGRWFSDataSource>
  
<URL>https://geodata.tampere.fi/geoserver/wfs?typename=maankaytto:KAAVAYKSIKOT_ALUE_MVIEW<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgeodata.tampere.fi%2Fgeoserver%2Fwfs%3Ftypename%3Dmaankaytto%3AKAAVAYKSIKOT_ALUE_MVIEW&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C2355d7c51b73426e7e4208da4e088e22%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637908095892972141%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=A6Kozvr5wkzMwd7yS6tWp7fT1LvnzWxP9tzMWTyEFQI%3D&reserved=0></URL>
  <PagingAllowed>OFF</PagingAllowed>
</OGRWFSDataSource>

When I run this service file with ogrinfo:

ogrinfo -ro tre_wfs.xml -al -so

I also got those HTTP 400 errors. However, if I add config parameter:

ogrinfo -ro tre_wfs.xml -al -so --config OGR_WFS_PAGING_ALLOWED OFF

It works, I'm confused.

Rgs,

Pekka




ti 14. kesäk. 2022 klo 15.52 Even Rouault 
(even.roua...@spatialys.com<mailto:even.roua...@spatialys.com>) kirjoitti:

Hi,

It is not possible to set configuration options in VRT files. There could 
potentially be security issues in doing so and reading untrusted VRT.

Even
Le 14/06/2022 à 14:49, Pekka Sarkola a écrit :
Hi!

I had some other problems with the WFS service description file, need to check 
that.

However, in another case I'd like to use GML_ATTRIBUTES_TO_OGR_FIELDS -config 
for WFS service.

Rgs,

Pekka

ti 14. kesäk. 2022 klo 8.58 Rahkonen Jukka 
(jukka.rahko...@maanmittauslaitos.fi<mailto:jukka.rahko...@maanmittauslaitos.fi>)
 kirjoitti:
Hi,

Do you need to use just the OGR virtual format 
https://gdal.org/drivers/vector/vrt.html<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgdal.org%2Fdrivers%2Fvector%2Fvrt.html&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C2355d7c51b73426e7e4208da4e088e22%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637908095892972141%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9cqvOvjBsw59cWVS6Qa1grxGz5O1fzHQE6DjYA25Gd0%3D&reserved=0>?
 The simple WFS service description file 
https://gdal.org/drivers/vector/wfs.html<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgdal.org%2Fdrivers%2Fvector%2Fwfs.html&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C2355d7c51b73426e7e4208da4e088e22%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637908095892972141%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=1dR9jTbtEho%2BG3tz8op8iACkOkgNhnfaQ2%2FTEWVlFcw%3D&reserved=0>
 seems to support an additional PagingAllowed element as immediate children of 
the OGRWFSDataSource for that purpose.

-Jukka Rahkonen-

Lähettäjä: gdal-dev 
<gdal-dev-boun...@lists.osgeo.org<mailto:gdal-dev-boun...@lists.osgeo.org>> 
Puolesta Pekka Sarkola
Lähetetty: tiistai 14. kesäkuuta 2022 8.34
Vastaanottaja: 'gdal-dev@lists.osgeo.org<mailto:gdal-dev@lists.osgeo.org>' 
(gdal-dev@lists.osgeo.org<mailto:gdal-dev@lists.osgeo.org>) 
<gdal-dev@lists.osgeo.org<mailto:gdal-dev@lists.osgeo.org>>
Aihe: [gdal-dev] Possibility to use config options in VRT-files

Hi!

Could it be possible to add GDAL configuration options to VRT-files?

I have worked with several WFS-services, where I have to set 
OGR_WFS_PAGING_ALLOWED=OFF -option to get data.It is not problem to add system 
variable or --config when running ogrinfo/ogr2ogr from command line. But I like 
to use the same .vrt-files also in QGIS and it will be more convenient to add 
necessary config-options to vrt-files.

Rgs,

Pekka





_______________________________________________

gdal-dev mailing list

gdal-dev@lists.osgeo.org<mailto:gdal-dev@lists.osgeo.org>

https://lists.osgeo.org/mailman/listinfo/gdal-dev<https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.osgeo.org%2Fmailman%2Flistinfo%2Fgdal-dev&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C2355d7c51b73426e7e4208da4e088e22%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637908095892972141%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=SzJbJuBEctSTcoi%2BppR2UXh1666TLOTj2O%2FRa8IIOFM%3D&reserved=0>

--

http://www.spatialys.com<https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.spatialys.com%2F&data=05%7C01%7Cjukka.rahkonen%40maanmittauslaitos.fi%7C2355d7c51b73426e7e4208da4e088e22%7Cc4f8a63255804a1c92371d5a571b71fa%7C0%7C0%7C637908095892972141%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Z4ZSfVGuoY3561YnLe%2B53H7B8uQVLkiWcLwj3yJyu%2F8%3D&reserved=0>

My software is free, but my time generally not.
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to