Select to view content in your preferred language

Too many towns

1966
12
10-25-2011 07:32 AM
CameronBouchard
Emerging Contributor
I'm producing a map that is showing towns with labels. The data that I am using contains a classification for the towns with population ranges (6 classes). The class 6 towns are the ones with the lowest population but there are too many of them to allow for clear labelling. The map is full of town labels and I haven't even added hydrography (with labels) and transportation (with labels).

What I would like to do is only show about half of the class 6 towns, with no preference given to any of them. I have tried assigning random values to them and showing only half (even numbers) but the towns were not spread out spatially - which resulted in clusters that were still too close together.

I would really like to show only half of the points with a spatial dispersion that allows for clearer labelling. I'm not looking for text labelling solutions - I simply have too many points on the map.

Can anyone help with suggestions?

Btw, I'm using ArcInfo 10, if it matters.

I've attached little screengrab to show my headache.
Tags (2)
0 Kudos
12 Replies
JoshWhite
Honored Contributor
I haven't really used this but you could try going in to your Label placement properties on the conflict detection tab go down to buffer and change the value there.  Also adding your other labels for transportation and hydrography (depending on the settings) should wipe out a few of the city labels.  The other thing may be to shorten some of the names if possible.  You only other viable option really is to use a definition query to exclude certain ones.  You also should really consider not labelling the Class 6 cities.  I've struggled with that many times, sometimes you just can't fit everything on to a map that you want.
Josh White, AICP
Principal Planner

City of Arkansas City
0 Kudos
CameronBouchard
Emerging Contributor
That leaves me with unlabelled towns. The result I am hoping for would have fewer towns drawn (then labelled).
0 Kudos
JoshWhite
Honored Contributor
That leaves me with unlabelled towns. The result I am hoping for would have fewer towns drawn (then labelled).


Not with a definition query it wouldn't.  For example run a definition query that is something like this "CLASS"<>6 or whatever your field name is.  In this case not only would they not be labelled they wouldn't be drawn either.
Josh White, AICP
Principal Planner

City of Arkansas City
0 Kudos
CameronBouchard
Emerging Contributor
I need to keep about half of the class 6 towns.
0 Kudos
JoshWhite
Honored Contributor
Can you send me the table or at least a screenshot of it with all of the fields, clearly I'm going to need to see your data to help you out properly.  The only other solution I can think of, and its a painful one, is to convert to annotation and remove the ones that are too clustered.  I finally resorted to that for my street names as I could never get them to label properly just using the standard labelling engine.
Josh White, AICP
Principal Planner

City of Arkansas City
0 Kudos
CameronBouchard
Emerging Contributor
Thank you for your help, but this is not a labelling issue.
I need to know how I can show a selection of a point file that is spatially dispersed.
0 Kudos
GregoryElwood
Emerging Contributor
Sorry to have to say this, but you may wish to make a copy of the data and hand edit the Class 6 towns to acheive a dispersal pattern that looks good.

Automatic geoprocessing and labelling functions are good, and can save one a great deal of time, but nothing beats the human eye for artistic design.

Gregory
0 Kudos
DarrenWiens2
MVP Honored Contributor
This may save you some time (still takes some, though):

1.) Create Thiessen Polygons from your towns (pics 1 & 2)
2.) Spatial Join the polygon attributes to the town table (transfers INPUT_ID from polygons to points)
3.) Join by INPUT_ID to transfer polygon areas to the points
4.) Select and export the points associated with the top 90% polygon areas (the largest polygons = the farthest apart towns). If you're brave you could rather just delete the smallest 10% points.
5.) Make new Thiessen Polygons from the new set of points
6.) Repeat until you reach an acceptable level of dispersion (I got to pic 3 & 4 in three interations)
0 Kudos
CameronBouchard
Emerging Contributor
This may save you some time (still takes some, though):

1.) Create Thiessen Polygons from your towns (pics 1 & 2)


Sounds like a plausable idea. I think I will try that.
Thanks.
0 Kudos