Tips & Tricks for ArcGIS 
 
 
 
 
 
Presented by: 
Jim Mallard, Crime Analysis Supervisor 
Arlington, Texas 
 
2007 IACA Conference ‐ Pasadena, Ca
Delete pages from pdf document - SDK software API:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Delete pages from pdf document - SDK software API:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
Table of Contents 
Lock & Load Labels for Maximum Speed!........................................................2 
Choose your own Extent (9.2 only)...................................................................3 
Unlimited Possibilities with Definition Queries................................................5 
Know Your Limits (with Extent Rectangles).....................................................8 
Keep Yourself Together with Grouping in the TOC.......................................13 
Sort Things Out with the 9.2 Sorting Feature.................................................15 
Time to Make the Queries ................................................................................16 
Tools You Just Can’t (Shouldn’t) Live Without..............................................18 
Select by…Graphics?.......................................................................................20 
Magnify your Map with the Magnifier Window...............................................22 
Move your Bookmarks!....................................................................................23 
Thumbnails of your data in ArcCatalog..........................................................24 
Rename Data Connections in ArcCatalog (9.2)..............................................26 
More Data Connection Tips .............................................................................27 
How Do I Add Thee Data? Let Me Count the Ways!.......................................28 
Does @th#4 ever happen to you?...................................................................29 
Turn on & off layers in PDFs (It’s about time!)...............................................30 
The Labeling Toolbar is your Friend...............................................................32 
SDK software API:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Specified Pages from PDF. This is a VB .NET example for how to delete several defined pages from a PDF document.
www.rasteredge.com
SDK software API:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
in C#.NET. How to delete a range of pages from a PDF document. in C#.NET. How to delete several defined pages from a PDF document.
www.rasteredge.com
Tips & Tricks for ArcGIS – IACA 07 Pasadena 
2
Lock & Load Labels for Maximum Speed! 
Description 
This performance tip allows you to “freeze” your labels so they do not redraw 
when you pan or zoom in the map. This speeds up your work considerably. 
Labels are locked based on the current extent and are not unlocked until you 
click the “Lock Labels” button again. 
How to Use 
1.  Make sure your labeling toolbar is visible (View | Toolbars | Labeling) 
2.  Zoom to the extent in which you want to see the labels and make sure 
they are visible 
3.  When the map has finished drawing, click the [Lock Labels] button on the 
labeling toolbar (as shown above) 
4.  You can now move around the map and your labels will not continuously 
redraw. Note that you will only see labels that were visible when you 
initially set the lock. If you pan to another area that was not
visible when 
you initially set the lock, you won’t see the labels 
5.  To remove the lock, click the [Lock Labels] button once again 
Example of Use 
You want to examine crimes in just one beat, and you need to pan around the 
beat to see all the crimes. By zooming into the beat and locking the street labels, 
you can see all the street names as you pan around without having to wait for the 
map to redraw each time. 
SDK software API:C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
www.rasteredge.com
SDK software API:C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete Existing
www.rasteredge.com
Tips & Tricks for ArcGIS – IACA 07 Pasadena 
3
Choose your own Extent (9.2 only) 
Description 
This productivity tip allows you to define the limit of the “full extent” feature of 
ArcMap. This is the extent you would see when using the globe icon 
.  
It achieves the same effect as if you created a spatial bookmark, but for people 
who tend to use the globe often, this tip might be a better solution. 
How to Use 
1.  Go to (View | Data Frame Properties) 
2.  Go to the Data Frame tab and see the section at the bottom 
SDK software API:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Able to add and insert one or multiple pages to existing adobe PDF document in VB.NET. Add and Insert Multiple PDF Pages to PDF Document Using VB.
www.rasteredge.com
SDK software API:C# Word - Delete Word Document Page in C#.NET
Delete Consecutive Pages from Word in C#. How to delete a range of pages from a Word document. How to delete several defined pages from a Word document.
www.rasteredge.com
Tips & Tricks for ArcGIS – IACA 07 Pasadena 
4
3.  Choose “other”, and click the “specify extent” button 
4.  Here, you have several options. You can choose to use the current extent, 
you can select an existing layer (and choose all or only visible features 
from that layer), or you can manually enter a custom extent. 
5.  Now, whenever you want to view the “full extent”, it will represent your 
custom setting rather than the default ArcMap setting. 
Example of Use 
You have a layer of states, as well as all the counties in each state. You want the 
“full extent” to be Oklahoma, not the entire US. 
SDK software API:C# PDF metadata Library: add, remove, update PDF metadata in C#.
C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project.
www.rasteredge.com
SDK software API:C# PowerPoint - Delete PowerPoint Document Page in C#.NET
C#. How to delete a range of pages from a PowerPoint document. C#. How to delete several defined pages from a PowerPoint document.
www.rasteredge.com
Tips & Tricks for ArcGIS – IACA 07 Pasadena 
5
Unlimited Possibilities with Definition Queries 
Description 
This performance & productivity tip allows you to apply a SQL query to a layer, 
such that only features matching your criteria will be displayed. This is an 
immensely powerful feature that allows you to view a subset of the layer without 
selecting & exporting those features to a new layer each time. You can also 
apply dynamic SQL queries that don’t have to be modified. 
How to Use 
1.  Right click on a layer in the Table of Contents and choose “Properties”. 
a.  You can also use Shift + Double Click. 
2.  Go to the Definition Query tab 
Tips & Tricks for ArcGIS – IACA 07 Pasadena 
6
3.  Click on the Query Builder button. This takes you to the same dialog box 
as if you were selecting features by attributes 
4.  Here, you can filter your data however you choose 
5.  You can also paste SQL queries directly into the definition query box (just 
remember you cannot verify the syntax of your query using this method) 
Tips & Tricks for ArcGIS – IACA 07 Pasadena 
7
6.  Click OK, and your layer is filtered according to the query you entered 
Example of Use 
Definition queries are so versatile that only you can imagine the possibilities in 
your shop! Here are just some ideas to get you started: 
You want to see each offense type (burglaries, robberies, etc) in separate 
layers. Bring in your source data, make copies of it, then alter the 
definition query of each layer to match the offense you want to view! 
You want to see your residential burglaries by day of week. Do the same 
thing as above, but define each layer as a day of the week instead of an 
offense type! You could do the same thing with shifts, daytime/nighttime, 
etc. 
You have a centerline of the whole city, but you only want to overlay two 
of the six police districts. Define your layer to only include these districts! 
You only want to see crimes that occurred within the last week. Rather 
than changing your definition query every day, use a query such as 
“[DateField] >= Date()-7”. This query may vary depending on the format of 
your source data, but the idea is to use a dynamic query that always pulls 
the last 7 days of data. 
Tips & Tricks for ArcGIS – IACA 07 Pasadena 
8
Know Your Limits (with Extent Rectangles) 
Description 
Have you ever produced an inset map that shows where you are in relation to 
some larger area? 
Did you know that ArcMap has a built-in tool to create and update this “extent 
rectangle” automatically? If not, read on! 
How to Use 
1.  Activate the data frame which will contain the extent rectangle (this 
assumes you have more than one data frame in your map). To do this, 
Right click the data frame name in the table of contents and choose 
“Activate”. The name of the data frame should now be bolded. 
2.  Go to (View | Data Frame Properties) 
3.  Click on the [Extent Rectangles] tab 
4.  Define the source of the extent rectangle. From the list on the left, choose 
the data frame for which the extent rectangle should apply. If you only 
have two data frames in your map, the only choice here will be the one not
selected in step one. Click the > arrow or double click to move it over to 
the right side 
Tips & Tricks for ArcGIS – IACA 07 Pasadena 
9
5.  To edit to appearance of the rectangle, highlight the choice and click the 
“Frame” button 
Documents you may be interested
Documents you may be interested