Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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.

 

Pied de page des forums

Powered by FluxBB