Pages: 1
- Sujet précédent - Configuration de MapCache (remplacant de TileCache) sous MS4W - Sujet suivant
#1 Mon 04 April 2016 17:42
- jerome_m
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 28 Nov 2012
- Messages: 51
Configuration de MapCache (remplacant de TileCache) sous MS4W
Bonjour à tous,
Je viens vous demander de l'aide concernant l'utilisation de MapCache pour MapServer. Pour info, c'est le projet qui a pris la suite de TileCache. Il permet de générer des tuiles pour MapServer, soit à la demande lors d'une requete WMS, WMTS, TMS (etc...), soit lors d'une phase de pré-génération de cache (avec l'outil mapcache_seed) pour accélérer l'affichage par la suite.
- Mon Mapserver fonctionne correctement : j'arrive à afficher une image via une requete GetMap de la forme suivante :
http://192.168.3.25/cgi-bin/mapserv.exe … EIGHT=2048
- J'arrive à pré générer des tuiles avec l'outils Mapcache_seed avec la commande suivante :
mapcache_seed --config my_mapcache.xml --extent 667000,6180000,730000,6270000 --force --grid GoogleMapsCompatible --tileset test_2154 --verbose --zoom 10,16
(à noter que l'option --config permet de donner le chemin vers le fichier de configuration de mapCache : ce fichier contient un "TileSet" qui définit un tuilage, c'est à dire une source de données (fichier .map de mapserver référencé dans ma requete WMS précédente) ainsi que des grilles pour le tuilage).
- Je n'arrive pas à afficher ces tuiles via une requete TMS ou WMS ! La documentation donne la requete suivante :
http://IP_SERVER/mapcache/tms/1.0.0/__TILESET__@__GRID__/Z/X/Y.jpg
Mais lorsque je fais : http://192.168.3.25/mapcache/tms/1.0.0/ … /10743.jpg j'obtiens une erreur : il ne trouve pas mon tileset. J'ai pourtant laisser le fichier de configuration mapcache.xml à sa place initiale ("ms4w/apps/mapcache/"). Mais j'ai l'impression qu'avec cet requete le server pointe vers un autre emplacement, qui contient le projet de démo de mapcache accessible via cette adresse : http://192.168.3.25/mapcache/demo/ (si je regarde les requêtes envoyées dans cette démo, elles sont bien sous le même format que les miennes (par ex : http://192.168.3.25/mapcache/tms/1.0.0/ … 4/378.png)
=> je pense donc que Apache ne pointe pas vers le bon fichier mapCache.xml ! Mais je ne sais pas où configurer cela et je ne sais pas non plus où se trouve les fichiers de ce projet de démonstration ! impossible de le trouver (rien dans htdocs, rien dans apps/mapcache, pas de fichier xml correspondant dans l'installation de ms4w...)
J'ai cherché pas mal sur internet, et je me sens un peu perdu, n'étant pas un expert d'apache (encore moins sous windows...).
Si quelqu'un a une piste ou une méthode qui pourrait m'aider à comprendre ce qu'il se passe !
Merci d'avance !
Hors ligne
#2 Thu 07 April 2016 08:22
- jerome_m
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 28 Nov 2012
- Messages: 51
Re: Configuration de MapCache (remplacant de TileCache) sous MS4W
Erreur grossière de ma part !
J'utilisais le .bat de MS4W apache_restart.bat pour redémarrer apache, mais celui se lancait dans une console qui se fermait immédiatement (comme souvent sous windows qd on lance un .bat depuis l'explorateur...) sans que l'on ait le temps de lire les messages... Et en fait Apache ne redémarrait pas, car cette commande doit etre exécutée en admin... C'est pour cela que ma configuration n'était pas prise en compte...
Hors ligne
Pages: 1
- Sujet précédent - Configuration de MapCache (remplacant de TileCache) sous MS4W - Sujet suivant