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é ?

#1 Thu 24 July 2003 15:22

Bdadolle
Invité

Etiquettes en fonction d'un champ

De: Bruno DADOLLE
Bonjour,

Peut on afficher les etiquettes d'une table seulement pour certains enregistrements.(avec map basic)

exemple :
Dans une table region contenant les communes et leur population, je voudrais afficher seulement les noms des communes de plus de 5000 habitants.

merci d'avance

Bruno DADOLLE

 

#2 Thu 24 July 2003 17:14

Jacques Paris
Invité

Re: Etiquettes en fonction d'un champ

Voici une simple operation realisable dans la fenetre MapBasic. La carte est
dans la fenetre active; la selection est faite. Alors :

add map window frontwindow() layer selectioninfo(1)
set map redraw off
Set Map Layer 1 Label Auto On
set map redraw on

Jacques Paris

 

#3 Fri 25 July 2003 15:12

Dominique Houot
Invité

Re: Etiquettes en fonction d'un champ

Voici une solution d'etiquettage conditionnel :

vouloir trouver ci-joint des exemples de syntaxes (a saisir dans
l'expression de l'etiquette ) permettant de creer des etiquettes
conditionnelles :

1. Etiqueter uniquement les Z.A.D. comportant le mot cle VALENCIENNES (le
nom de la Z.A.D. est dans la
colonne Nom_Com).

Left(Nom_Com, Instr(1, Nom_Com, VALENCIENNES )*254)

Attention, la casse est a respecter, sinon, completez la formule de la
facon suivante

Left(Nom_Com, Instr(1, Ucase(Nom_Com),Ucase( VALENCIENNES ))*254)

Etiqueter toutes les Z.A.D. du departement 59 :

Left(Nom_Com, Instr(1, left(ZAD,2), 59 )*254)

Etiqueter les zones pour lesquelles le nombre de menages est superieur a
2600 :
Left(Nom_Com, int (Menages>2600)*254)

Dominique HOUOT
PRD - Division Informatique Technique et Scientifique
CETE de l'Est

 

Pied de page des forums

Powered by FluxBB