Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Tue 14 September 2021 12:40

image95
Membre
Date d'inscription: 6 Sep 2014
Messages: 135

QGIS/Prod de carte: acces de donnees via postgis VS geoserver

Bonjour,

Nous souhaitons mettre en place un serveur SIG pour de la production de carte. Le client sera bureautique : qgis.
On compte mettre en place également un SGBD postgis et un geoserver.
Pour les aspects d'accès à la données avec des clients bureautique (par opposition à client web),on aimerait dresser les principaux avantages et limites d'un accès à la donnée SIG (vecteur et raster) via qgis 
A /  directement depuis le SGBD postgis VS B / Données postgis mise à disposition via geoserver.


Des personnes pourraient elles nous faire en quelques lignes un retour d'expérience ? Définir les principaux critères? Nous en avons identifié un pour le moment : un accès de la donnée directement depuis le SGBD permet de stocker le style d'une table par défaut dans le SGBD (depuis un qml).
Dans le but de creation de cartes, ce critère de restauration automatique de style est important.
Alors que de restaurer automatiquement un style depuis un flux WFS semble impossible. (possible en WMS mais pas optimal car les sld qgis semble souvent incompatibles avec des sld geoserver).


Outre le critère de restauration automatique du style, nous pensions à la performance (affichage, traitements). Il y aurait il des retours ? D'autres critères à considérer (interopérabilité avec qgis?)
Merci.

Dernière modification par image95 (Fri 17 September 2021 12:18)

Hors ligne

 

#2 Tue 14 September 2021 13:46

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 876
Site web

Re: QGIS/Prod de carte: acces de donnees via postgis VS geoserver

Bonjour,

Sûrement des choses à affiner/corriger mais voici un retour

A / directement depuis le SGBD postgis

Avantages:

- Souplesse d'accès en particulier pour lancer des requêtes
- gestion des droits utilisateurs via PostgreSQL
- édition native dans QGIS
- Si accès WFS à GeoServer, avantage PostGIS (moins lourd au niveau du réseau)
- Source pour les couches pour ensuite lancer des traitements via la Boites à outils

Inconvénients:

- Sollicite plus le réseau intranet (on envoie des géométries) par rapport à un accès aux mêmes données en WMS.
- Risque de lock entre utilisateurs (multi-accès à la même table surtout en édition)
- Si besoin accès web, il faut faire du développement "custom"
- Inadapté pour servir des raster en particulier si "lourds"

Warning: Ne pas mettre des données raster dans la BDD mais rester sous forme de fichiers

B / Données postgis mise à disposition via geoserver

Avantages:

- GeoServer consommable à la fois dans QGIS et client web
- Permet plus facilement d'avoir de la lecture seule avec style sans risque de se faire "casser" les styles sinon on doit mettre à disposition des qgs/qgs complexes
- Déport de la charge pour le rendu sur GeoServer sinon, si gros projet QGIS mais poste informatique peu puissant, ça "rame"
- On gagne au niveau réseau si WMS car image plus léger que géométrie mais si WFS, devient désavantage.
- Edition via WFS. Sur le papier séduisant, en pratique pas aussi simple.
- Pas de risque de lock entre utilisateurs car seul GeoServer accède à la BDD
- Consommation raster et vecteur, 2 en 1 (WMS/WFS)

Inconvénients:

- Demande travail pour aligner les styles: ceux venant de QGIS sont exportables en style SLD compatible avec GeoServer mais loin d'être parfait
- Manque de souplesse si on ne veut pas publier que des tables. Il faut préparer des couches depuis des requêtes SQL côté Geoserver ou préparer des requêtes PostGIS à l'amont pour créer des tables qu'on publie. Seul un administrateur le peu alors que côté PostGIS, il suffit de faire la requête (sous réserve d'avoir les droits sur les ressources requêtées)
- Consommation WFS lourde au niveau charge



Cordialement

Thomas

Dernière modification par ThomasG (Tue 14 September 2021 13:51)

Hors ligne

 

#3 Tue 14 September 2021 14:21

image95
Membre
Date d'inscription: 6 Sep 2014
Messages: 135

Re: QGIS/Prod de carte: acces de donnees via postgis VS geoserver

Merci pour votre retour très détaillé. En espérant que ce post puisse être utile à d'autres utilisateurs. Sauf erreur de ma part, j'ai pas trouvé de ressources clairement dédié à ce sujet sur le web. Si d'autres personnes veulent faire un retour ou interagir, avec plaisir.
Concernant votre limite identifiée "- Risque de lock entre utilisateurs (multi-accès à la même table surtout en édition)", selon vous il s'agit d'un risque qu'on peut également observé en simple lecture? Il m'avait semblé que postgis gérait bien cet aspect transactionnel et multi users-multi accès ?

Dernière modification par image95 (Tue 14 September 2021 14:28)

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |