Pages: 1
- Sujet précédent - QGIS : Affichage d'une couche WMS tuilée (Mapserver / TileCache) - Sujet suivant
#1 Tue 01 April 2014 18:07
- jerome_m
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 28 Nov 2012
- Messages: 51
QGIS : Affichage d'une couche WMS tuilée (Mapserver / TileCache)
Bonjour à tous,
Je rencontre un problème pour l'affichage dans QGIS d'une couche WMS tuilée issue de Mapserver :
- J'ai créé mes tuiles de raster avec TileCache à partir de dalles issues d'une orthophotographie.
- Une application qui utilise OpenLayers se connecte à Mapserver et affiche correctement les tuiles.
- Dans QGis, j'arrive à afficher l'orthophotographie en me connectant en WMS, mais pas le tuilage : Mapserver renvoie les rasters source qui ont permis la génération des tuiles et non les tuiles générées par TileCache.
Dans le fichier MapFile, y a t il un moyen de spécifier le chemin vers le cache ?
Faut il créé un fichier supplémentaire (xml?) pour que QGis récupère les dalles dans le cache ?
Voici quelques informations supplémentaires :
Adresse du serveur WMS:
Code:
http://192.168.3.13/cgi-bin/mapserv.exe?map=F:\Data\MapFiles\cache_ortho\map\map_cache.map&tiled=true
MapFile :
Code:
MAP NAME "cache_ortho" SIZE 716 755 EXTENT 1687187.90 2222211.75 1689641.41 2224647.66 UNITS METERS IMAGECOLOR 255 255 255 SHAPEPATH "F:/Data/MapFiles/cache_ortho/data/" RESOLUTION 90 PROJECTION "init=epsg:2154" END IMAGEQUALITY 95 WEB METADATA wms_title "WMS" wms_onlineresource "http://mapscript/cgi-bin/mapserv.exe?map=F:/Data/MapFiles/cache_ortho/map/map_cache.map&" wms_srs "EPSG:3943 EPSG:2154" wms_format "image/jpeg" wms_enable_request "*" wfs_title "WFS" wfs_onlineresource "http://mapscript/cgi-bin/mapserv.exe?map=F:/Data/MapFiles/cache_ortho/map/map_cache.map" wfs_srs "EPSG:3943 EPSG:2154" wfs_enable_request "*" END END #=======================================# # BLOC OUTPUTFORMAT => Format de sortie # #=======================================# IMAGETYPE jpeg OUTPUTFORMAT NAME "jpeg" DRIVER AGG/JPEG MIMETYPE "image/jpeg" IMAGEMODE RGB EXTENSION "jpeg" FORMATOPTION "GAMMA=0.75" FORMATOPTION "TRANSPARENT=ON" END #======================= # Layer orthophoto 2012 #======================= LAYER NAME "Orthophoto" STATUS ON TILEINDEX "tileindex/contour_villedaigne.shp" TILEITEM "Location" TYPE RASTER PROJECTION "init=epsg:3943" END CLASS NAME "Orthophoto" KEYIMAGE ../images/sym_sc25.png END METADATA "wms_title" "orthophoto2012" END END END
Merci d'avance pour votre aide.
Hors ligne
#2 Wed 02 April 2014 15:05
- jerome_m
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 28 Nov 2012
- Messages: 51
Re: QGIS : Affichage d'une couche WMS tuilée (Mapserver / TileCache)
Pour simplifier la demande : Est-il possible de réutiliser les tuiles générées par Tile Cache dans QGis ?
Merci !
Hors ligne
#3 Thu 03 April 2014 01:28
Re: QGIS : Affichage d'une couche WMS tuilée (Mapserver / TileCache)
Bonjour,
Votre tuilage est entièrement généré? Et en fin de compte vous avez une structure de type TMS ou XYZ?
Si c'est le cas, je pense que vous pouvez crer un xml.
Essayez peut être de vous appuyer là dessus : http://www.3liz.com/blog/rldhont/index. … -dans-QGIS
Hors ligne
#4 Thu 03 April 2014 14:43
- jerome_m
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 28 Nov 2012
- Messages: 51
Re: QGIS : Affichage d'une couche WMS tuilée (Mapserver / TileCache)
Bonjour. Problème résolu !
Je rappelle le contexte :
configuration :
* serveur Windows Server 2008 R2 (64 bits)
* ms4w v3.0.6 (32 bits)
* gdal 1.9.1 + plugin ecw (32 bits)
Nous avons une ortho-photographie 2012 (format .ecw) découpée en dalles (jpeg) avec Tile Cache. Elle est utilisée pour une application distante qui affiche l'ortho-photographie avec OpenLayers.
Afin de ne pas utiliser de l'espace disque inutile sur le serveur, et d'optimiser l'affichage, nous voulons réutiliser cette même orthophotographie découpée en dalle pour travailler dans QGis (2.0).
Solution :
Dans QGis, il faut ajouter une couche WMS et entrer l'url de la cgi de Tile Cache:
http://xxx/tilecache/tilecache.cgi?tiled=true
QGis va ainsi lister la liste des couches tuilées disponibles (selon le fichier de configuration tilecache.cfg)
Pour de plus amples informations, n'hésitez pas à nous contacter.
Dernière modification par jerome_m (Thu 03 April 2014 14:46)
Hors ligne
Pages: 1
- Sujet précédent - QGIS : Affichage d'une couche WMS tuilée (Mapserver / TileCache) - Sujet suivant