复制/粘贴到ArcMap目录后,图层的数据源是否更改?


9

我一直都遇到这种情况;

我经常只是在一个地图文档的目录中复制图层和图层组,然后粘贴到另一个地图文档的目录中。

在大多数情况下,这可以很好地工作,但通常在粘贴时会更改图层的数据源。结果,粘贴的图层旁边有红色的感叹号,并且在我手动设置数据源之前不会显示任何数据。

我确认在将图层粘贴到另一文档中时,在一个文档上复制的图层的数据源已更改。

自早期的8.x版本以来,这种情况一直在发生,但在版本10 SP3中仍然存在。它也不是特定于计算机的,因为我在多台计算机上遇到了此问题。

有任何想法吗?

粘贴后的图层:

在此处输入图片说明

源“正在复制的图层”数据源: 在此处输入图片说明

目的地“粘贴到另一个文档之后”数据源: 在此处输入图片说明


4
我见过同样的问题。我试图用esri对其进行文档记录,但要复制它并不容易。
Brad Nesom

在arccatalog中设置文件夹连接的方式有什么不同吗?
Kirk Kuykendall,2012年

我不确定。我通常只连接几个“根”目录。有没有建立连接的首选方法?另外,我忘了提到关闭所有文档并有时(并非总是)打开它们是可行的。
Jakub Sisak GeoGraphics 2012年

查看我添加的图像,我应该提到最后一张图像上的目录不存在。驱动器号似乎已被替换。
Jakub Sisak GeoGraphics 2012年

Answers:


7

这似乎与地图文档(MXD)的默认数据库和相对路径有关。有关相对路径的详细信息,请参见ESRI帮助。相对路径通常是一件好事。我不确定这是否是一个错误,但肯定是一个陷阱。

解决方案是取消选中源MXD的地图文档属性中的“存储相对路径...”选项,即“文件”->“地图文档属性...”->“路径名”。然后,您应该能够将图层复制到目标MXD并维护绝对路径。完成后,您可以将源MXD切换回相对路径。

一种替代解决方案是将两个MXD的默认数据库设置为相同的gdb。也可以从相同的“地图文档属性”窗口访问它。

对于我自己,我更喜欢使用UNC路径获取网络资源。UNC路径在很大程度上消除了与地图驱动器等相关的问题,这些问题可能会在多用户,多计算机的情况下出现。UNC路径并非万无一失,但它们可以提供帮助。


我相信这也是相对路径和绝对路径。+1是UNC路径的优势。但是请注意,已知UNC路径会使MXD加载时间更长(与映射的驱动器号或相对路径相比)。

好建议,谢谢。我会尽快尝试。
Jakub Sisak GeoGraphics 2012年

这可行。显然是带有相对路径的错误。谢谢。
Jakub Sisak GeoGraphics 2012年

0

在将模板文件夹放置到与复制到文件夹相同的层次结构之前,我们一直遇到这个问题。

示例:
Z:\ Folder1 \ Folder2 \ Folder3 \ TemplateFolder
Z:\ Folder1 \ Folder2 \ Folder3 \ CopyFolder

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.