J'ai le statut de géoserveur suivant. J'ai installé JAI mais la mémoire utilisée par jai est 0 et le rendu d'image pour wms est très lent.
Est-ce un problème d'allocation de mémoire? J'utilise Sql server 2008.
geoserver
wms
optimization
kinkajou
la source
la source
Réponses:
De cette page :
Donc, si vous dessinez des tuiles WMS d'un ensemble de données vectorielles, vous verrez une certaine vitesse d'utilisation de la JAI native mais probablement pas beaucoup, si votre carte est un ensemble de données de couverture / raster (imagerie satellite ou photos aériennes), alors vous verrez une vitesse en utilisant le JAI natif.
Si vous avez une génération de carte lente à partir d'une source vectorielle, les ralentissements les plus probables sont que vous n'avez pas d'index spatial sur votre source de données, que vous essayez de dessiner trop de données ou que vous êtes trop stylisé (ou en utilisant un fichier SLD inefficace ).
Pour plus de détails sur les choses possibles sur lesquelles travailler, voir http://www.slideshare.net/mobile/geosolutions/geoserver-on-steroids
la source
Essayez d'ajouter un index à votre fichier de formes, comme suggéré @iant.
La commande pour Geoserver est:
et il doit être exécuté à partir du répertoire geoserver / WEB-INF / lib en tant qu'utilisateur pouvant lire / écrire dans le répertoire shapefile. Selon la version de votre géoserveur, vous devrez peut-être modifier les numéros de version du bocal.
Je l'ai vu pour la première fois mentionné ici où d'autres méthodes de création de l'index sont citées.
la source