#1 Wed 05 February 2014 20:30
- Randall2k2
- Juste Inscrit !
- Lieu: Montréal
- Date d'inscription: 24 May 2013
- Messages: 2
Affichage conditionnel d'étiquette
Bonjour,
Je suis confronté à un problème épineux d'affichage d'étiquettes pour des cours d'eau. Je suis bien convaincu que la solution est enfantine mais je butte et ce n'est pas faute d'avoir éplucher le forum pour trouver un remède à ma problématique.
J'ai ma carte avec la couche des régions qui m'intéressent et la couche des cours d'eau qui m'intéressent encore plus.
Le but étant de n'afficher que le toponyme des cours d'eau qui intersectent ou qui sont entièrement inclus dans les régions qui m'intéressent tout en conservant à l'affichage tous les autres cours d'eau (mais sans leur toponymes à eux du coup).
Mes faibles connaissances en sql et vbscript doivent grandement jouer dans le fait de résoudre ou non ce ridicule petit problème.
J'arrive bien à faire des petites choses, mais là j'avoue je sèche.
Je vous remercie par avance pour l'aide que certains d'entre vous pourront m'apporter.
Bonne journée
Randall
Hors ligne
#2 Thu 06 February 2014 09:19
Re: Affichage conditionnel d'étiquette
Bonjour,
Une solution peut-être d'ajouter un champs à la table des cours d'eau (par exemple 'SELECTION'), effectuer une sélection spatiale du type "intersecte la région d’intérêt", calculer ce champs ([SELECTION] = 1) pour cette sélection, puis utiliser les classes d'étiquettes pour l'étiquetage ([SELECTION] = 1) voir : http://resources.arcgis.com/fr/help/mai … 00v000000/
Martin
Dernière modification par nitram (Thu 06 February 2014 09:20)
Hors ligne
#3 Fri 07 February 2014 16:24
- Randall2k2
- Juste Inscrit !
- Lieu: Montréal
- Date d'inscription: 24 May 2013
- Messages: 2
Re: Affichage conditionnel d'étiquette
Bonjour,
Merci pour ta réponse rapide, cette solution fonctionne bien pour une page unique. J'ai d'ailleurs bien noté la technique. Ceci dit je suis en présence de pages dynamiques représentant à chaque fois une zone d'intérêt différente (avec une échelle différente à chaque fois), et du coup, si cette solution règle mon problème pour une page , il n'en est rien pour les autres.
À propos du bloc échelle, je me casse le nez sur celui-ci aussi. J'aimerais qu'il reste fixe en bas à droite de ma carte et ce n'est jamais le cas ; j'ai eu beau tenté de le fusionner avec le bloc de ma carte ou bien tenté d'ajuster la valeur de l'échelle et non la largeur lors du redimensionnement, rien n'y fait, il se déplace aléatoirement en bas de ma carte, tantôt en se recentrant, tantôt en débordant carrément de ma carte à droite.
Encore une fois je pense que c,est juste un petit réglage de rien du tout mais lequel...?
Merci déjà encore pour la première réponse et puis d'avance pour les futures autres.
Randall
ps : j'avais oublié de préciser, je suis sur ArcGis 10 (sp5)
Hors ligne
#4 Fri 07 February 2014 16:58
Re: Affichage conditionnel d'étiquette
Bonjour,
Si les zones d'intérêt changent, il faut peut-être passer par du code pour rendre cela plus flexible.
En utilisant une couche 'étiquettes' (sans symboles juste des étiquettes) et en se basant sur des outils comme Sélection vers ensemble de définition
http://www.arcgis.com/home/item.html?id … 6ec8849c6d
à creuser...
Pour l'échelle qui se balade, ça vaut peut-être le coup d'ouvrir une nouvelle discussion, le sujet est différent.
-> voir avec les points d’ancrage de l'élément, par contre j'ai parfois un bug avec des échelles qui se baladent hors de leurs emprises, un décalage vers la droite comme vous... je n'ai pas de solution sinon de replacer manuellement l'élément.
Martin
Dernière modification par nitram (Fri 07 February 2014 16:58)
Hors ligne