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

Annonce

Printemps des cartes 2024

#1 Wed 20 May 2009 14:05

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 74

Pb Résolution tuiles avec Tilecache

Bonjour à tous,

J'ai déployé Tilecache en mode cgi pour permettre un cache des tuiles livrées à mon OpenLayers.

La mise en cache et la restitution fonctionnent bien mais j'ai une perte de résolution importante à chaque échelle.

J'ai défini des échelles logiques lors de l'instanciation de la carte :

scales: [12500,25000,50000,125000, 140000, 250000,500000, 1000000]


et paramétré le fichier tilecache.cfg pour ces échelles :

resolutions=352.7775873, 176.3887936, 88.19439682, 49.38886222, 44.09719841, 17.63887936, 8.819439682, 4.409719841
maxresolution=352.7775873


en utilisant la méthode suivante (trouvé ici --> http://code.google.com/p/rcoos/wiki/TileCacheNotes) :

Resolution = Scale / ( dpi * factor )


avec dpi =72 et factor =39,3701 (unité m).

Est-ce que la démarche vous parait correcte ?

J'ai des tuiles en cache, mais la résolution est vraiment mauvaise, alors qu'elle est bonne si on demande l'image directement au serveur carto. Je présume que les valeurs de résolution sont incorrectes.

Avez vous des suggestions ?

Merci,

Rémi

Hors ligne

 

#2 Wed 20 May 2009 14:09

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9857
Site web

Re: Pb Résolution tuiles avec Tilecache

Bonjour,

Quel est le format d'image demandé au serveur par TileCache ? Par défaut c'est du jpeg il me semble.

Quel format demandez vous au serveur lorsque vous faîtes la requête directement ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 20 May 2009 16:12

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 74

Re: Pb Résolution tuiles avec Tilecache

Bonjour Yves et merci de ta réponse,

Je demande du png dans le tilecache.cfg et je sers également du png via Mapserver.

Mapserver :

OUTPUTFORMAT
                NAME "png"
                DRIVER "AGG/PNG"
                MIMETYPE "image/png"
                IMAGEMODE RGBA
                FORMATOPTION "QUANTIZE_FORCE=ON"
                FORMATOPTION "QUANTIZE_DITHER=OFF"
                FORMATOPTION "QUANTIZE_COLORS=256"
                FORMATOPTION  "INTERLACE=OFF"
                TRANSPARENT ON
    END


Tilecache.cfg :

[ScanIGN]
type=WMS
url=http://172.XX.XXX.XXX/cgi-bin/mapserv.exe?map=../htdocs/WMSservice/MapFileDemo.map&
resolutions=352.7775873, 176.3887936, 88.19439682, 49.38886222, 44.09719841, 17.63887936, 8.819439682, 4.409719841
maxresolution=352.7775873
extension=png
levels=8
bbox=259593,1747711,549835,2097683
extent_type=loose
srs=EPSG:27572


Une autre suggestion peut être ?

Hors ligne

 

#4 Tue 26 May 2009 07:32

Lionel B
Participant actif
Lieu: Macon
Date d'inscription: 5 Sep 2005
Messages: 83

Re: Pb Résolution tuiles avec Tilecache

Bonjour,

Remi01 a écrit:

La mise en cache et la restitution fonctionnent bien mais j'ai une perte de résolution importante à chaque échelle.


qu'entendez vous par perte de résolution importante ?

Remi01 a écrit:

J'ai des tuiles en cache, mais la résolution est vraiment mauvaise, alors qu'elle est bonne si on demande l'image directement au serveur carto. Je présume que les valeurs de résolution sont incorrectes.


et qu'entendez vous par résolution vraiment mauvaise ?

Vous obtenez des tuiles roses ? des messages d'erreur ?

De mon coté, j'ai suivi la méthode présentée ici : http://www.neogeo-online.net/blog/archives/84/
Cordialement
LB

Hors ligne

 

#5 Tue 26 May 2009 11:48

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 74

Re: Pb Résolution tuiles avec Tilecache

Bonjour et merci pour la réponse.

Les tuiles s'affichent bien mais la qualité d'image n'est pas aussi bonne que si on passe directement par Mapserver sans "passer" par Tilecache.

J'espère que c'est plus compréhensible !

Hors ligne

 

#6 Tue 26 May 2009 11:53

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9857
Site web

Re: Pb Résolution tuiles avec Tilecache

Rémi,

Pour la même requête ? Peux tu tenter si le problème ne vient pas de la BBox ou de l'échelle, surtout si la couche provient d'un format raster.

Une capture d'écran est la bienvenu.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#7 Tue 26 May 2009 11:56

Lionel B
Participant actif
Lieu: Macon
Date d'inscription: 5 Sep 2005
Messages: 83

Re: Pb Résolution tuiles avec Tilecache

Et qu'est-ce-que ca donne avec l'option QUANTIZE_FORCE à OFF dans la déclaration du OUTPUTFORMAT ?
Y-a-t-il encore une différence entre les 2 types d'appels ?

Hors ligne

 

#8 Thu 28 May 2009 12:37

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 74

Re: Pb Résolution tuiles avec Tilecache

Merci beaucoup Yves et Lionel,

Je n'ai pas trop pu suivre ces derniers jours, d'où une certaine latence, mais me voila de retour avec mon problème smile

Lionel, j'ai passé l'option QUANTIZE_FORCE à OFF, mais aucune amélioration.

Yves, en fait je n'ai pas exactement les même niveaux d'échelle entre mon application Openlayers/Mapserver de base et Openlayers/Tilecache/Mapserver, probablement à cause des résolutions définies ....

Je vais essayer de les redéfinir...

Toute piste est bienvenue ...

Merci

Rémi

Dernière modification par Remi01 (Thu 28 May 2009 13:01)

Hors ligne

 

#9 Thu 28 May 2009 17:17

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 74

Re: Pb Résolution tuiles avec Tilecache

Bon, mes résolutions sont désormais correctes, il s'agissait bien de ça .... combiné à un mauvais choix d'affichage de certaines couche...

Voir cette discution concernant le choix des résolutions :

http://georezo.net/forum/viewtopic.php? … 37#p139437

Rémi

Hors ligne

 

Pied de page des forums

Powered by FluxBB