#1 Mon 06 July 2009 14:37
- Eole34
- Juste Inscrit !
- Date d'inscription: 20 Aug 2008
- Messages: 9
Requêteur dans MapGuide OS
Bonjour,
Nous avons créer un projet MapGuide que nous partageons avec nos collègues.
Nous travaillons dans l'éolien et nous mettons ainsi via MapGuide à disposition notre "Base de données concurrence" (constituée de points représentants des parcs éoliens sur la France avec des infos associées).
Nous aimerions pouvoir dans l'interface MapGuide effectuer des requêtes sur cette couche de points à savoir par exemple :
Sélectionne moi tout les projets dont le développeur est "ENERIA" .
Ma question est donc celle-ci : Comment peut t'on faire pour créer un bouton qui permette d'effectuer des requête SQL sur une couche dans MapGuide OS.
Est ce paramétrable sous Maestro et si oui comment?
Je vous remercie pour votre aide.
Hors ligne
#2 Mon 06 July 2009 16:25
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: Requêteur dans MapGuide OS
Bonjour,
C'est l'une des fonctions de base que l'on peut paramétrer avec Autodesk MapGuide Studio. On ajoute alors une nouvelle fonction de type "Search".
Je ne sais pas si MapGuide Maestro implémente cette fonctionnalité.
Cordialement,
Gwenael
Hors ligne
#3 Mon 06 July 2009 16:33
- Jean marie
- Participant assidu
- Lieu: Moissy Cramayel
- Date d'inscription: 15 Feb 2007
- Messages: 309
- Site web
Re: Requêteur dans MapGuide OS
bonjour
oui c'est tres simple
dans maestro allez sur votre Layout
cliquez sur le bouton "Click to create a new custom command" (capture 1)
ensuite choisir la fonction search (capture 2)
remplir les informations icone du bouton, tooltips etc... comme dans la capture 3
et faire comme sur la capture 4 dans l'onglet "Extra properties"
dans mon exemple ma requête est la suivante;
cherche moi le candélabre n° XXXXX sur le calque Eclairage
Layer : Eclairage
Filter : "NUM_POINT" = '$USER_VARIABLE'
Nombre de résultat : 100000000
et donne moi son numéro
son nouveau numéro
le nom de la voirie
le type de lampe
le type de mat
et son diamétre
et cela dans une nouvelle fenetre ( option Targer: NewWindows)
voila voila
voir pdf ....
Dernière modification par Jean marie (Mon 06 July 2009 16:43)
Hors ligne
#4 Tue 07 July 2009 16:34
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: Requêteur dans MapGuide OS
Bonjour,
Parfait, Maestro en est donc capable.
Filter : "NUM_POINT" = '$USER_VARIABLE'
Juste en complément : on peut faire des recherches sur des parties de chaines de caractères, par exemple avec une expression comme celle ci :
"NOM_POINT" LIKE '%$USER_VARIABLE%'
Cordialement,
Gwenael
Hors ligne