在默认情况下,ArcGIS 10中地图文件mxd中添加的图层所引用的文件路径均为绝对路径。这就四歹吭毳意味着,如果你在地图中引用了“D:\data\DEM.shp”文件,那map.mxd文件中保存的该层文件路径也为“D:\data\DEM.shp”。这时如果你要将该项目文件转移到其他位置时,即使将整个项目文件夹都复制了,再次打开map.mxd文件时也会出现引用错误的情况。 通过在ArcMap中将mxd文件设置为引用相对路径,则可避免日后项目转移可能面临的问题。对于已有引用绝对路径的mxd文件,也可通过相应的设置,减少重新添加图层的工作量。
工具/原料
ArcGis 10
一、单个文件的设置
1、在原电脑上打开map.mxd文件,选择“File”,打开“Map Document Properties”
2、在“Map Document Properties”对话框中,找到并勾选“Store relative pathnames to data sources”,然后确定。
3、保存文件后,将项目所在文件夹整个复制后到其他电脑上也可正常打开了。
二、设置默认使用相对位置
1、打开ArcGIS后,选择“Customize”,打开“ArcMap Options”
2、在“ArcMap Options”对话框中,找到并勾选“Make relative paths the default for new map documents”,然后确定。
3、这样,以后新建的地图文件都将引用相对路径。
三、已复制使用绝对路径保存文件的设置
1、对于已从其他地方复制过来的,以绝对路径保存的mxd文件,可以通过以下方法解决。
2、打开mxd文件后,右击图层选择“Properties”或者双击图层,打开“Layer Properties”
3、在“Layer Properties”对话框中,点击“Set Data Source”,找到相应图层文件后点击“Add”。