Skip to main content

连接到工具箱

可在文件系统或地理数据库中存储自定义工具箱,也可通过工程中的文件夹连接和数据库进行访问。 您还可以将工具箱添加到目录的工具箱容器 中。 这不会复制或移动任何文件,而是会创建一个连接(实际上,创建一个参考或快捷键),以便您无需浏览至资源即可访问该资源。 工具箱连接包含在工程包中。

如果在当前 ArcGIS Pro 会话之外更改了工具箱的内容,则可能需要刷新工具箱连接。 如果连接无效,则您可能需要修复连接。

注:

只能将自定义工具箱连接到目录窗格并在其中对其进行查看。 只能在地理处理窗格的工具箱选项卡中查看和使用系统工具箱。

了解有关访问系统工具箱的详细信息

访问文件夹中的工具箱

通过浏览到包含工具箱的文件夹,可以访问和使用该工具箱。 如果工具箱中的工具使用已存储在同一文件夹位置的数据,这可能很有用。

  1. 连接到文件夹包含您要使用的工具箱。

  2. 在目录窗格或目录视图中,从文件夹连接浏览到工具箱。

将工具箱添加到工程

您可以向目录的工具箱容器 中添加一个现有工具箱。 这使您无需浏览到文件夹或数据库即可访问工具箱。

  1. 通过下列方法之一打开添加工具箱浏览对话框:

    在功能区中

    单击插入选项卡。 在工程组中,单击工具箱 ,然后单击添加工具箱 。

    在目录视图的内容窗格中

    单击工具箱 。 单击功能区上的目录选项卡。 在创建组中,单击添加 ,然后单击添加工具箱 。

    在目录窗格中

    在工程选项卡上,右键单击工具箱 ,然后单击添加工具箱 。

  2. 在本地计算机、网络计算机或文件地理数据库中浏览到一个或多个工具箱并进行选择。

  3. 单击确定。

    工具箱显示在目录窗格的工具箱容器 和目录视图的内容窗格中。

    您还可以使用以下方法将工具箱添加到工程中:

    在目录窗格、目录视图或目录视图的内容窗格中

    • 浏览到工具箱,右键单击它,然后单击添加到工程 。

    • 浏览到工具箱,选择它,然后将其拖放到目录窗格中的工具箱容器 或目录视图中的内容窗格。

    在文件浏览器中

    浏览到工具箱,选择它,然后将其拖动到目录窗格或目录视图的内容窗格。 该工具箱会显示在工具箱容器 中。

创建工具箱

ArcGIS Pro 中有三种工具箱格式:

  • ArcGIS 工具箱 - 此工具箱格式将以 .atbx 文件形式存储在磁盘上。 这种工具箱格式存储工具、脚本和模型。 它提供了更好的跨版本兼容性和持久性,提高了性能和可扩展性,并降低了由于二进制存储导致文件损坏的可能性,因为与下面描述的传统工具箱格式 (.tbx) 相比,此格式基于 JSON 并具有开放规范。 可以使用目录窗格创建工具集、添加新模型和脚本工具、更改属性以及将工具从旧版本工具箱复制粘贴到新工具箱格式中。

  • 旧版本工具箱 - 此工具箱格式作为 .tbx 文件存储在磁盘或数据库中。

  • Python 工具箱 - 此工具箱格式将以 .pyt 文件形式存储在磁盘上。 Python 工具箱及其工具的所有属性都是使用 Python 代码定义的。

注:

从 ArcGIS Pro 3.0 开始,无法在工程中创建旧版本工具箱 (.tbx)。 但是,仍然可以将现有的旧版本工具箱添加到工程中并进行编辑。

在当前文件夹中创建工具箱

在此工作流中,首先浏览至文件夹,然后指定要创建的工具箱。

  1. 使用以下方法之一创建工具箱:

    在目录视图中

    浏览至文件夹。 单击功能区上的目录选项卡。 在创建组中,单击新建 并单击工具箱 (.atbx) 或 Python 工具箱 。

    在目录窗格中

    浏览至文件夹并将其选中。 右键单击该文件夹,指向新建 ,然后单击工具箱 (.atbx) 或 Python 工具箱 。

    在浏览对话框中

    浏览至文件夹。 单击新建项目下拉箭头,然后单击工具箱 (.atbx) 。

    将使用默认名称创建工具箱或 Python 工具箱。 可立即编辑此名称。

  2. 输入工具箱的新名称,然后按 Enter 键。

    工具箱将更新为新名称。 它会出现在目录中的文件夹位置。 在您将它添加到工程之前,它不会出现在工具箱容器 下。

    提示:

    在添加工具箱浏览对话框中,可从新建项目下拉列表创建工具箱。 这将创建工具箱并将其一步添加至工程。

创建工具箱并浏览至文件夹

在此工作流中,您首先指定要创建的工具箱,然后浏览至文件夹。

  1. 使用以下方法之一创建工具箱:

    在功能区中

    单击插入选项卡。 在工程组中,单击工具箱 ,然后单击新建工具箱 (.atbx) 或新建 Python 工具箱 。

    在目录视图的内容窗格中

    单击工具箱 。 单击功能区上的目录选项卡。 在创建组中,单击新建 并单击新建工具箱 (.atbx) 或新建 Python 工具箱 。

    在目录窗格中

    在工程选项卡上,右键单击工具箱 ,然后单击新建工具箱 (.atbx) 或新建 Python 工具箱 。

  2. 在您的计算机或网络计算机上浏览到某个文件夹。

    默认位置是工程主目录文件夹。

  3. 在名称框中,为工具箱输入名称。

  4. 单击保存。

    将创建一个工具箱并将其添加到工程中。 它会出现在目录中的文件夹中以及工具箱容器 中。

将工具箱添加到工程收藏夹中

如果您在许多工程中使用同一工具箱,则可以将其设为工程收藏夹。 收藏夹工具箱可通过目录窗格、目录视图或浏览对话框添加到任何工程中。

可以创建自动设为收藏夹的工具箱。 这些工具箱将存储在您的收藏夹缓存文件夹中,并且可能在您使用的每台计算机上都可用。

提示:

您可以通过将工具箱从目录视图或文件资源管理器中拖动到目录窗格的收藏夹选项卡上的我的收藏夹 中,或拖动到目录视图的内容窗格中的相应位置,来将其设置为收藏夹。

移除连接

如果您不再需要使用某个项目或者该项目的内容不可用,则可以在目录窗格或目录视图中移除项目连接。 移除项目连接后,将无法再从工程直接访问该项目及其内容。 但是,将不会从计算机、网络或云位置将其删除。

无法移除与工程所需的项目(例如主目录文件夹、默认工具箱和默认地理数据库)之间的项目连接。

要移除连接,请完成以下步骤:

  1. 在目录窗格中,浏览至项目连接。

    或者,在目录视图处于活动状态的情况下,浏览至内容窗格或目录视图中的该项目连接。

  2. 单击该项目连接以将其选中。

  3. 右键单击项目,然后单击从工程中移除 。

    当目录视图处于活动状态时,您也可以使用功能区来移除项目连接。 单击功能区上的目录选项卡。 在组织组中,单击移除 。