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

GEODATA DAYS 2024

#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: 4772

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,

Yannick VEILLET a écrit:

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: 4772

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 wink
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 wink ç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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

 

Pied de page des forums

Powered by FluxBB