Suite

Efficacité du géoserveur dans la diffusion des images


Je suis un peu pile ici.

Je veux servir un tif d'arrière-plan à l'aide de geoserver et je ne sais pas quel est le meilleur moyen en termes d'efficacité. Mon raster est un GTiff UInt16 à 1 bande avec des valeurs de hauteur/terrain. Je ne me soucie pas d'afficher les valeurs, j'en ai juste besoin à des fins de visualisation.

Option A) Associez une palette de couleurs à partir d'un fichier texte à l'aide de gdaldem et servez l'image en tant que type : octet, 3 bandes RVB, GTiff et laissez le géoserveur l'afficher en utilisant le code sld suivant :

RasterSymbolizer>   1  2  3

Option B) Téléchargement dans le géoserveur du 1-bande, Tapez : UInt16, raster d'origine, puis appliquez une rampe de couleurs en utilisant un style/code SLD sur les valeurs raster.

Lequel est plus vite? plus efficace?


Vous pouvez utiliser les deux options.

Pour l'option a), vous n'avez pas besoin de créer un SLD spécifique à condition que l'image soit RVB. GeoServer sélectionnera les canaux automatiquement, si vous les indiquez séparément, vous pourriez provoquer un traitement inutile.

L'option b) nécessite moins de traitement et devrait fonctionner correctement, mais elle peut être légèrement plus lente car vous effectuerez le transcodage des valeurs en couleurs à chaque demande.

Dans les deux cas, GeoServer utilisera la vue d'ensemble si elle est disponible. Pour une image de 1 Go, vous pouvez continuer à utiliser le format geotiff.

Simone.


Créez votre style à l'aide de l'outil SLD de geoserver. C'est pourquoi il est là ! Vous pouvez également utiliser QGIS pour générer le SLD (SLD4raster) voir plugin

De plus, si votre fichier tiff est volumineux, vous pouvez utiliser la mosaïque du plugin de mosaïque de géoserveur


Voir la vidéo: DIFFUSION DES IMAGES DU CORPS SANS VIE DU PRÉLAT LE MINSANTE OUVRE UNE ENQUÊTE (Octobre 2021).