Specifying a coordinate system |
|
Release 9.1
Last modified December 7, 2006 |
![]() ![]() ![]() Print all topics in : "Creating maps" |
If all the data you want to display on your map is stored in the same coordinate system—for example, if you're using your organization's database—you can just add it to a map and not consider whether the layers will overlay properly; they will. If, however, you've collected data from a variety of sources, you'll need to know what coordinate system each dataset uses to ensure ArcMap can display them together.
For more information on coordinate systems, see the book, Understanding Map Projections, or the 'Map projections' section in this Help system.
The first layer added to an empty data frame sets the coordinate system for the data frame, but you can change it if necessary. As you add subsequent layers, they are automatically transformed to the data frame's coordinate system as long as there's enough information associated with the layer's data source to determine its current coordinate system. If there isn't enough information, ArcMap will be unable to align the data and display it correctly. In this case, you'll have to supply the necessary coordinate system information yourself.
Learn more about defining projections
The map units are the units in which the spatial data in the data frame is drawn. The map units are determined by the coordinate system specified on the Coordinate System tab of the data frame's Properties dialog box. The map units dropdown list is disabled once a coordinate system has been specified; map units cannot be changed once a coordinate system has been specified for the map.
The map units will be shown as unknown if no coordinate system has been specified for the data frame, or if the coordinate system is unknown because the data in your map doesn't have spatial reference information. When the map units are unknown, you should either specify a coordinate system for the data frame or—if the data frame contains no data—add your first layer to the data frame, which will set the coordinate system automatically if the data has spatial reference information. In some situations, you can set the map units manually. For example, you can specify what the map units will be in for any graphics you draw or features that you edit.
ArcMap expects coordinate system information to be stored with the data source. For a layer in a geodatabase, this information is part of the layer's metadata. For coverages, shapefiles, and rasters, it's stored on disk in a separate file named after the data source but with a .prj file extension, for example, streets.prj. These files are optional files; and you may still need to define the coordinate system for one of these data sources. You can create a .prj file using ArcCatalog.
Learn how to define a shapefile's coordinate system
Learn how to define a coverage's coordinate system
If no coordinate system information is associated with a data source, ArcMap will examine the coordinate values to see if they fall within the proper range: -180 to 180 for x-values; and -90 to 90 for y-values. If they do, ArcMap assumes that these are geographic coordinates of latitude and longitude. If they don't, ArcMap simply treats the values as planar x,y coordinates.
Tips |
|
Tip |
|
Tip |
|
Tip |
|
Tip |
|