#1 Thu 26 November 2020 11:28
- vfabry
- Participant occasionnel
- Date d'inscription: 7 Sep 2006
- Messages: 24
QGIS Server : formats d'export GetFeature
Bonjour,
Est-ce que QGIS server est capable de servir d'autres formats d'export que gml 2, gml 3 et geojson lors d'une requête GetFeature sur un flux WFS ?
Merci d'avance !
Vincent F
Dernière modification par vfabry (Thu 26 November 2020 11:29)
Hors ligne
#2 Thu 26 November 2020 17:21
- dominique.lys
- Participant assidu
- Date d'inscription: 5 Oct 2006
- Messages: 473
- Site web
Re: QGIS Server : formats d'export GetFeature
Je ne pense pas, vous pensez à quel format ???
Hors ligne
#3 Thu 26 November 2020 18:59
- vfabry
- Participant occasionnel
- Date d'inscription: 7 Sep 2006
- Messages: 24
Re: QGIS Server : formats d'export GetFeature
Je pense par exemple à kml, shapefile, csv, tab...
Hors ligne
#4 Thu 26 November 2020 21:14
Re: QGIS Server : formats d'export GetFeature
Bonsoir,
QGIS Server implémentant WFS, vous pouvez utiliser les options d'export "classique" de ce standard.
En passant l'option outputFormat=shape-zip (pour du shapefile) à votre requête GetFeature
Hors ligne
#5 Fri 27 November 2020 10:27
- dominique.lys
- Participant assidu
- Date d'inscription: 5 Oct 2006
- Messages: 473
- Site web
Re: QGIS Server : formats d'export GetFeature
Je standard impose uniquement GML : http://docs.opengeospatial.org/is/04-09 … r1.html#50
Other output formats (including older versions of GML, non-XML, binary and vendor specific formats) are also possible as long at the appropriate values for the outputFormat attribute are advertised in the capabilities document [clause 13]. This specification recommends that a descriptive narative be included in the capabilities document for each output format listed there. This, however, is not a mandatory requirement.
Le support d'autres format est possible mais rien de la doc de QGIS server n'indique les formats éventuellement supportés, ni s'il y a des options pour activer/désactiver tel ou tel format
J'ai testé une requête getcapa sur un server wfs qgis, il n'y a que gml et geojson
Hors ligne
#6 Fri 27 November 2020 12:18
- vfabry
- Participant occasionnel
- Date d'inscription: 7 Sep 2006
- Messages: 24
Re: QGIS Server : formats d'export GetFeature
Quand j'interroge le GetCapabilities de mon flux WFS : https://qgisserver.hautsdefrance.fr/cgi … ervice=WFS
la partie "output format" me renvoie :
Code:
<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>
Est-ce qu'il faut paramétrer le serveur quelque part pour avoir accès aux autres formats ?
Hors ligne
#7 Fri 27 November 2020 13:11
Re: QGIS Server : formats d'export GetFeature
[EDIT] Cela concerne le WMS
Pour obtenir un format, il faut le préciser dans la requête
Code:
&INFO_FORMAT=<format>
La liste des formats : https://docs.qgis.org/3.4/fr/docs/user_ … nfo-format
mais celui-ci doit bien apparaître dans le résultat du GetCapabilities. Voici ce que j'obtiens avec une 3.16, avec le paramétrage par défaut
Code:
<GetFeatureInfo> <Format>text/plain</Format> <Format>text/html</Format> <Format>text/xml</Format> <Format>application/vnd.ogc.gml</Format> <Format>application/vnd.ogc.gml/3.1.1</Format> <Format>application/json</Format> <Format>application/geo+json</Format> . . . </GetFeatureInfo>
Dernière modification par jmarsac (Fri 27 November 2020 17:46)
Jean-Marie
Azimut
Hors ligne
#8 Fri 27 November 2020 14:19
- dominique.lys
- Participant assidu
- Date d'inscription: 5 Oct 2006
- Messages: 473
- Site web
Re: QGIS Server : formats d'export GetFeature
Si je ne m'abuse le paramètre INFO_FORMAT concerne la requête getfeatureinfo d'un WMS mais pour une requête getfeature d'un WFS c'est bien le paramètre OUTPUTFORMAT comme indiqué par Pierre André
Est-ce qu'il faut paramétrer le serveur quelque part pour avoir accès aux autres formats ?
J'ai l'impression que ça n'est pas possible, rien n'est indiqué dans la doc à ce propos :
https://docs.qgis.org/3.16/en/docs/user … getfeature
et je ne vois aucune option dans l'interface de configuration de qgis server
Hors ligne
#9 Fri 27 November 2020 17:44
Re: QGIS Server : formats d'export GetFeature
Si je ne m'abuse le paramètre INFO_FORMAT concerne la requête getfeatureinfo d'un WMS mais pour une requête getfeature d'un WFS c'est bien le paramètre OUTPUTFORMAT comme indiqué par Pierre André
Très juste, au temps pour moi
Jean-Marie
Azimut
Hors ligne
#10 Wed 03 August 2022 09:58
- etrimaille
- Participant occasionnel
- Date d'inscription: 1 Mar 2021
- Messages: 11
Re: QGIS Server : formats d'export GetFeature
Est-ce qu'il faut paramétrer le serveur quelque part pour avoir accès aux autres formats ?
Mieux vaut tard que jamais, je réponds a ce vieux sujet.
Par défaut, QGIS serveur ne fournit que GML et GeoJSON en effet.
Pour avoir des formats en plus dans QGIS serveur en WFS, il faut installer l'extension WfsOutputExtension.
https://github.com/3liz/qgis-wfsOutputExtension
Cela ajoute SHP, GPKG, ODS etc
Installable avec qgis-plugin-manager https://www.3liz.com/news/qgis-plugin-manager.html
A voir suivant la quantité de données que vous voulez exporter.
Hors ligne
#11 Fri 05 August 2022 07:48
- Gonzague49
- Juste Inscrit !
- Date d'inscription: 4 Aug 2022
- Messages: 1
Re: QGIS Server : formats d'export GetFeature
Bonjour @etrimaille,
Merci pour cette mises à jour d'info, c'est toujours pratique d'avoir plus détails. De plus, cela confirme les infos que j'ai trouvé sur https://www.javascriptfr.com/
Dernière modification par Gonzague49 (Mon 15 August 2022 08:24)
Hors ligne