<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GIS Tips &#38; Tricks &#187; annotation</title>
	<atom:link href="http://www.aubreyrhea.net/gis/index.php/tag/annotation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aubreyrhea.net/gis</link>
	<description>for ESRI&#039;s ArcGIS suite</description>
	<lastBuildDate>Fri, 01 Apr 2011 18:52:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Controlling the placement and properties of text labels, Part 2</title>
		<link>http://www.aubreyrhea.net/gis/index.php/2009/10/controlling-the-placement-and-properties-of-text-labels-2/</link>
		<comments>http://www.aubreyrhea.net/gis/index.php/2009/10/controlling-the-placement-and-properties-of-text-labels-2/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 12:04:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Map Production]]></category>
		<category><![CDATA[annotation]]></category>
		<category><![CDATA[dynamic label]]></category>
		<category><![CDATA[graphic]]></category>

		<guid isPermaLink="false">http://www.aubreyrhea.net/gis/?p=103</guid>
		<description><![CDATA[This is a continuation of my post about controlling labels. In the first segment I discussed reference scale, reducing clutter, and increasing font readability. Now we turn our attention to the most complicated features, the roads. These are tricky because some have names and others have route numbers, and it is customary to symbolize those [...]]]></description>
			<content:encoded><![CDATA[<p><strong>This is a continuation of my <a href="http://www.aubreyrhea.net/gis/index.php/2009/09/controlling-the-placement-and-properties-of-text-labels-1/">post</a> about controlling labels. In the first segment I discussed reference scale, reducing clutter, and increasing font readability.</strong></p>
<p>Now we turn our attention to the most complicated features, the roads. These are tricky because some have names and others have route numbers, and it is customary to symbolize those differently. Up to now we have only changed fonts for entire feature layers. Now we are going to have to use different fonts for different types of features within the same layer.</p>
<p>The way to do this is by using Label Classes. Change the label method from &#8220;Label all features the same way&#8221; to &#8220;Define classes of features and label each class differently&#8221;. Then Add two new classes, one called Names and one called Numbers.</p>
<p><img src="http://www.aubreyrhea.net/gis/images/class.png" alt="" /></p>
<p>Uncheck the box to label features in the default class. Then, press the SQL Query&#8230; button next to each new class to define a query that will distinguish it from the others. In this road layer, I noticed that the &#8220;Type&#8221; field is only populated for roads with names. It is left empty for roads with route numbers. So, I set my SQL Query to &#8220;TYPE&#8221; &lt;&gt; &#8221;  for Names (TYPE does not equal a blank space &#8212; indicated by the single quote). Then, I set my SQL Query to &#8220;TYPE&#8221; = &#8221;  for Numbers.</p>
<p>Note: Depending on the field type and data entry method, you will sometimes have blank spaces in empty fields, like I have shown above. Other times those empty fields will be &lt;Null&gt; instead. If the fields are null you have to use different SQL queries. They would be &#8220;TYPE&#8221; IS NOT NULL and &#8220;TYPE&#8221; IS NULL, respectively. You cannot tell which type of blank you are dealing with just by looking at the attribute table. (In fact sometimes you&#8217;ll even have a mix of the two types in the same field). The only well to tell is the press the Get Unique Values button when you are building your query.</p>
<p>Now that I have my classes defined, I&#8217;ll set up their label fonts. For the road names, I chose plain black at 7 points, placed above the line in Curved orientation. This makes them bend nicely along with the road.</p>
<p><strong>Readability tip #3:</strong><br />
<em>Although it is a tempting way to fit more labels in, don&#8217;t chose a font size smaller than 6 points. Your audience will not thank you if they have to take out a magnifying glass to read your map.</em></p>
<p>For the road numbers, I chose a highway shield. You can find these in the Symbol Selector by pressing the Symbol&#8230; button. I have found that the default shields are too big for my tastes. You can change their size by pressing Properties&#8230; and going to the Advanced Text tab. Then press the Properties&#8230; button under Text Background.</p>
<p><img src="http://www.aubreyrhea.net/gis/images/marker.png" alt="" /></p>
<p><a href="http://www.aubreyrhea.net/gis/images/roads_cities.png">Now my map is looking pretty good</a>.</p>
<p>We have pretty much reached the limit of what we can control with dynamic label settings. It is time to convert to annotation and add the finishing touches. Right click on each layer and chose &#8220;Convert labels to annotation.&#8221; Because we are working with shapefiles, we&#8217;ll need to store the annotation in the map document. You can save it into your geodatabase if you are working with feature classes. (Nifty, because it makes it portable). I like to check &#8220;Convert unplaced labels to unplaced annotation&#8221; because this will generate a list that lets me know if anything I wanted to label got skipped.</p>
<p><img src="http://www.aubreyrhea.net/gis/images/anno.png" alt="" /></p>
<p>Once you have finished converting to annotation, you will have a map full of graphic elements that you can modify in exactly the same way as if you had added text from the drawing toolbar. You can select them individually or as groups, drag to move them, rotate, delete, change font settings, add line breaks, change wording, etc. When you are working with your annotation, be sure you have selected the correct target layer in your drawing toolbar. (This is especially important if are adding a new label).</p>
<p><img src="http://www.aubreyrhea.net/gis/images/target.png" alt="" /></p>
<p>You can go to Annotation Groups under Data Frame Properties to turn these layers on and off if you so desire.</p>
<p>I&#8217;d like to call your attention to one last thing in the <a href="http://www.aubreyrhea.net/gis/images/finished.png">finished map</a>. The label for Jonathan Dikinson Park was too big to fit on top of the park, so I turned it into a &#8220;callout&#8221; &#8212; that is, I added a line from the label to the feature it is labeling.</p>
<p><strong>Readability tip #4:</strong><br />
<em>Do use callouts, but only when absolutely necessary. Don&#8217;t overuse them or your map will become a maze.</em></p>
<p>To create one, go to your Advanced Text, Text Background properties, and chose a callout from the Type menu.</p>
<p><img src="http://www.aubreyrhea.net/gis/images/leader.png" alt="" /></p>
<p>For more on the aesthetics of label styles and other map elements, I recommend the book <a href="http://esripress.esri.com/display/index.cfm?fuseaction=display&amp;websiteID=95" target="_blank">Designing Better Maps</a> by Cynthia Bewer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aubreyrhea.net/gis/index.php/2009/10/controlling-the-placement-and-properties-of-text-labels-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

