保存地图
保存地图
完成对地图的处理后,可以保存地图并退出 ArcMap。将地图作为文档保存,并且将其存储在硬盘上。如果以前未曾保存地图,将需要提供名称并将地图保存到某个文件夹位置中。ArcMap 会自动将文件扩展名 (.mxd) 追加到地图文档名称中。
地图上显示的数据不会与地图文档一起保存。地图图层引用 GIS 数据库中的数据源。这有助于保持地图文档的大小相对较小。
也可使用地图包将地图和地图数据一同存储,并可使用地图包与其他用户共享地图及其相关数据。
保存为先前版本的 ArcGIS
使用 ArcGIS 10.1 打开并保存现有地图文档(.mxd 文件)后,将无法使用较早的 ArcGIS 版本打开该地图,因为该地图现在将反映在版本 10.1 中新增的功能。同样,使用版本 10.1 创建的新文档也无法在较早版本的软件中打开。但是,可以使用保存副本命令复制地图文档的副本,以便在 ArcGIS 的先前版本中打开副本进行处理。使用 ArcGIS 10.1 可将地图文档保存为 ArcGIS 10.0、9.3、9.2、9.0/9.1 或 8.3 版本。ArcGIS 9.0 和 9.1 地图文档彼此直接兼容,并与这两个版本的软件兼容。
ArcGIS 的每个新版本都引入了在先前版本中不可用的功能和属性。将地图文档、图层文件或 3D 文档保存为先前的 ArcGIS 版本中时,系统将更改文件格式以消除在较早版本中不可用的属性。
这意味着将地图文档从版本 10.1 保存为先前版本时,将从文件中移除所有基于 ArcGIS 10.1 中更新的软件的功能。因此,如果将地图文档保存为版本 10.0、9.3、9.2、9.0/9.1 或 8.3 然后再次在版本 10.1 中开始处理较早副本时,某些工作会丢失,因为在保存副本的过程中,版本 10.1 中的功能已经被去掉。您的原始 ArcGIS 10.1 文件将仍然具有新功能。
此外,将地图文档保存为软件的先前版本时,只会保存 .mxd 文件,同时在 .mxd 文件中引用的数据源保持不变。有关地理数据库、数据源和保存为先前版本的详细信息,请参阅以下各部分。
也可将 ArcMap 和 ArcGlobe 以及 ArcGlobe 和 ArcScene 文档中的图层文件保存为先前的 ArcGIS 版本。
地理数据库 (geodatabase) 以及将地图文档保存为先前版本
如果您的组织使用不同的 ArcGIS 版本,则需要确认地理数据库与之相关联的 ArcGIS 版本;因为这将影响到 ArcGIS 是否将能够访问在地图中引用的数据。较新版本的 ArcGIS 可以读取较早版本的地理数据库,但较早版本的 ArcGIS 无法读取较新版本的地理数据库,只有以下情况除外:
- 核心地理数据库版本不会在 10.0 和 10.1 之间更改。只有数据库中具有 10.1 版本的新功能的数据集无法使用 ArcGIS 10.0 打开。要获得识别此类数据集的最佳效果,使用 ArcGIS 10.0 Service Pack 3 (SP3) 或更高版本可正确识别 10.1 特定的数据集。
- 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.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.1 中打开和使用,而不必进行升级。但是,如果要利用版本 10.1 的新增功能,则必须升级现有的 10.0 之前版本的地理数据库。然而,如果升级地理数据库(Geodatabase),将无法在其原始版本的 ArcGIS 中恢复该地理数据库的使用。因此,在升级地理数据库之前,您可能需要复制地理数据库的副本。
您的地理数据库中存在以 ArcGIS 10.1 创建或升级而来的数据时,有两种方法可以在之前版本的 ArcGIS 中使用这些数据。在 ArcGIS 10.1 中,使用创建文件地理数据库地理处理工具创建可以在旧版本中打开的新的、空文件地理数据库,然后在版本 10.1 中将数据从您的地理数据库中复制并粘贴到新的、空文件地理数据库。这样就会创建一个可在旧版本中打开的地理数据库。不过请注意,对于某些新版本地理数据库支持而旧版本不支持的项目,不要将其粘贴到这样的地理数据库中。另外,在版本 10.1 中,将数据作为图层添加到地图并创建图层包。版本 10.1、10.0 和 9.3.1 中均可打开图层包。如果您准备在版本 10.0 或 9.3.1 中使用多个图层,您可以创建一个图层组,然后进行打包,或者为每个图层创建单独的图层包。
使用来自不同 ArcGIS 版本的地理数据库时,需要记住的一些常规要点如下:
- 仅在版本 10.1 的地图文档中支持 ArcGIS 10.1 中新的地理数据库功能。
- 在先前版本中无法打开存储在已升级的地理数据库中的地理处理工具箱。同样,在版本 10.1 中更改某个基于文件的工具箱 (.tbx) 后,将无法再使用先前版本访问该工具箱。可以右键单击工具箱,然后单击另存为 > 另存为 10.0、9.3、9.2 或 9.0/9.1,但需要进行手动编辑,以考虑在这些版本中不可用的所有功能。
- 仅在 ArcGIS 9.2 或较新的地理数据库或地图文档中支持宗地结构。
- 仅在 ArcGIS 10.0 或较新的地理数据库或地图文档中支持镶嵌数据集。
- 仅在 ArcGIS 9.1 或较新的地理数据库或地图文档中支持 ArcGIS Network Analyst 图层和网络数据集。
- 仅在 ArcGIS 9.0 或较新的地理数据库和 9.1 或较新的地图文档中支持 ArcGIS Schematics 图层和逻辑示意图数据集。
- 对于从不同版本复制地理数据库有一些限制和准则。
从 ArcGIS 10.1 保存为 ArcGIS 10.0
ArcGIS 10.1 引入了一些新功能和属性,但在先前版本的 ArcGIS 中不可用。保存为 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 10.1 保存为 ArcGIS 9.3
从 ArcGIS 10.1 保存为 10.0 时不支持的功能或属性在 ArcGIS 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 10.1 保存为 ArcGIS 9.2
从 ArcGIS 10.1 保存为 9.3 时不支持的功能或属性在 ArcGIS 9.2 中也不受支持。此外,以下是保存为 ArcGIS 9.2 时特有的一些其他注意事项:
ArcMap
- 在版本 10 中,数据框中的图层设置为透明时,内容列表和布局视图中的图例自动使用更淡的颜色以反映透明度。保存为版本 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 10.1 保存为 ArcGIS 9.0/9.1
从 ArcGIS 10.1 保存为 10.0、9.3 或 9.2 时不支持的功能或属性在 ArcGIS 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 10.1 保存为 ArcGIS 8.3
从 ArcGIS 10.1 保存为 10.0、9.3、9.2 或 9.0/9.1 时不支持的功能或属性在 ArcGIS 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
步骤:
- 单击文件 > 保存副本。
- 导航到要用于保存地图文档的位置。
- 输入文件名。
- 单击保存类型下拉箭头,然后根据要保存的版本单击 ArcMap 10.0 文档、ArcMap 9.3 文档、ArcMap 9.2 文档、ArcMap 9.0/9.1 文档或 ArcMap 8.3 文档。注:
如果选择 ArcMap 文档(此选项没有版本号),将以软件的当前版本保存地图。
- 单击保存。注:
- 版本 10.0、9.3、9.2、9.0/9.1 或 8.3 的地图文档将保存在磁盘上,ArcGIS 10.1 文档将保持打开状态。
- 如果在当前文档中存在先前版本无法绘制的任何图层,将出现一个列出这些图层的对话框。然后,可以决定是否使用 ArcGIS 10.0、9.3、9.2、9.0/9.1 或 8.3 格式继续保存副本。
使用保存副本命令时,将文档的副本保存至磁盘,并且该文档不会在应用程序中重新加载。此外,保存副本命令也可用于保存文档,以便能在先前版本的 ArcGIS 中打开该文档。