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

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


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

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.

Jean marie a écrit:

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

 

Pied de page des forums

Powered by FluxBB