#1 Sat 09 October 2010 19:43
- PAPILLON
- Participant actif
- Lieu: alger
- Date d'inscription: 17 Feb 2007
- Messages: 96
selection de la couleur jaune
Bonjour j'ai recu d'un collegue un travail realise sur map info 7.5 dans lequel il a digitalise dans la meme table l'occupation du sol et le cadre bati auquel il a attribue une couleur jaune bref je desire savoir comment extrait ce bati de la table par expression sql
merci de votre cooperation et bonne continuation.
Hors ligne
#2 Mon 11 October 2010 10:58
- jean-francois Behm
- Participant assidu
- Lieu: Toulouse
- Date d'inscription: 5 Sep 2005
- Messages: 212
- Site web
Re: selection de la couleur jaune
bonjour,
pour sélectionner un objet en fonction de la couleur de son contour, il faut utiliser la fonction objectinfo(obj,2) qui permet d'avoir le code couleur et le type de ligne du contour. Exemple : pour un bâti dont la couleur de contour est jaune, la fonction objectinfo(obj,2) renverra Pen(1,2,16776960).
une première requête SQL va vous permettre de savoir le code renvoyé par cette fonction pour vos batis jaunes :
Select objectinfo(obj,2) from essai into Selection
Afficher la sélection dans une fenêtre Carte et interroger un bâti.
Deuxième requête SQL pour sélectionner les bâtis jaunes avec le code couleur trouvé :
Select * from essai where str$(objectinfo(obj,2)) like "%16776960)" into Selection
la fonction str$() permet de convertir le résultat de objectinfo en texte.
Bon courage !
Hors ligne
#3 Mon 11 October 2010 20:27
- PAPILLON
- Participant actif
- Lieu: alger
- Date d'inscription: 17 Feb 2007
- Messages: 96
Re: selection de la couleur jaune
bonjour monsieur Jean Francois , mes sinceres remerciements pour votre aide à bientot et bonne continuation.
Hors ligne