保存地图

保存地图

完成对地图的处理后,可保存地图并退出 ArcMap。地图将保存为文档,并且存储在硬盘上。如果以前从未保存过地图,则将需要提供一个地图名称并将地图保存到某一文件夹位置。ArcMap 会自动将文件扩展名 (.mxd) 追加到地图文档的名称中。

地图上所显示的数据不会与地图文档一起保存。地图图层引用的是 GIS 数据库中的数据源。这有助于保持地图文档的大小相对较小。

也可使用地图包将地图和地图数据一同存储,利用地图包,您可与其他用户共享地图及其相关数据。有关详细信息,请参阅创建地图包

保存为先前版本的 ArcGIS

使用 ArcGIS 10 打开并保存现有地图文档(.mxd 文件)后,将无法使用较早版本的 ArcGIS 打开该地图,因为该地图现在将反映在版本 10 中新增的功能。同样,使用版本 10 创建的新文档也无法在较早版本的软件中打开。但是,可以使用保存副本命令创建一个地图文档的副本,以便在先前版本的 ArcGIS 中打开此副本以执行后续操作。使用 ArcGIS 10 可将地图文档保存为 ArcGIS 9.3、9.2、9.0/9.1 或 8.3 版本。ArcGIS 9.0 和 9.1 地图文档之间直接兼容,并与这两个版本的软件相兼容。

ArcGIS 的每个新版本都引入了在先前版本中不可用的功能和属性。将地图文档、图层文件或 3D 文档保存为先前版本的 ArcGIS 时,系统将对文件格式进行更改以消除较早版本中不可用的属性。

这意味着将地图文档从版本 10 保存为先前版本时,将从文件中移除所有基于 ArcGIS 10 所更新的软件功能。因此,如果将地图文档保存为版本 9.3、9.2、9.0/9.1 或 8.3 然后再次在版本 10 中处理这一保存的副本时,之前的某些工作可能会丢失,因为在保存副本的过程中已经删除了特定于版本 10 的功能。而您的原始 ArcGIS 10 文件将仍然具有新功能。

此外,将地图文档保存至软件的先前版本时,只会保存 .mxd 文件;.mxd 文件中所引用的数据源保持不变。有关地理数据库、数据源和保存至先前版本的详细信息,请参阅以下各部分。

也可将 ArcMap 和 ArcGlobe 中的图层文件以及 ArcGlobe 和 ArcScene 文档保存至 ArcGIS 的先前版本。

地理数据库以及将地图文档保存为先前版本

如果您所在组织同时使用了不同版本的 ArcGIS,则需要确认与地理数据库相关联的 ArcGIS 版本;因为这将影响到 ArcGIS 是否将能够访问地图中所引用的数据。较新版本的 ArcGIS 可以读取较早版本的地理数据库,但较早版本的 ArcGIS 无法读取较新版本的地理数据库,只有以下情况除外:

例如,如果地图中包含来自 ArcGIS 10.0 个人地理数据库、文件地理数据库或 ArcSDE 地理数据库的数据,这种情况下,您可以保存 .mxd 文件以便可在 ArcGIS 9.3、9.2、9.1、9.0 或 8.3 中打开;但这些版本将无法显示 10.0 版本的数据。同样,在 ArcGIS 8.3 中将无法读取存储在 10.0、9.3、9.2、9.1 或 9.0 任一版本的地理数据库中的数据。Shapefile、coverage 和基于文件的栅格在这方面则不会出现问题。

而使用先前版本创建的现有地理数据库则不必升级到版本 10,就可在 10 版本的 ArcGIS 中方便地打开和使用。但是,如果要利用版本 10 的新增功能,则必须对此地理数据库进行升级。然而,如果升级地理数据库(Geodatabase),将无法在其原始版本的 ArcGIS 中继续使用该地理数据库。因此,升级地理数据库之前,您可能需要创建一个地理数据库的副本。

但是,如果您的数据存储在一个由 ArcGIS 10 创建或升级而来的地理数据库中时,有两种方法可以在之前版本的 ArcGIS 中使用这些数据。在 ArcGIS 10 中,使用创建文件地理数据库地理处理工具创建一个可以在旧版本中打开的新的空文件地理数据库,然后在版本 10 中将数据从先前的地理数据库中复制并粘贴到这个新的空文件地理数据库。这样就会创建一个可在旧版本中打开的地理数据库。不过请注意,对于某些新版本地理数据库支持而旧版本不支持的项目,不要将其粘贴到旧版本的地理数据库中。另外,在版本 10 中,将数据作为图层添加到地图并创建图层包。版本 10 和 9.3.1 中均可打开图层包。如果您准备在版本 9.3.1 中使用多个图层,您可以创建一个图层组然后进行打包,或者为每个图层创建单独的图层包。

使用来自不同 ArcGIS 版本的地理数据库时,需要记住以下内容:

从 ArcGIS 10 保存为 ArcGIS 9.3

ArcGIS 10 引入了一些新的功能和属性,这些功能和属性在先前版本的 ArcGIS 中不可用。保存为 ArcGIS 9.3 时,请切记以下提示。

ArcMap

  • 保存为 9.3 版本时,将移除地图文档的默认地理数据库属性。
  • 将图层保存为 9.3 版本时,将移除自定义图层字段排序。
  • 将图层保存为 9.3 版本时,将移除图层的时间属性。
  • 将图层保存为 9.3 版本时,将移除数据框的时间属性。
  • 将图层保存为 9.3 版本时,将移除字段属性注释字段的高亮显示或只读属性。
  • 保存为 9.3 版本时,动态文本元素将转换为静态文本。
  • 保存为 9.3 版本时,将删除镶嵌图层。
  • 保存为 9.3 版本时,将删除要素模板。
  • 在 ArcGIS 10 中,在子图层和顶级图层组中都可以设置图层组透明度。保存为先前版本后,将保留地图在该情况下的外观,但透明度值将发生变化。
  • 保存为 9.3 版本时,底图图层将转换为图层组。
  • 保存为 9.3 版本时,加速的栅格图层将转换为栅格图层。
  • 在 ArcGIS 9.3 中不存在数据驱动页面,因此其将从地图文档中移除。
  • 保存为 9.3 版本时,将移除从其他数据框的范围自动派生数据框范围的功能。
  • 保存为 9.3 版本时,范围指示器将变为矩形指示器。
  • 保存为 9.3 版本时,将移除用于裁剪特定图层的数据框裁剪选项。
  • 将从图层中移除用于 3D 旋转和字段驱动大小调整的图层符号系统选项。
  • 保存为 9.3 版本时,将从服务图层中移除动态服务图层的图像格式属性。

从 ArcGIS 10 保存为 ArcGIS 9.2

从 ArcGIS 10 保存为 9.3 时不支持的功能或属性在 ArcGIS 9.2 中也不受支持。此外,以下是保存为 ArcGIS 9.2 时所特有的一些其他注意事项:

ArcMap

  • 在版本 10 中,当数据框中的图层设置为透明时,内容列表和布局视图中的图例将自动使用更淡的颜色以反映透明度。保存为 9.2 版本时,将移除此透明度模拟。
  • 版本 10 中的尺寸图层支持标注权重等级,因此尺寸要素可视为标注过程的障碍。保存为 9.2 版本时,将移除此属性。
  • 所有支持 HTML 弹出窗口的图层类型将移除它们的 HTML 弹出窗口属性。
  • 具有已保存排序顺序的字段将移除该顺序。
  • 将移除 JPEG 2000 图片元素。
  • 保存为 9.2 版本时,将从数据框中移除 WCS 图层。
  • 将从图层中移除 WMS 图层的样式名。
  • 在 9.3 之前的版本中,基于字段且包含参数的超链接将不起作用。如果将 10 版本的 .mxd 文件保存为 9.2 版本,将会从动态超链接中自动移除参数,但与该文档的链接将仍然起作用。
  • 将从数据框中移除 NITF 图形图层。
  • 保存为 9.2 版本时,使用“离散颜色”渲染器的栅格图层将恢复为使用默认渲染器。
  • 保存为 9.2 版本时,将从比例文本图形中移除比例文本的分隔符属性。
  • 保存为 9.2 版本时,在 10 版本中为图例显示标记为隐藏的制图表达规则将变为可见。
  • 引用包含赋值器(通用转弯延迟赋值器和函数赋值器)的网络数据集的网络图层和网络分析图层将保存在 9.2 版本的文档中,但在 ArcGIS 9.2 中打开时,这些图层将断开与它们的网络数据集的连接。
  • 无法在 ArcReader 9.2 或更早版本中打开在版本 10 中使用 ArcGIS Publisher 创建的地图发布文档 (.pmf)。如果需要创建可在先前版本的 ArcReader 中打开的 .pmf 文件,可将 .mxd 文件保存为先前版本,然后在具有较早版本 ArcGIS 的计算机上发布此文件。另一个选项用于 .pmf 文件的接收者免费下载和安装 ArcReader 10。

地理处理

ArcGIS 9.2 中不可用的几个软件功能包括

  • 用于自定义工具验证的脚本工具属性
  • 用于存储符号系统的模型属性
  • 对模型有影响的几个数据类型的增强

ArcGlobe

  • 保存为 9.2 版本时,ArcGlobe 中的星空和大气晕圈背景将被删除。
  • 在 9.2 版本中使用缓存时,将根据需要为具有完全缓存的 10 版本的图层重新生成缓存。
  • 将从 Google 地球 KML/KMZ 文件中删除某些 KML 元素,如屏幕叠加、COLLADA 模型等。
  • 通过 ArcGlobe,您只能将图层保存为能够支持它的版本。例如,9.2 及以上版本才会支持 terrain 图层。因此,保存 terrain 图层时,您可以将其保存为 9.3 版本或 9.2(或常规的版本 10);但不能保存为 9.0/9.1,因为这些版本不支持 terrain 图层。此外,如果图层组中存在您选择的 ArcGIS 版本无法绘制的图层,则将弹出一个对话框,并会在其中列出这些图层。然后,您可以决定是否继续以先前版本的格式保存副本。

如果您有其他 ESRI 扩展模块或第三方扩展模块,应咨询制造商以确定它们是否与先前版本的 ArcGIS 相兼容。

从 ArcGIS 10 保存为 ArcGIS 9.0/9.1

从 ArcGIS 10 保存为 9.3 或 9.2 时不支持的功能或属性在 ArcGIS 9.0/9.1 中也不受支持。此外,以下是保存为 ArcGIS 9.0/9.1 时特有的一些其他注意事项:

从 ArcGIS 10 保存为 ArcGIS 8.3

从 ArcGIS 10 保存为 9.3、9.2 或 9.0/9.1 时不支持的功能或属性在 ArcGIS 8.3 中也不受支持。此外,以下是保存为 ArcGIS 8.3 时特有的一些其他注意事项:

如何将地图保存至先前版本的 ArcGIS

步骤:

  1. 单击文件 > 保存副本
  2. 导航到要用于保存地图文档的位置。
  3. 输入文件名。
  4. 单击保存类型下拉箭头,然后根据要保存的版本单击 ArcMap 9.3 文档、ArcMap 9.2 文档、ArcMap 9.0/9.1 文档或 ArcMap 8.3 文档。
    注注:

    如果选择 ArcMap 文档(此选项没有版本号),将以软件的当前版本保存地图。

  5. 单击保存
    注注:

    • 版本 9.3、9.2、9.0/9.1 或 8.3 的地图文档将保存在磁盘上,ArcGIS 10 文档将保持打开状态。
    • 如果在当前文档中存在先前版本无法绘制的任何图层,将出现一个列出这些图层的对话框。然后,可以决定是否使用 ArcGIS 9.3、9.2、9.0/9.1 或 8.3 格式继续保存副本。

提示提示:
保存副本命令与另存为命令不同。另存为命令允许使用新的名称或文件位置保存文档。使用另存为命令时,新的“另存为”文档在应用程序中作为当前文档加载。

使用保存副本命令时,将文档的副本保存至磁盘,并且该文档不会在应用程序中重新加载。此外,保存副本命令也可用于保存文档,以便能在先前版本的 ArcGIS 中打开该文档。


7/10/2012