Jump to content


Labeling only the highest value

- - - - -

  • Please log in to reply
1 reply to this topic




  • Validated Member
  • PipPip
  • 23 posts
  • Sweden

I have a point file in ArcGIS where the attribute data consists of elevation data for each point. All these points should be labeled with the elevation data.

The problem is that some of these points are placed very close to each other wich makes the map hard to read when all annotations are shown. So I'm trying to figure out a way to automatically show only the highest values in a point group.

Does anyone have an idea of how to do this?

(see attached image)





  • New Member
  • Pip
  • 1 posts
  • United Kingdom

You should change the method of labelling to "Define classes of features and label each class differently"
Then you can apply an SQL Query e.g. Elevation > 2000
This will only label the points greater than 2000
Taking this a step further you may need to apply a "High" feature weight, to this class using the "Placement Properties" button.
Then add another class using another SQL query e.g. Elevation > 1000 and Elevation < 2000. Set this classes weight to "Medium"
Possibly adding a third with SQL Query : Elevation < 1000. Set this class to Low

This should allow labels to be added where there is only low value labels in a group.
However, if a high value point exists in a group it would always be labelled and would take priority over all others values.
Hope this helps

Edited by MarkMap, 18 March 2010 - 11:06 AM.

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users