#1 Thu 26 August 2004 16:57
- Alain Ferchal
- Invité
mapserver - iws
Bonjour,
Ce mail concerne principalement les experts mapserver et iws presents sur
cette liste. Voici mon pb.
Nous disposons d'une interface qui permet de visualiser sur notre Intranet
des donnees raster (format ecw) via image web server. Par dessus, nous
affichons une surcouche vecteur via mapserver (3.6). J'aimerais interroger
la couche vecteur de mapserver en passant en mode query et renvoyer le
resultat de ma requete dans un popup.
Je joins ci dessous mon code javascript qui ne fonctionne pas pour l'instant
car je maitrise mal la syntaxe du query (notamment en ce qui concerne les
coordonnees du point clique qui doivent passer en parametre ?). L'autre
souci est qu'il m'ouvre directement la fenetre popup sans attendre que j'ai
clique sur la carte. Avis aux amateurs et merci d'avance pour les
eventuelles reponses.
Cordialement
___________
Alain Ferchal
function queryLayer() {
NCSView1.SetPointerMode(2);
var xMin = NCSView1.GetTopLeftWorldCoordinateX();
var yMax = NCSView1.GetTopLeftWorldCoordinateY();
var xMax = NCSView1.GetBottomRightWorldCoordinateX();
var yMin = NCSView1.GetBottomRightWorldCoordinateY();
var strMapPath = d:/site_intranet_proto_asp/proto.map ;
queryURL = http://srvdad/mapserver/mapserv.exe?map= + escape(strMapPath)
+ &mode=query + &map.x= + (CoordonneesPointCliqueX) + &map.y= +
(CoordonneesPointCliquey) + &mapext= + xMin + + + yMin + + + xMax +
+ + yMax;
queryWin = window.open(queryURL,
queryWin , toolbar=no,width=300,height=300,location=no,directories=no,statu
s=no,menubar=no );
queryWin.focus();
}
Ce message et toutes les pieces jointes sont etablis a l'intention exclusive de ses destinataires et sont confidentiels. Si vous recevez ce message par erreur, merci de le detruire et d'en avertir immediatement l'expediteur. Toute utilisation de ce message non conforme a sa destination, toute diffusion ou toute publication, totale ou partielle, est interdite sauf autorisation expresse. L'internet ne permettant pas d'assurer l'integrite de ce message, le Conseil General de Seine-Saint-Denis decline toute responsabilite au titre de ce message, dans l'hypothese ou il aurait ete modifie. D'autre part, le Conseil General de Seine-Saint-Denis ne reconnait exclusivement que les delegations de signatures ecrites par les personnes habilitees et ne peut donc etre engage par un message electronique.