出现这种题目的缘故原由在于,ArcGIS中的.mxd地图文档文件虽然含有各类图层,但其实际上仅仅包含了对这些图层的引用,而非图层数据自己;图层数据还是存储在其各自的.shp文件或地理数据库中。因此,一旦我们导入一个新的.mxd地图文档文件(例如从其他电脑中拷贝过来的一个.mxd地图文档文件),就可能导致ArcMap软件虽然知道这个.mxd地图文档文件应该包含有哪些图层(即可以显示图层数目与图层名称),但是这些图层的具体数据ArcMap软件没有办法找到(即在图层名称左侧出现红色感叹号)。
针对这一情况,其解决办法也是很简单的。首先,我们需要保证当前电脑中含有.mxd地图文档文件所涉及到的全部图层的数据文件(即其各自的.shp文件或地理数据库);随后,在出现红色感叹号的图层名称处右键,选择“Data”→“Repair Data Source...”选项。