Performances de Shapefile et PostGIS avec GeoServer?

8

Je vais construire une application web, qui rendra une dizaine de cartes en utilisant GeoServer. Je vais également modifier les données d'attribut dans l'application pour certaines couches.

Quel est le choix recommandé pour les performances et le déploiement: une carte rendue à partir de GeoServer à l'aide d'une base de données Shapefile ou PostGIS? (ou ils n'ont pas vraiment d'importance)

Je ne traite aucune requête spatiale.

Sibi
la source
Vous avez dit que vous changerez les données d'attribut. Cela signifie-t-il que votre application effectuera les modifications ou que les données seront mises à jour périodiquement par un autre processus?
Devdatta Tengshe
L'application Web effectuera les modifications.
Sibi

Réponses:

14

PostGIS . La documentation de Geoserver a le commentaire suivant :

"Les fichiers de formes sont un format très courant pour les données géospatiales. Mais si vous exécutez GeoServer dans un environnement de production, il est préférable d'utiliser une base de données spatiale telle que PostGIS. Ceci est essentiel si vous effectuez des transactions (WFS-T). La plupart des bases de données spatiales fournissent Outils de conversion de fichiers de formes. Bien qu'il existe de nombreuses options pour les bases de données spatiales (voir la section sur l'utilisation des bases de données), PostGIS est recommandé. Oracle, DB2 et ArcSDE sont également pris en charge. "

Ce n'est pas toute l'histoire; même si vous ne vous souciez pas de WFS, tout, du tri natif à la possibilité de créer et de publier des vues PgSQL, les performances des requêtes, la sécurité des données, le stockage ... utilisez simplement PostGIS.

WolfOdrade
la source
Je ne traite aucune requête spatiale, juste pour que vous le sachiez.
Sibi
7

Je voudrais ajouter pour quiconque fait cette question, qui selon mon expérience est recommandée lorsque vous prévoyez de changer, mais même si les données spatiales, mais si juste pour les montrer (WMS) produit mieux (plus rapidement) pour utiliser le fichier de formes, voir cette diapositive

Tests de performances WMS! Mapserver & Geoserver FOSS4G 2007

phipex
la source
Présentation intéressante merci! Je me demande si le temps de réponse (où shp <postgis) a changé depuis 6 ans ...?
WolfOdrade
J'ai fait que les tests sont cohérents avec ce qui a été dit dans la présentation, mais rappelez-vous que ce qui a été dit dans la présentation est pour wms, je ne suis pas sûr que cela s'applique à WFS, je n'ai pas prouvé que je n'en avais pas besoin, il serait intéressant d'essayer.
phipex
D'après ma lecture, les fichiers de formes ont un meilleur temps de réponse mais les postgis gagnent en débit, c'est ce que vous voyez aussi?
WolfOdrade
J'ai seulement testé avec WMS et dans les tests que j'ai effectués, j'ai amélioré les performances du shapefile, je n'ai fait aucun test avec WFS
phipex
@WolfOdrade La diapositive de réflexion (# 11) dit "Les lignes plus élevées sont meilleures ici", ce qui signifie que les fichiers de formes gagnent. Logique, car (encore une fois mentionné sur la diapositive), il s'agit simplement d'une représentation alternative de la diapositive précédente sur les temps de réponse.
Stijn