Jump to content

 
Photo

Labeling only the highest value

- - - - -

  • Please log in to reply
1 reply to this topic

#1
oskarlin

oskarlin

    Contributor

  • 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)

Attached File  points.png   26.49KB   32 downloads

#2
MarkMap

MarkMap

    Newbie

  • New Member
  • Pip
  • 1 posts
  • United Kingdom

Hi
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
Thanks
Mark

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





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

-->