保存图层和图层包

保存图层文件

图层可作为图层文件 (.lyr) 存在于地图之外。这样一来,其他用户便可轻松地访问您所构建的图层。

可通过电子邮件在网络上共享图层。

当用户将某个图层文件添加到地图时,只要其可以访问该图层所引用的数据,就会完全按照图层的保存方式进行绘制。为支持此功能,用户通常采用的方式是使用各图层数据源的相对路径。

在图层的数据参考中使用完整路径、相对路径或 UNC 路径

所创建的图层文件将使用为地图文档指定的数据源选项设置来引用图层的源数据。默认情况下,此设置指定数据源将通过其完整路径被引用。不过,也可使用其他约定来记录路径。有关详细信息,请参阅引用地图中的数据

请在保存图层之前设置此属性。

将图层保存到先前版本的 ArcGIS

可在先前版本的 ArcGIS 中保存和使用图层。例如,可以保存到 ArcGIS 9.3。

将图层保存到先前版本的 ArcGIS 时,需切记这一点:较早版本的 ArcGIS 可能无法访问当前版本中的较新数据源。例如,指向 ArcGIS 10 地理数据库的图层将无法在较早版本的 ArcGIS 中使用。

了解有关保存到先前版本的 ArcGIS 的详细信息

保存地图图层的步骤

  1. 右键单击图层名称,然后单击另存为图层文件
  2. 输入新图层文件的名称。
  3. 或者,也可选择通过使用保存类型将图层保存到先前版本的 ArcMap 中。
    保存图层文件
  4. 单击保存

保存图层包

图层也可与其数据一起另存为图层包 (.lpk)。图层包中包括图层属性和图层所引用的数据集。利用图层包,可保存和共享与图层相关的所有信息,如图层的符号化、标注、表属性和数据等。

其他用户将能够直接将图层包添加到地图中,而不必了解如何访问数据库或对数据进行分类。可在 ArcMap、ArcGlobe 和 ArcScene 中创建图层包,并可在这些应用程序(包括 ArcGIS Explorer)之间将其共享。使用 ArcGlobe 或 ArcScene 时,可向地图图层添加 3D 属性,然后将其包含在图层包中。

由于图层包会比图层文件大一些(因为图层包包含数据),因此用户无需担心会访问到相同的数据源。

图层包支持多个版本的 ArcGIS;因此,将所选的图层和数据源进行打包时要认真考虑,确保打包的对象在先前的版本中可用。如果打包了先前版本不支持的图层和数据集,则通过先前版本使用这些对象时,将直接导致这些对象无法打开。打包图层时,您将获得有关内容将无法在先前版本的 ArcGIS 中使用的警告。

保存图层包的步骤

  1. 右键单击图层,然后选择创建图层包。将显示创建图层包 对话框。
    创建图层包
    提示提示:

    通过选择多个图层并单击创建图层包,即可在地图中共享多个图层。

  2. 为新的图层包命名。
  3. 指定要保存图层包的位置 - 以文件形式保存在磁盘上或保存在 ArcGIS Online 帐户中以进行共享。
  4. 可选择包括 ArcSDE 中的数据(包括 ArcSDE 地理数据库数据)。另外,也可选择仅为图层包附加一个空的地理数据库方案(即,不打算保存任何数据)。包括方案是共享图层设计和相应地理数据库设计的一种方法。
  5. 必须对图层进行验证,然后才能将其保存到磁盘中或在 ArcGIS Online 上共享。运行验证时,将对图层进行分析,以确定是否存在错误或问题。如果发现任何问题,则会显示包含问题列表的准备 窗口。

    右键单击每条“准备”消息以获取详细信息,阅读错误帮助,然后单击建议的修复方法。

    包含正在创建的图层包的“准备”窗口
    当您为创建图层包而对图层进行验证时,系统将分析该图层是否存在任何问题。如果发现问题,它们将出现在此对话框中。
  6. 验证过程结束后,将启用共享按钮。单击共享,即可创建图层包。
提示提示:

如果使用仅打包方案选项,则只会共享图层,而不会共享数据。如果图层未打包,系统将提示您在地理数据库中为其创建新的数据集。

3D 地图图层属性的打包步骤

启用图层包的 3D 属性对于在不同的 3D 可视化环境(ArcGlobe、ArcScene 和 ArcGIS Explorer)之间高效使用图层包十分重要。必须先对属性进行设置,然后才能将其保存到本地图层文件中。

有关在 ArcGIS Explorer 中使用图层和图层包的详细信息,请参阅使用 ArcGIS 图层和图层包

  1. 启动 ArcGlobe 或 ArcScene,然后添加在 ArcMap 中创建的地图图层(或图层包)。
  2. 设置所需的 3D 属性。例如,以 3D 形式设置用于拉伸要素的高度属性,以及以 3D 形式设置地图图层可见性的距离范围等。
  3. 在 ArcGlobe 或 ArcScene 中右键单击图层,然后选择创建图层包
  4. 按照以上概述的步骤来完成图层包的创建过程。

相关主题


7/10/2012