How to georeference an image using ArcGIS

How to georeference an image using ArcGIS
It is possible to scan a paper map and import the resulting image into a GIS. This tutorial
takes you through the steps necessary to import an image in JPEG format (*.jpg) into
ESRI's ArcMap software,1 and then to assign real-world coordinates to the image. The
latter is necessary if you wish to be able to later overlay other digital spatial data with the
image.
If you would like to go through this tutorial using the same image used in the screenshots
below, you can get the file from here:
http://www.lib.umich.edu/nsds/gis.request/gis.data/requests/statemcd.jpg
Once you open this page, you can download the file by right-clicking on the image,
choosing “Save picture as,” and then navigating to a location at which to save the file.
Georeferencing involves assigning real-world coordinates to a number of reference points
on the image. In ArcMap, this is done using the tools available in ArcMap’s
Georeferencing Toolbar. In this example a map is used which has real-world coordinates
labelled near the four corners of the map. These points can be identified and assigned
their real-world coordinates. These points are referred to as ‘control points.’
1. (View/DataFrame properties) Add the image file to ArcMap (by using the 'add data'
button just as you normally would - you will be asked if you wish to 'build pyramids,'
which you can do to shorten the display time. Building pyramids will result in
production of *.aux and *.rrd files).
2. Select View/Toolbar/Georeferencing
1
These instructions were written for ArcMap 8.3; some modifications of the steps may be necessary for
later software versions.
Numeric and Spatial Data Services, University of Michigan Library p. 2
The Georeferencing Toolbar
View link table
Add control points
3. After selecting control points, zoom into one of them so you can place your mouse as
accurately as possible on the point.
4. Under Georeferencing, uncheck “Auto-adjust.”
5. Click on the “Add control points” button.
6. Click on the identified point on the map image and move the mouse somewhere a bit
further away. Then click the mouse again. You’ll see a line between a green point and a
red point.
Numeric and Spatial Data Services, University of Michigan Library p. 3
7. The green point is at what’s referred to as the ‘source.’ The red point is at what’s
referred to as the ‘target.’ If you wanted to warp the image such that it overlaid with a
data layer you had added to ArcMap, the red point would need to be placed at the
corresponding point of the existing data layer. However, in this example, you are not
warping the image to overlay with a data layer in ArcMap. Rather, you’ll need to provide
ArcMap the target coordinate values. To do this, click on the ‘view link table’ button on
the Georeferencing toolbar. Change the map x and map y values to reflect the real-world
values read from the map.
Numeric and Spatial Data Services, University of Michigan Library p. 4
8. Repeat steps 6 and 7 for all of your control points. If you make a mistake, you can
delete a control point by selecting the appropriate row in the table and pressing the
“Delete” key on your keyboard. In this example, the final table looks like this:
9. When you have finished entering control point data, click on OK to close the link
table.
10. Select Georeferencing/Rectify. In the next window, change any of the defaults if
desired. When the rectification process is finished, you will see that .tif and *.tfw files
have been created.
11. Select Georeferencing/Update Display to view your results. Now you should be able
to overlay other data (provided those data use the same coordinate system). This
example below shows that data for states and major roads overlay with the image.
Numeric and Spatial Data Services, University of Michigan Library p. 5
More information about georeferencing with ArcMap can be found in the software’s
‘Help’ menu.
For assistance, e-mail nsds@umich.edu
NSDS website: http://www.lib.umich.edu/nsds
Last modified 11/23/04 RAS