#1 Thu 06 December 2007 13:24
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
[MGOS 1.2] pb de sélection d'entité point
Bonjour,
J'ai crée une table avec MySql qui comporte des champs dont un X et un Y.
Via un canal ODBC, je suis en mesure d'afficher ma couche dans Studio. J'ai
affecté à cette couche un symbole stocké dans une bibliothèque de symboles.
J'ai positionné ma couche en première position dans ma carte et elle est
sélectionnable. Tout va bien sauf que je ne suis pas en mesure de
sélectionner mon symbole et encore moins de voir l'infobulle....
Par contre, si je décoche toutes les autres couches et que je laisse ma
couche avec mon symbole, ca fonctionne...
On dirait qu’il ne prend pas en compte l’ordre d’affichage…
Alors bug ou mauvaise manip de ma part!!!
Merci de votre aide !
Yannick
Hors ligne
#2 Thu 06 December 2007 14:51
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: [MGOS 1.2] pb de sélection d'entité point
Hello Yannick
En fait il faut approcher très calmement le curseur du centre physique du bloc/symbole (ou clipart) et lorsque l'infobulle apparaît, tu as peut être une chance de l'attraper par un clic-clic !
La tremblante du mouton ou maladie de Parkinson est INTERDITE !
Cela se joue à UN pixel près = l'horreur absolue !!!
GeoBye, Pat (qui en bave toujours avec MGOS/MGES)
(Autodesk Expert Elite Team)
Hors ligne
#3 Fri 07 December 2007 10:39
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
Re: [MGOS 1.2] pb de sélection d'entité point
En montagne, avec le manque d'oxygène, pas facile d'être précis avec le
mulot...
J'avais remarqué que je pouvais sélectionner l'objet de temps en temps...et
apercevoir l'infobulle...
Mais est-ce que je suis le seul à utiliser des symboles avec MGOS?????
Existe-t-il une parade à ce problème? Car c'est un peu limite...
Merci quand même et bon courage!
Yannick
Hors ligne
#4 Fri 07 December 2007 16:28
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: [MGOS 1.2] pb de sélection d'entité point
Bonjour,
Existe-t-il une parade à ce problème? Car c'est un peu limite...
Oui, il est possible d'agrandir la zone de sélection autour d'un point.
Pour cela, il faudrait modifier la fonction RequestHyperLinkData dans le fichier ajaxmappane.templ située dans C:\Program files\Autodesk\MapGuideEnterprise2007\WebServerExtensions\www\viewerfiles (pour la version 2008, sans doute dans C:\Program Files\Autodesk\MapGuideEnterprise2008\WebServerExtensions\www\viewerfiles)
La valeur doit être changée en fonction de la taille du symbole sur le calque et du niveau de zoom de la carte.
Par exemple, la valeur initiale étant de 2, on pourrait la passer à 6 :
x1 = x - 6; x2 = x + 6;
y1 = y - 6; y2 = y + 6;
Dites nous si cela fonctionne pour vous.
Cordialement,
Gwenael Bachelot
Autodesk
Hors ligne
#5 Fri 07 December 2007 16:53
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: [MGOS 1.2] pb de sélection d'entité point
Hello Gwen
La modification proposée est elle seulement pour le Viewer Ajax ?
Car le fichier que tu proposes de modifier se nomme "ajax...", ce qui m'inquiète un peu !?
ou bien cela peut il marcher aussi avec le Viewer DWF ?
GeoBye, Pat (clic-clic FOU à UN pixel près)
(Autodesk Expert Elite Team)
Hors ligne
#6 Fri 07 December 2007 22:35
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: [MGOS 1.2] pb de sélection d'entité point
Oui, uniquement pour le viewer Ajax.
Pour le viewer DWF, c'est le client DWF qui gère cette sélection (DWF Viewer ou Autodesk Design Review).
Il me semblait que seul le viewer Ajax avait besoind e changer ce paramètre.
Rencontres tu un problème de sélection avec le viewer DWF ?
Cordialement,
Gwenael
Hors ligne
#7 Fri 07 December 2007 23:43
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
Re: [MGOS 1.2] pb de sélection d'entité point
Bonjour
top marrant votre truc
moi aussi j'avais ce type de problème ...
j'ai testé le
x1 = x - 6; x2 = x + 6
y1 = y - 6; y2 = y + 6
c'est ici dans le ajaxmappane.templ
*********************************************************************************
}
function RequestHyperLinkData(id, x, y, exec)
{
if(lastMapRcv != mapId) return;
if(isPopupOpen(tbMenu) || isPopupOpen(ctxMenu)) return;
req = CreateRequestHandler();
req.open("POST", webAgent, true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
x1 = x - 6; x2 = x + 6;
y1 = y - 6; y2 = y + 6;
pt1 = ScreenToMapUnits(x1,y1);
pt2 = ScreenToMapUnits(x2,y2);
geom = MakeWktPolygon(pt1.X, pt1.Y, pt2.X, pt2.Y);
reqParams = "OPERATION=QUERYMAPFEATURES&VERSION=1.0.0&PERSIST=0&MAPNAME=" + encodeURIComponent(mapName) + "&SESSION=" + sessionId + "&SEQ=" + Math.random() + "&LAYERNAMES=" + encodeURIComponent(GetVisLayers()) + "&GEOMETRY=" + geom + "&SELECTIONVARIANT=INTERSECTS&MAXFEATURES=1&LAYERATTRIBUTEFILTER=5";
obj = new HlRequest(id, x, y, req, exec);
req.onreadystatechange = obj.OnHl;
try { req.send(reqParams); } catch(e) {}
}
***********************************************************************************
c'est ma souris qui souffle un peu ça marche sur l'Ajax mais j'ai pas noté ce problème pour le dwf
merci gwenael....
cordialement Jean-Marie
(c'est le même chemin pour MGOS C:\Program Files\MapGuideOpenSource\WebServerExtensions\www\viewerfiles )
Hors ligne
#8 Mon 10 December 2007 17:11
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
Re: [MGOS 1.2] pb de sélection d'entité point
Salut,
Désolé, je vous ai laissé seul sans participer au débat...
En effet avec Ajax, ca résout le problème mais pas avec DWF que j'utilise.
En fait, j'utilise autodesk Review 2008 et j'ai à la fois un problème de
sélection et un problème de lecture de l'infobulle.
Encore plus dur de sélectionner un pixel le lundi matin...
A+
Yan
Hors ligne
#9 Mon 10 December 2007 22:48
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
Re: [MGOS 1.2] pb de sélection d'entité point
bonjour ou bonsoir Yannick
comment as tu "stylisé " ton point car j'ai remarqué que en étudiant de plus prés, si celui ci était un symbole BMP
ou autre du style WMF j'avais aussi ce problème (en dwf ) mais pas quand le symbole est le caractère d'une police
... je n'est pas une réponse mais une piste à suivre. Il est claire que en Ajax je n'ai plus ce problème mais helas pour des raisons
d'applications, je suis obligé de diffuser mes cartes moi aussi en dwf
je ne pense pas que le lecteur soit en cause (Autodesk Desig Review 2008) enfin je pense ... bien que ...
je ne suis pas un développeur donc encore une fois pas de réponse ...
Cordialement Jean - Marie
Hors ligne
#10 Tue 11 December 2007 13:32
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
Re: [MGOS 1.2] pb de sélection d'entité point
Bonjour Jean-Marie,
En effet, j'utilise une image que j'ai intégrée à la bibliothèque de
symboles.
J'ai fait le test avec le caractère d'une police et c'est le même problème.
Quand il y a plusieurs couches superposées et sélectionnables de type
points, lignes, polygones, le point est oublié!!! Si on décoche les couches
situées sous le point, on voit l'infobulle et la sélection est possible....
Fourbe, non?
Moi aussi, je suis obligé de diffuser mes cartes en DWF donc je suis un peu
dans l'embarras...surtout face au client. Comment lui expliquer qu'il ne
peut pas voir l'info sur tous les points de sa carte....?
A bas les points!!!
A+
Yannick
Hors ligne
#11 Wed 12 December 2007 14:19
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
Re: [MGOS 1.2] pb de sélection d'entité point
Bonjour Yannick
une autre piste à tester
j'ai réalisé un style différent sur les points en fonction de la plage d'échelle
Cela force MapGuide à recharger la géométrie de l'objet et les données alpha dans les infos bulles....
la sélection est possible pour moi, à suivre...
voir la capture
cordialement
jean-marie
Dernière modification par Jean marie (Wed 12 December 2007 14:20)
Hors ligne
#12 Thu 13 December 2007 10:55
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
Re: [MGOS 1.2] pb de sélection d'entité point
Bonjour Jean-Marie,
Tu utilises quoi comme viewer DWF car j'avais déjà essayé cette ruse mais ca
ne fonctionnait pas non plus?
Je suis avec Design Review 2008.
Yannick
Hors ligne
#13 Thu 13 December 2007 14:53
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
Re: [MGOS 1.2] pb de sélection d'entité point
Bonjour Yannick
bon alors j'ai plus de piste
j'utilise Design Review 2008 avec son SP1
http://usa.autodesk.com/adsk/servlet/ps … C-RSSSUP01
Cordialement
Jean-Marie
Hors ligne
#14 Sun 16 December 2007 23:40
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
Re: [MGOS 1.2] pb de sélection d'entité point
Bonjour Yannick
une petite piste ...; selon la plage d'échelle pour sélectionner tes points , il n'est pas plus simple de "geler" les couches qui ne servent à rien ( selon ta vue) et identifier les couches qui ne posent pas de problèmes.
Autre chose, j’ai aussi remarqué que j’ai ce problème avec une couche d’habillage en dwf …
Je cherche aussi de mon coté … sinon tester cela avec Design Review 2009 Beta pour voir si c’est le même problème
http://dwf.blogs.com/beyond_the_paper/2 … esign.html
Cordialement
Jean-Marie
Hors ligne