Quantcast
Channel: Forum SIG - Systèmes d'Information Géographique et Géomatique
Viewing all articles
Browse latest Browse all 8030

[WebMapping] MapCache & TileCache - Problèmes d'affichage

$
0
0
Bonjour,

Je suis un nouvel utilisateur de Mapserver et j'essaye de dynamiser l'affichage grâce à un système de cache.
J'ai actuellement à ma disposition une base de donnée shapefile et un mapfile, lorsque je génère mon affichage via mapserver.exe, tout est bon. J'utilise la toute dernière version de MS4W.
Pour mes tuiles, je me suis tout d'abord tourné vers Tilecache, l'exemple de base fonctionne parfaitement, me crée les tuiles au bon format sur mon disque. Lorsque j'utilise mon mapserver.exe via localhost et en lui donnant en paramètre mon mapfile, j'obtiens un affichage entièrement blanc, les tuiles blanches sont bien enregistrées sur mon disque. Ce problème ne semble pas venir de mon extend du fait que ma map s'affichait bien lorsque je questionnais mapserver via mon mapfile directement, sans passer par Tilecache et Python.
J'ai je pense installé correctement mapscript du fait qu'il n'y a plus d'erreur Python.

Voici mon tilecache.cfg :
[maCouche]
type=MapServer
layers=maCouche
mapfile=C:/ms4w/apps/cartes/test.map

Mon index.html
function init(){
map = new OpenLayers.Map( $('map'), {'maxResolution': 360/512});
layer = new OpenLayers.Layer.WMS( "maCouche", "tilecache.cgi?", {layers: 'maCouche', format: 'image/png' } );
map.addLayer(layer);
map.addControl(new OpenLayers.Control.Permalink());
if (!map.getCenter()) map.zoomToMaxExtent();
}


Un extrait de mon fichier map :
EXTENT 213774.148201 5364955.953268 230230.945816 5375848.729959
WEB
IMAGEPATH "/ms4w/tmp/ms_tmp"
IMAGEURL "/ms_tmp"
METADATA
'wms_onlineresource' 'http://localhost/cgi-bin/mapserv.exe?map=c:/ms4w/apps/cartes/test.map'
'wms_srs' 'EPSG:4326 EPSG:900913 EPSG:32187'
'wms_enable_request' '*'
END
END

J'ai exactement le même problème en utilisant mapcache, à savoir que j'ai une cartographie entièrement blanche. Je n'ai par contre pas ici généré mes fichiers, j'ai utilisé MS4W Archive v3.0.6 car je n'ai pas réussi à compiler mapcache via nmake.

Voici à quoi ressemble mon mapcache.xml :
<source name="vmap0" type="wms">
<getmap>
<params>
<FORMAT>image/png</FORMAT>
<LAYERS>maCouche</LAYERS>
<MAP>C:/ms4w/apps/cartes/test.map</MAP>
</params>
</getmap>
<http>
<url>http://localhost/cgi-bin/mapserv.exe</url>
</http>
</source>

Je n'ai ajouté que la balise MAP et modifié correctement l'url, Apache se restart sans erreur mais j'ai toujours des tuiles blanches.

Merci de l'aide que vous pourrez m'apporter.

Benoit P.

Viewing all articles
Browse latest Browse all 8030

Trending Articles