Pages: 1
- Sujet précédent - [Arcgis 9.1] affichage d'étiquette en fonction de valeurs de 2 champs - Sujet suivant
#1 Mon 30 October 2006 13:18
- AST
- Participant actif
- Lieu: Marseille
- Date d'inscription: 20 Dec 2005
- Messages: 53
[Arcgis 9.1] affichage d'étiquette en fonction de valeurs de 2 champs
Bonjour, je voudrais pouvoir afficher des étiquettes d'une couche en fonction de 2 champs de la couche.
L'affichage devrai se faire suivant un champ nommé "PPR" et un autre nommé "nature_risque".
Je voudrais afficher "nature_risque" si et seulement si "PPR=rouge".
Merci.
******************************EDIT********************************
J'ai trouvé, si ça peut aider quelqu'un voici le code:
Function FindLabel ( [nature_risque] , [PPR] )
if ( [PPR] = "Rouge") then
FindLabel = [nature_risque]
end if
End Function
Dernière modification par AST (Mon 30 October 2006 14:00)
Hors ligne
#2 Mon 30 October 2006 14:28
Re: [Arcgis 9.1] affichage d'étiquette en fonction de valeurs de 2 champs
Deux solutions :
- Créer une nouvelle classe d'étiquette, décocher "étiqueter" de la classe par defaut, et ajouter une requête SQL dans la nouvelle classe du type PPR = 'Rouge' => maintenant seule les entitées correspondantes vont êtres étiquetter
- on peut créer aussi un ensemble de conditions et des sous conditions.
Function FindLabel ( [Y] , [X] , [Z])
If ( [X] = "toto") then
If ( [Y = "titi") then
FindLabel = ""
else FindLabel = [X]
end if
else FindLabel = [Z]
end if
End Function
Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire
Hors ligne
#3 Mon 30 October 2006 17:27
- Guillaume Claire
- Participant occasionnel
- Date d'inscription: 5 Sep 2005
- Messages: 27
Re: [Arcgis 9.1] affichage d'étiquette en fonction de valeurs de 2 champs
Bonjour,
Ceci devrait fonctionner:
Function FindLabel ( [PPR] , [NATURE_RISQUE] )
If [PPR] = "rouge" Then
FindLabel = [NATURE_RISQUE]
End If
End Function
Claire GUILLAUME
DCSIT - Direction Information Géographique - Mairie de Nice
Hors ligne
Pages: 1
- Sujet précédent - [Arcgis 9.1] affichage d'étiquette en fonction de valeurs de 2 champs - Sujet suivant