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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sat 27 June 2009 19:59

BBarthur
Participant actif
Date d'inscription: 17 Jun 2009
Messages: 57

[mapserver/openlayers] Mauvais rendu des rasters

Bonjour

Mes rasters ont un aspect très pixellisé dans mon client carto, alors que lorsque je les visionne "directement" (dans windows par exemple) ils paraissent beaucoup plus lisses.

J'ai essayé pas mal de trucs avec les formats d'image dans mapserver, mais sans succès.

Quelqu'un aurait une idée où se situe le problème ? Je n'utilise pas (encore) tilecache, donc le problème ne vient pas de là.

Hors ligne

 

#2 Mon 29 June 2009 12:00

brunofriedmann
Participant occasionnel
Lieu: Vellerat, suisse
Date d'inscription: 19 Apr 2008
Messages: 31
Site web

Re: [mapserver/openlayers] Mauvais rendu des rasters

En règle générale cela vient d'un outputformat mis par exemple sur du gd png en 8 bits.

Dans la docu mapserver ( aussi sur les archives de la liste ), il y a plein d'exemples pour rendre les rasters en JPEG on PNG 24

On peux aussi dans certain cas utiliser AGG comme moteur en lieu et place de GD.

Bruno Friedmann

Hors ligne

 

#3 Mon 29 June 2009 16:22

BBarthur
Participant actif
Date d'inscription: 17 Jun 2009
Messages: 57

Re: [mapserver/openlayers] Mauvais rendu des rasters

Merci pour votre réponse

Après de nombreux essais, la qualité est toujours la même...

Une question que je me pose: j'ai vu dans de nombreux posts, des questions de calculs de résolution. Est-ce que cela pourrait être à la source de mon problème sachant que je n'ai aucune résolution configurée dans openlayers ?

Hors ligne

 

#4 Mon 29 June 2009 16:44

tbonfort
Participant actif
Date d'inscription: 11 Oct 2007
Messages: 87

Re: [mapserver/openlayers] Mauvais rendu des rasters

BBarthur a écrit:

Merci pour votre réponse

Après de nombreux essais, la qualité est toujours la même...

Une question que je me pose: j'ai vu dans de nombreux posts, des questions de calculs de résolution. Est-ce que cela pourrait être à la source de mon problème sachant que je n'ai aucune résolution configurée dans openlayers ?


sans screenshot de tes resultats, et/ou la liste des formats que tu as essayés , c'est difficile de donner une reponse.

thomas

Hors ligne

 

#5 Mon 29 June 2009 16:50

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: [mapserver/openlayers] Mauvais rendu des rasters

Bonjour,

Avez-vous essayé de rendre le raster avec des options de rééchantillonage ? Par exemple
PROCESSING "RESAMPLE=BILINEAR"
ou
PROCESSING "RESAMPLE=AVERAGE"
Il faut ajouter ces options dans le bloc LAYER décrivant le RASTER.
Côté formats de sortie, utilisez le JPEG si c'est de la photo ou de l'image satellite. AGG est destiné au rendu vectoriel.

Cordialement,

Guillaume

Hors ligne

 

#6 Mon 29 June 2009 17:08

BBarthur
Participant actif
Date d'inscription: 17 Jun 2009
Messages: 57

Re: [mapserver/openlayers] Mauvais rendu des rasters

Guillaume, t'es un chef !

En effet, il y a une nette amélioration. L'aspect est bien moins pixellisé. Par contre on tombe un peu dans l'extrême inverse, c'est à dire que ça devient presque flou, mais bon, je préfère de loin ça.

Pour info, j'ai vu qu'il existait encore
PROCESSING "RESAMPLE=NEAREST"
et
PROCESSING "RESAMPLE=BICUBIC"
mais dans mon cas, c'est AVERAGE qui s'avère le meilleur.

Merciiii !

EDIT: le temps de traitement est légèrement plus long, mais c'est pas grave, je préfère avoir une meilleure qualité de rendu.

Dernière modification par BBarthur (Mon 29 June 2009 17:13)

Hors ligne

 

#7 Mon 29 June 2009 18:00

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: [mapserver/openlayers] Mauvais rendu des rasters

BBarthur a écrit:

Guillaume, t'es un chef !


oui, enfin, ça dépend des jours quand-même...

BBarthur a écrit:

En effet, il y a une nette amélioration. L'aspect est bien moins pixellisé. Par contre on tombe un peu dans l'extrême inverse, c'est à dire que ça devient presque flou, mais bon, je préfère de loin ça.


Oui, en fonction du contenu on peut favoriser le lissage ou pas.

BBarthur a écrit:

Pour info, j'ai vu qu'il existait encore
PROCESSING "RESAMPLE=NEAREST"
et
PROCESSING "RESAMPLE=BICUBIC"
mais dans mon cas, c'est AVERAGE qui s'avère le meilleur.


Je ne crois pas que Bicubic soit réellement implémenté. Average est bien en effet !

BBarthur a écrit:

Merciiii !

EDIT: le temps de traitement est légèrement plus long, mais c'est pas grave, je préfère avoir une meilleure qualité de rendu.


Maintenant tu peux faire des tuiles et les mettre en cache !

Content de d'avoir aidé

Guillaume

Hors ligne

 

#8 Mon 29 June 2009 18:18

BBarthur
Participant actif
Date d'inscription: 17 Jun 2009
Messages: 57

Re: [mapserver/openlayers] Mauvais rendu des rasters

C'est précisément ce que je voulais faire... TileCache.

Malheureusement mon serveur sous Ubuntu a eu un bug (qui a dit que linux était stable ?) et j'ai dû faire un reset. Depuis, l'application n'est visible qu'en local... :s (en fait, je peux voir l'application depuis ailleurs, mais la fenêtre carte reste blanche...) donc va falloir remettre le tuilage à plus tard.

Hors ligne

 

Pied de page des forums

Powered by FluxBB