解决办法步骤:
1、找到数据存储的位置,双击打开.mxd文件。
2、点击该数据-右键-Data-Repair Data Source,在弹出的对话框中重新选择该数据。此时数据前面的感叹号没有了,主界面中也可以显示该数据。如果所有的数据都放在一个数据集里,那么加载一个数据,其他数据都会自动匹配过来的,也就不需要自己手动加载。
3、建议在加载完数据之后,点击ArcMap菜单栏中的File-Document Properties-Data Source Options,可以看到默认情况下都是工作空间的保存都是绝对路径的。
4、此时,将下面两个“保存相对路径”打勾,保存修改后的工作空间。这样,不论数据拷贝到哪里,只要数据集与工作空间的路径没有改变,下次打开时感叹号就不会出现了。
你所说的图层应该是mxd文件,mxd文件只是存图层路径,你把它(mxd)所涉及的图层再重新导入就行了(右键在Data Source里,应该是了)。
这个表示你的图层路径找不到,因此要手动添加才可以。
点击前面的框的感叹号,会跳出文件浏览的窗口,你找到你的shp文件随便加载一个就行了
出现这个状况是因为,你保存时,默认是绝对路径存的,他只认你电脑中的路径,这有个解决办法:
以后你在保存文件的时候(.mxd)选file--document properties---data source options---store relative path。。。。这个就表示存绝对路径,以后无论移到哪台电脑,都不会出现这个状况了
直接点击框里那个叹号,会让你浏览数据,找到正确的数据,加进来就好了
点击前面的框,会自动让你选图层的源文件, 也可以在property里选source