保存地图

保存地图

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

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

也可使用地图包将地图和地图数据一同存储,并可使用地图包与其他用户共享地图及其相关数据。

了解有关创建地图包的详细信息

保存为先前版本的 ArcGIS

在大多数情况下,打开并保存现有地图文档(.mxd 文件)后,将无法再使用较早的 ArcGIS 版本打开该地图,因为该地图将反映新增功能。同样,新文档也无法在较早版本的软件中打开;但是,可以使用保存副本命令创建地图文档的副本,以便在 ArcGIS 的先前版本中打开副本进行处理。请注意,ArcGIS 10.1 和 10.2 地图文档彼此直接兼容,ArcGIS 9.0 和 9.1 文档也彼此兼容。

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

这意味着保存为先前版本时,将从文件中移除所有基于更新软件的功能。因此,如果保存为先前版本并在当前 ArcGIS 产品中再次处理较早副本时,某些工作将丢失,因为在保存副本的过程中,新增功能已经被去掉。您的原始文件将仍然具有新功能。

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

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

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

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

例如,如果地图中包含来自 ArcGIS 10.2.1 个人地理数据库、文件地理数据库或 ArcSDE 地理数据库的数据,则可以保存 .mxd 文件以便在 ArcGIS 9.3 版本中打开,但 9.3 版本将无法显示较新的数据。Shapefile、coverage 和基于文件的栅格在这方面不会出现问题。

不用升级使用先前版本创建的现有地理数据库,就可在当前版本中打开和使用这些地理数据库;但是,如果要利用新增功能,则必须升级现有地理数据库。如果升级地理数据库,将无法在其原始版本的 ArcGIS 中恢复该地理数据库的使用。因此,在升级地理数据库之前,您可能需要复制地理数据库的副本。

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

使用来自不同 ArcGIS 版本的地理数据库时,需要记住的一些常规要点如下:

另存为先前版本时移除的功能和属性

以下部分介绍了将当前版本的文档保存为较早的 ArcGIS 版本时可能更改的功能或属性。标题表示保存到的版本号。因为 ArcGIS 10.2.1、10.2 和 10.1 直接兼容,所以不需执行任何附加步骤便可在任一版本中使用文档;但是,如果您想在 ArcGIS 10.0 中打开文件,则必须使用保存副本。执行此操作时,您将会移除不能在 10.0 版本中读取的可用新项目。

当保存为您正在使用的版本之前的两个或两个以上版本时,将移除所有中间版本的功能。例如,如果您将 ArcGIS 10.2.1 另存为 ArcGIS 9.2,您应该查看 ArcGIS 10.0、ArcGIS 9.3 和 ArcGIS 9.2 下列出的章节,以理解保存副本过程的作用。

另存为 ArcGIS 10.0

另存为比 ArcGIS 10.0 更高的所有版本时,不受支持的功能和属性在 10.0 中也不可用。此外,以下是保存为 ArcGIS 10.0 时特有的一些其他注意事项:

ArcMap

  • 使用 Python 表达式的标注、显示和超链接宏将在保存到版本 10.0 时恢复为 VBScript。表达式将保留,以便可返回 VBScript 或 JScript。
  • 保存为版本 10.0 时,版本 10.1 中使用新 Maplex 属性的图层(如键编号和标注分类级别要素连接选项)将失去这些功能。
  • 保存为版本 10.0 时,使用 32 位 PNG 图像的符号将失去透明度。
  • 保存为版本 10.0 时,地图中的 LAS 数据集和 WMTS 图层将会被删除。
  • 保存为版本 10.0 时,在实时模式下地图的显示时间数据功能将失去其作用。
  • 保存为版本 10.0 时,页面布局上的图例将失去其动态、文本换行和列功能。
  • 使用此功能按点值保持密度的点密度渲染器将失去其功能。
  • 要素服务图层将被保存,但无法连接到版本 10.0 中的要素服务。
  • 具有特定于版本 10.1 的功能且引用地理数据库数据集的图层将无法连接到版本 10.0 中的这些数据源。

另存为 ArcGIS 9.3

另存为比 ArcGIS 9.3 更高的所有版本时,不受支持的功能和属性在 9.3 中也不可用。此外,以下是保存为 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 9.2

另存为比 ArcGIS 9.2 更高的所有版本时,不受支持的功能和属性在 9.2 中也不可用。此外,以下是保存为 ArcGIS 9.2 时特有的一些其他注意事项:

ArcMap

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

地理处理

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

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

ArcGlobe

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

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

另存为 ArcGIS 9.0

另存为比 ArcGIS 9.0/9.1 更高的所有版本时,不受支持的功能和属性在 9.0/9.1 中也不可用。此外,以下是保存为 ArcGIS 9.0/9.1 时特有的一些其他注意事项:

另存为 ArcGIS 8.3

另存为比 ArcGIS 8.3 更高的所有版本时,不受支持的功能和属性在 8.3 中也不可用。此外,以下是保存为 ArcGIS 8.3 时特有的一些其他注意事项:

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

步骤:

  1. 单击文件 > 保存副本
  2. 导航到要用于保存地图文档的位置。
  3. 输入文件名。
  4. 单击保存类型下拉箭头,然后单击要保存到的版本。
    注注:

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

  5. 单击保存
    注注:

    • 先前版本的地图文档将保存在磁盘上,而且当前版本文档将保持打开状态。
    • 如果在当前文档中存在先前版本无法绘制的任何图层,将出现一个列出这些图层的对话框。然后,您可以决定是否继续以先前格式保存副本。

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

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

5/10/2014