banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

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


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

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

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 572
Site web

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

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 572
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é


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

vfabry a écrit:

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

 

Pied de page des forums

Powered by FluxBB