ArcGIS Pro 工程中的工程项目包含在本地或网络驱动器上存储的项目以及在工程文件 (.aprx) 内存储的项目。 例如,在文件系统中存储的项目包括文件地理数据库、工具箱、笔记本和数据库以及服务器连接文件。 例如,在工程文件中存储的项目包括地图、布局和报表。 这两类项目的复制或移动方式稍有不同。
存储在文件系统中的一些项目类型在 ArcGIS Pro 目录中的表示与在 Microsoft File Explorer 中不同。 例如,在 ArcGIS Pro 中,工具箱显示可以单独复制和移动的工具集和工具;File Explorer 中的同一工具箱显示为单个文件。
可以使用以下方法复制和移动工程项目:
- 项目快捷菜单或功能区中的复制、剪切和粘贴命令
- 键盘快捷键 Ctrl+C(复制)、Ctrl+X(剪切)和 Ctrl+V(粘贴)
- 拖放
注:
项目未在目录中显示,无法使用 ArcGIS Pro 命令进行复制或移动。 可以使用另存为命令以新名称保存工程。 这仅创建工程文件 (.aprx) 的副本。 要复制工程文件、其默认地理数据库和工具箱以及地图图层引用的数据,创建工程包。
复制工程文件中存储的项目
工程文件中存储的项目包括地图、场景、布局、报表和任务。 可以在工程内复制这些项目或在项目之间进行复制。 无法在工程内或工程之间移动这些项目。
复制工程内的项目
以下步骤介绍如何在目录窗格中复制地图。 步骤与其他项目类型相同。 还可以在目录视图中或目录视图的内容窗格中复制并粘贴项目。
- 在目录窗格中,浏览至地图容器 。 单击地图将其选中或按 Shift 或 Ctrl 键选择多个地图。
- 右键单击所选地图并单击复制 。
- 右键单击地图容器,然后单击粘贴 。
地图副本将在地图容器中显示并带数值后缀。 例如,名为 Redlands 的地图的副本名为 Redlands1。
还可以使用以下方法:
- 按 Ctrl+C 复制地图并按 Ctrl+V 进行粘贴
- 将选定地图拖至地图容器。
在工程之间复制项目
以下步骤介绍了如何在工程的目录窗格之间复制地图。 步骤与其他项目类型相同。 还可以在目录视图中或目录视图的内容窗格中在工程之间复制并粘贴项目。
- 在工程的目录窗格中,浏览至地图容器 。 单击地图将其选中,或按住 Shift 或 Ctrl 键同时单击选择多个地图。
- 右键单击所选地图并单击复制 。
- 在另一个工程的目录窗格中,右键单击地图容器,然后单击粘贴。
地图副本将以相同的名称在地图容器中显示。
还可以使用以下方法:
- 按 Ctrl+C 复制地图并按 Ctrl+V 进行粘贴。
- 将选定地图拖至另一个工程中的地图容器。
注:
要粘贴项目,必须在目标工程中选择适当的项目容器。 如果容器不存在,例如,要将布局复制到没有布局容器 的工程,将项目拖至目录窗格。 容器随即显示并包含该项目。
复制和移动文件系统中存储的项目
文件系统中存储的项目包括地理数据库、工具箱、服务器连接文件、shapefile、.csv 文件、样式文件等。 复制这些项目时,新项目将在文件系统中的目标位置显示。 移动这些项目时,新项目将在文件系统中的目标位置显示并将删除原始项目。
在 ArcGIS Pro 中使用的某些项目存在于容器中,例如地理数据库中的要素类或工具箱中的模型工具。 可通过目录访问这些项目,但无法通过 File Explorer 进行访问。 在复制或移动这些项目后,新项目不会在文件系统中显示。
如果从文件夹连接浏览至目录中的任意项目,则可以对其进行复制或移动。 如果从工程容器浏览至某一项目,例如数据库 或工具箱 ,则以下规则适用:
- 可以复制项目。 例如,可以将文件地理数据库从数据库容器 复制到文件夹。 但是,此工程仅适用于某些项目类型。
- 无法移动项目。
- 如果项目是容器,例如地理数据库、工具箱或文件夹,则可以复制和移动其包含的项目。
注:
复制地理处理工具和其他工具可以复制使用用户界面中的命令无法复制的项目。
复制文件系统中存储的项目
以下步骤介绍了如何在目录窗格中复制从文件夹连接访问的项目。 还可以在目录视图中或目录视图的内容窗格中复制并粘贴项目。
- 在目录窗格的文件夹 下,展开文件夹连接、浏览至项目,然后单击该项目将其选中或按住 Shift 或 Ctrl 键同时单击选择多个项目。
- 右键单击所选项目,然后单击复制 。
- 浏览至要将项目复制到的文件夹,然后单击该文件夹将其选中。
可以从同一文件夹连接或其他文件夹连接访问目标文件夹。
- 右键单击选定文件夹,然后单击粘贴 。
移动在文件系统中存储的项目
以下步骤介绍了如何在目录窗格中移动从文件夹连接访问的项目。 还可以在目录视图中或目录视图的内容窗格中移动项目。
- 在目录窗格的文件夹 下,展开文件夹连接、浏览至项目,然后单击该项目将其选中或按住 Shift 或 Ctrl 键同时单击选择多个项目。
- 右键单击所选项目,然后单击剪切 。
- 浏览至要将项目移至的文件夹,然后单击该文件夹将其选中。
可以从同一文件夹连接或其他文件夹连接访问目标文件夹。 (无法将项目移至其当前所在的文件夹。)
- 右键单击选定文件夹,然后单击粘贴 。
使用拖放操作复制或移动项目
用于复制或移动项目的便捷方式为将其拖至新位置。 将项目拖至有效目标时,屏幕提示将指示项目是复制、移动还是添加至工程。
项目是复制、移动还是添加至工程取决于以下规则:
- 将复制从文件夹拖至其他磁盘中的文件夹的项目。
- 将移动从文件夹拖至同一磁盘驱动器中的文件夹的项目。
- 将复制拖至不同数据库或工具箱的数据库和工具箱项目(目标是位于同一驱动器还是其他驱动器上)。
- 将移动在同一容器内拖动的数据库和工具箱项目。
- 示例:将移动在工具箱内的两个工具集之间拖动的模型工具。
- 将移动在地理数据库内的两个要素数据集之间拖动的要素类。
- 不会复制和移动拖至工程容器的项目;会将这些项目添加至工程。
- 示例:从文件夹拖至数据库容器 的地理数据库将添加至工程。
- 无法放置拖至无效目标的项目。
- 示例:无法将地理数据库置于工具箱容器 中。
可以覆盖默认拖放行为。 要强制进行复制项目,按住 Ctrl 键同时拖动该项目。 要强制移动项目,按住 Shift 键同时拖动该项目。
复制项目的路径
可以复制项目位置的路径,然后将其从剪贴板粘贴到其他资源,例如文本文件、电子邮件、File Explorer 地址栏或 web 浏览器。
- 在目录窗格的文件夹 下,展开文件夹连接、浏览至项目,然后单击该项目将其选中。
- 右键单击选定项目,然后单击复制路径 或按 Ctrl+Alt+P。
- 可以使用应用程序的粘贴命令或按 Ctrl+V 将路径粘贴到您选择的应用程序中。
提示:
当地图或目录视图处于活动状态时,可以使用功能区命令复制项目路径。 单击地图选项卡或目录选项卡,具体取决于活动视图。 在剪贴板组中,单击复制路径 。 您还可以复制浏览对话框中所选项目的路径。 浏览至项目并将其选中。 单击组织下拉箭头,然后单击复制路径 ,或按 Ctrl+Alt+P。
在“收藏夹”集合中复制并移动项目
如果指定的收藏夹项目包含其他项目,则可以复制包含的项目并将其移动到新位置。 例如,可以浏览至收藏夹文件夹内的项目,然后复制该项目或将其移至另一个文件夹(但不能移至本身为指定收藏夹的项目)。 但是,建议在目录窗格的工程选项卡中、目录视图中或目录视图的内容窗格中复制和移动项目。