What are relative path names, and when would I use them?

By default, all data layers added into ArcMap are stored with the full path of the layer (i.e. H:\GIS\myProject\myShape.shp). If you need to share your project with another user, and that user decides to put the project folder and all the data files on another drive (for instance C:\), the ArcMap (MXD) file when opened will show a series of red exclamation points. This indicates that the map cannot find the source (path) for that data layer. The MXD file is still looking for data that is stored on the H:\ drive.

Relative paths store the location of the data source relative to the location of the map document. So instead of looking in the H:\GIS\myProject folder, the MXD file simply looks for data ‘within the same folder as the MXD file’, regardless of what the folder name might be. Files can also be stored in subfolders under the same project folder.

If you change your map to store the paths of the data sources to relative path names, the project no longer looks for the data using the entire path (starting the with drive letter). The user who is CREATING the file, not the user who has received the file, must make the change from full to relative paths. If the map also has data layers that do not meet the criteria (falling within the folders or subfolders of the MXD file location), those data layers continue to be stored with their full path names.

Feedback and Knowledge Base