Pages: 1
- Sujet précédent - [mapserver] la génération d'une imagemap ne tient pas compte du temps - Sujet suivant
#1 Thu 23 June 2011 18:20
- Jean-Marie64
- Participant actif
- Lieu: Pau
- Date d'inscription: 6 Nov 2007
- Messages: 131
[mapserver] la génération d'une imagemap ne tient pas compte du temps
Bonjour
j'ai dans un 1er temps écrit un mapfile pour générer une image affichant des données
comprises dans une intervalle de temps donné ;
la commande :
wget -O imagemap.gif "http://host/cgi-bin/mapserver/mapserv?map=..mapfile&LAYERS=donnees&FORMAT=png&...&time=2011-06-23 13:55:33%2F2011-06-23 14:00:33&...&WIDTH=900&HEIGHT=750
me renvoie bien une image correcte composée uniquement des données dont la date est comprise dans l'intervalle de temps spécifié dans la requête
si je veux maintenant créer une imagemap pour le même intervalle de temps, je m'aperçois que cet intervalle de temps est ignoré
et je reçois une quantité énorme de donnée (en l’occurrence comprise entre 2011-06-16 et 2011-06-22) ;
je m'attendais bien entendu à recevoir la même quantité de données ;
ci-dessous la requête avec les modification en gras pour récupérer une imagemap :
wget -O imagemap.html "http://host/cgi-bin/mapserver/mapserv?map=..mapfile&qlayer=donnees&FORMAT=png&...&time=2011-06-23 13:55:33%2F2011-06-23 14:00:33&...&WIDTH=900&HEIGHT=750&mode=nquery&searchmap=true
quelqu'un aurait-il une explication au problème que je rencontre
merci bien
jean-Marie
------
j'ai précisé ci-dessous en gras les infos rajoutées pour générer une imagemap
outputformat
name "png"
driver "agg/png"
mimetype "image/png"
imagemode "rgb"
end
OUTPUTFORMAT
NAME "imagemap"
MIMETYPE "imagemap"
DRIVER "imagemap"
EXTENSION "html"
IMAGEMODE "PC256"
TRANSPARENT TRUE
END
QUERYMAP
STATUS ON
STYLE NORMAL
END
...
layer
name "donnees"
group "donnees"
type point
status on
connectiontype postgis
connection "host=%HOST% dbname=%DBNAME% ... port=5432"
data "coord from stroke using unique num"
metadata
"wms_title" "donnees"
"wms_timeitem" "date"
"wms_timeextent" "2000-01-01/2033-12-31"
end
template "imaptemplate-time.html"
header "imapheader-time.html"
footer "imapfooter-time.html"
projection
"init=epsg:4326"
end
class
name "classdate1"
EXPRESSION ("[date]">"%CLASSDATE1%")
style
symbol "Point"
size 6
color 255 0 0
end
end
....
Hors ligne
Pages: 1
- Sujet précédent - [mapserver] la génération d'une imagemap ne tient pas compte du temps - Sujet suivant