保存地图
完成对地图的处理后,可以保存地图并退出 ArcMap。将地图作为文档保存,并且将其存储在硬盘上。如果以前未曾保存地图,将需要提供名称并将地图保存到某个文件夹位置中。ArcMap 会自动将文件扩展名 (.mxd) 追加到地图文档名称中。
地图上显示的数据不会与地图文档一起保存。地图图层引用 GIS 数据库中的数据源。这有助于保持地图文档的大小相对较小。
也可使用地图包将地图和地图数据一同存储,并可使用地图包与其他用户共享地图及其相关数据。
保存为先前版本的 ArcGIS
在大多数情况下,打开并保存现有地图文档(.mxd 文件)后,将无法再使用较早的 ArcGIS 版本打开该地图,因为该地图将反映新增功能。同样,新文档也无法在较早版本的软件中打开;但是,可以使用保存副本命令创建地图文档的副本,以便在 ArcGIS 的先前版本中打开副本进行处理。请注意,ArcGIS 10.1、10.2、10.3、10.4 和相关版本(例如 10.4.1)的文档彼此直接兼容,ArcGIS 9.0 和 9.1 文档也彼此兼容。
ArcGIS 的每个新版本都引入了在先前版本中不可用的功能和属性。将地图文档、图层文件或 3D 文档保存为先前的 ArcGIS 版本中时,系统将更改文件格式以消除在较早版本中不可用的属性。
这意味着保存为先前版本时,将从文件中移除所有基于更新软件的功能。因此,如果保存为先前版本并在当前 ArcGIS 产品中再次处理较早副本时,某些工作将丢失,因为在保存副本的过程中,新增功能已经被去掉。您的原始文件将仍然具有新功能。
此外,将地图文档保存为软件的先前版本时,只会保存 .mxd 文件,同时在 .mxd 文件中引用的数据源保持不变。有关地理数据库、数据源和保存为先前版本的详细信息,请参阅以下各部分。
也可将 ArcMap 和 ArcGlobe 以及 ArcGlobe 和 ArcScene 文档中的图层文件保存为先前的 ArcGIS 版本。
地理数据库以及将地图文档保存为先前版本
如果您的组织使用不同的 ArcGIS 版本,则需要确认地理数据库与之相关联的 ArcGIS 版本;因为这将影响到 ArcGIS 是否将能够访问在地图中引用的数据。较新版本的 ArcGIS 可以读取较早版本的地理数据库,但较早版本的 ArcGIS 无法读取较新版本的地理数据库,只有以下情况除外:
- 从 ArcGIS 10 开始,版本号与地理数据库内的各个项目相关联,而不是应用到整个地理数据库。只有数据库中具有较新功能的数据集无法使用先前版本打开。要获得识别此类数据集的最佳效果,使用 ArcGIS 10.0 Service Pack 3 (SP3) 或更高版本可正确识别较新的数据集。
- ArcGIS 9.2 Service Pack 5 (SP5) 和 Service Pack 6 (SP6) 可打开和编辑 9.3 地理数据库;但是,9.2 SP5/SP6 将无法打开、编辑或创建包含 ArcGIS 9.3 可用的新功能的数据集,例如创建窗口大小金字塔格式的 terrain,或者创建具有使用 9.3 通用转弯延迟赋值器和网络函数赋值器的属性的网络数据集。
- ArcGIS 9.1 和 9.0 地理数据库彼此直接兼容。
例如,如果地图中包含来自 ArcGIS 10 个人地理数据库、文件地理数据库或 ArcSDE 地理数据库的数据,则可以保存 .mxd 文件以便可在 ArcGIS 9.3 版本中打开,但 9.3 版本将无法显示较新的数据。Shapefile、coverage 和基于文件的栅格在这方面不会出现问题。
不用升级使用先前版本创建的现有地理数据库,就可在当前版本中打开和使用这些地理数据库;但是,如果要利用新增功能,则必须升级现有地理数据库。如果升级地理数据库,将无法在其原始版本的 ArcGIS 中恢复该地理数据库的使用。因此,在升级地理数据库之前,您可能需要复制地理数据库的副本。
您的地理数据库中存在以当前版本创建或升级而来的数据时,有两种方法可以在之前版本的 ArcGIS 中使用这些数据。在当前版本中,使用创建文件地理数据库地理处理工具创建可以在旧版本中打开的新的、空文件地理数据库,然后在当前版本中将数据从您的地理数据库中复制并粘贴到新的、空文件地理数据库。这样就会创建一个可在旧版本中打开的地理数据库;不过请注意,对于某些新版本地理数据库支持而旧版本不支持的项目,不要将其粘贴到这样的地理数据库中。此外,在当前版本中,将数据作为图层添加到地图中并创建图层包,此图层包可使用 ArcGIS 9.3.1 和较新版本打开。如果您想要准备多个图层,可以创建一个图层组,然后进行打包,或为每个图层创建单独的图层包。
使用来自不同 ArcGIS 版本的地理数据库时,需要记住的一些常规要点如下:
- 在特定版本中新增的地理数据库功能仅在同版本或更高版本的地图文档中受支持。
- 在先前版本中无法打开存储在已升级的地理数据库中的地理处理工具箱。同样,更改某个基于文件的工具箱 (.tbx) 后,将无法再使用先前版本访问该工具箱。可以右键单击工具箱,然后单击另存为,并选择需将其另存为的版本号,但需要进行手动编辑,以考虑在这些版本中不可用的所有功能。
- 仅在 ArcGIS 9.2 或较新的地理数据库或地图文档中支持宗地结构。
- 仅在 ArcGIS 10.0 或较新的地理数据库或地图文档中支持镶嵌数据集。
- 仅在 ArcGIS 9.1 或较新的地理数据库或地图文档中支持 ArcGIS Network Analyst 图层和网络数据集。
- 仅在 ArcGIS 9.0 或较新的地理数据库和 9.1 或较新的地图文档中支持 ArcGIS Schematics 图层和逻辑示意图数据集。
- 对于从不同版本复制地理数据库有一些限制和准则。
另存为先前版本时移除的功能和属性
以下部分介绍了将当前版本的文档保存为较早的 ArcGIS 版本时可能更改的功能或属性。标题表示保存到的版本号。因为 ArcGIS 10.4、10.3、10.2 和 10.1 直接兼容,所以不需执行任何附加步骤便可在任一版本中使用文档;但是,如果您想在 ArcGIS 10.0 中打开文件,则必须使用保存副本。执行此操作时,您将会移除不能在 10.0 版本中读取的可用新项目。
当保存为您正在使用的版本之前的两个或两个以上版本时,将移除所有中间版本的功能。例如,如果您从 ArcGIS 10.4 另存为 ArcGIS 9.2,应查看 ArcGIS 10.1/10.2/10.3/10.4、10.0、9.3 和 9.2 下列出的章节,以理解保存副本过程的作用。
另存为 ArcGIS 10.1/10.2/10.3/10.4
另存为比 ArcGIS 10.1/10.2/10.3/10.4 更高的所有版本时,不受支持的功能和属性在 10.1/10.2/10.3/10.4 中也不可用。此外,以下是保存为 ArcGIS 时特有的一些其他注意事项:
- 另存为 10.1/10.2 时,使用矢量字段渲染器的栅格图层将被删除。
- 另存为 10.1/10.2/10.3/10.4 时,不使用影像坐标系。
- 另存为 10.1/10.2/10.3/10.4 时,使用以下函数的栅格图层将被删除:
- ArgStatistics
- 曲率
- 高程空填充
- Python 栅格
- 重新转换
- 重采样
- Mean Shift 影像分割
- 统计数据和直方图
- 转置位
- 单位转换
- 矢量字段
- 矢量字段渲染器
- 另存为 10.1/10.2/10.3/10.4 时,具有多维设置的镶嵌图层将被删除。
- 另存为 10.1/10.2/10.3/10.4 时,具有处理模板设置的镶嵌图层将被删除。
另存为 ArcGIS 10.0
另存为比 ArcGIS 10.0 更高的所有版本时,不受支持的功能和属性在 10.0 中也不可用。此外,以下是保存为 ArcGIS 10.0 时特有的一些其他注意事项:
- 使用 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 时特有的一些其他注意事项:
- 保存为版本 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/9.1
另存为比 ArcGIS 9.0/9.1 更高的所有版本时,不受支持的功能和属性在 9.0/9.1 中也不可用。此外,以下是保存为 ArcGIS 9.0/9.1 时特有的一些其他注意事项:
- 不支持来自任何 ArcGIS 9.2、9.3 或 10.0 的地理数据库的基于数据的图层。此外,不支持所有新的数据源或图层类型,如基于 Microsoft Excel 数据的表。
- ArcGIS 9.2、9.3、10.0 或 10.1 的新增符号和属性在 ArcGIS 9.1 中不可用。其中包括新的文档属性、新的渲染选项和显示选项、自定义全图等。
- 不支持在 ArcGIS 9.2、 9.3、10.0 或 10.1 中创建的图表,并且将移除这些图表;但是,如果使用 ArcGIS 9.3 自定义对话框中的绘图工具,这些图表将在 ArcGIS 9.1 中可用。
- 保存为版本 9.1 时,将删除 .mxd 文件中的动画;但是,只要动画没有时间追踪属性,可以 .sxd 或 .3dd 文件形式将动画保存回版本 9.1。
- 不支持新的 3D 属性、图层和功能,如 Google 地球 KML/KMZ 文件、图形图层、注记和文本。
- 古蒂等面积投影在版本 9.2 中是新功能,因此版本 9.1 不支持。
另存为 ArcGIS 8.3
另存为比 ArcGIS 8.3 更高的所有版本时,不受支持的功能和属性在 8.3 中也不可用。此外,以下是保存为 ArcGIS 8.3 时特有的一些其他注意事项:
- 如果已将地理数据库的注记要素类从 ArcGIS 8.3 更新到 ArcGIS 9.0 或更高版本,将无法在 ArcGIS 8.3 中打开地理数据库;因为首先需要升级地理数据库。
- ArcGIS 9.0 或更高版本的新增符号和属性在 ArcGIS 8.3 中不可用;例如,不支持 3D 文本元素,并且 3D 符号将转换为 2D 符号。
- 在 ArcGIS 8.3 中不支持段落文本元素,并且将删除这些元素。
- 在 ArcGIS 8.3 中,符号级绘制是数据框的属性,但在 ArcGIS 9.0 或更高版本中则是为之定义符号级绘制的图层的属性。保存为 ArcGIS 8.3 时,保留对图层的符号级绘制的支持方面,并且将这些支持的方面添加到数据框的高级绘制选项对话框中。
- 不支持数据框掩膜属性,并且不会发生掩膜。如果 ArcGIS 8.3 能够读取掩膜图层,这些图层将出现在地图中,但将使用与其他图层相同的方式绘制它们。
- 将使用标准标注引擎标注在 ArcGIS 9.0 或更高版本中使用 Maplex 标注引擎标注的数据框。
- 在版本 8.3 中不支持 ArcGIS 地图服务器和 WMS 图层。
- ArcGIS 8.3 不支持在 ArcGIS 9.0 或更高版本中新增的投影。这些求解程序为:
- 古蒂等面积投影、富勒投影、改良斜正形 (RSO) 投影、立方体地图投影、横轴墨卡托投影、罗宾森投影 (ArcGIS for Desktop Advanced)(与 ArcGIS for Desktop Advanced Workstation 中支持的罗宾森投影版本相同)、局部笛卡尔投影。
- 不再保留某些页面和打印机设置选项。
- 不支持 ArcScene 中的立体视图。
- 不支持 ArcGIS Tracking Analyst 属性。
如何将地图保存至先前版本的 ArcGIS
步骤:
- 单击文件 > 保存副本。
- 导航至要保存地图文档的位置。
- 输入文件名。
- 单击保存类型下拉箭头,然后单击要保存到的版本。
- 单击保存。