本文介绍在ArcMap软件中,导入.mxd地图文档文件后图层呈现感叹号地图显现空白等状况的解决办法。

  在ArcMap软件使用过程中,咱们经常会需求将包括有多个图层的.mxd地图文档文件导入软件中;例如,如下图所示,咱们期望将名为丈量标识1.mxd的地图文档文件导入ArcMap软件。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  随后,咱们可能会遇到如下图所示的过错状况——ArcMap软件左侧图层列表中的每一个图层称号前都带有一个赤色的感叹号,且在ArcMap软件右侧的地图显现区域也不包括任何图层。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  呈现这种问题的原因在于,ArcGIS中的.mxd地图文档文件虽然含有各类图层,但其实际上只是包括了对这些图层的引用,而非图层数据本身;图层数据仍是存储在其各自的.shp文件或地理数据库中。因而,一旦咱们导入一个新的.mxd地图文档文件(例如从其他电脑中拷贝过来的一个.mxd地图文档文件),就可能导致ArcMap软件虽然知道这个.mxd地图文档文件应该包括有哪些图层(即能够显现图层数量与图层称号),可是这些图层的详细数据ArcMap软件没有办法找到(即在图层称号左侧呈现赤色感叹号)。

  针对这一状况,其解决办法也是很简单的。首要,咱们需求保证当时电脑中含有.mxd地图文档文件所涉及到的悉数图层的数据文件(即其各自的.shp文件或地理数据库);随后,在呈现赤色感叹号的图层称号处右键,挑选“Data”→“Repair Data Source…”选项。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  接下来,在弹出的“Data Source”窗口中,找到当时图层对应的其本身的数据文件。例如,我刚刚是在丈量标识1_mxd这个图层上右键的,那么我就需求在这个窗口中找到其对应的数据文件——丈量标识1_mxd.shp,并单击“Add”即可。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  随后,能够看到丈量标识1_mxd这个图层现已不再显现赤色感叹号,且右侧亦能够正常显现其详细地图。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  这儿还有一点需求注意,由上图能够看出,咱们虽然仅对丈量标识1_mxd这一个图层进行了上述操作,可是整个.mxd地图文档文件所包括的三个图层都现已能够正常显现了。这是由于这三个图层的本身数据都存储在同一个途径下(在同一个文件夹里),因而当咱们对.mxd地图文档文件其中的任何一个图层进行上述操作时,ArcMap软件会主动将其他同一途径下的图层也匹配起来,从而使得.mxd地图文档文件的悉数图层一次性都完成了匹配。

  如下图所示,能够看到刚刚咱们在弹出的“Data Source”窗口中不只包括了丈量标识1_mxd这个图层的数据文件丈量标识1_mxd.shp,一起还包括了.mxd地图文档文件中另一个图层丈量点(带经纬度的数据文件丈量点(带经纬度).shp

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  再如下图所示,能够看到同样是在同一途径下,还包括了.mxd地图文档文件中第三个图层(便是这个名字很长的.bmp文件)的数据文件。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  因而,咱们只需求对上述.mxd地图文档文件中的一个图层执行操作,剩下两个图层都会主动匹配。当然,如果一个.mxd地图文档文件中的图层数据存储在不同的文件夹下,那么就没有办法完成一次性匹配了,有多少个文件夹就至少需求执行上述操作多少次。

  此外,咱们能够经过两种办法来避免每一次打开新的.mxd地图文档文件就呈现赤色感叹号、需求手动匹配数据的状况。

  首要,榜首种办法是在ArcMap软件上方挑选“Customize”→“ArcMap Options…”选项。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  随后,在弹出的“ArcMap Options”窗口中挑选“General”一栏,并将“Make relative paths the default for new map documents”这一项选中。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  经过这样的方式,ArcMap软件在往后保存.mxd地图文档文件时,都会主动将其所包括图层的本身数据的相对存储途径记录下来;这姿态在其他电脑打开.mxd地图文档文件文件时,ArcMap软件就能够根据这个相对存储途径主动匹配图层数据,就不用咱们经过上述操作来手动匹配了。这一种办法是一劳永逸的,往后不论是哪一个.mxd地图文档文件,都会主动存储图层数据的相对途径。

  此外,还有一种办法,便是在要保存.mxd地图文档文件时,挑选“File”→“Map Document Properties…”选项。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  在弹出的“Map Document Properties”窗口中,挑选将“Store relative pathnames to data sources”这一项选中。

ArcGIS加载图层文档后没有显示、出现感叹号怎么办?

  这一办法和前述榜首种办法的原理共同,只不过榜首种办法是让ArcMap软件在往后保存所有的.mxd地图文档文件时默许存储相对途径,第二种办法是只是针对当时这一.mxd地图文档文件保存相对途径;因而,推荐大家直接用榜首种办法来完成。