可在文件系统或地理数据库中存储自定义工具箱,也可通过工程中的文件夹连接和数据库进行访问。 您还可以将工具箱添加到目录窗格的工具箱容器 中。 这不会复制或移动文件;而是会创建一个连接(实际上是引用或快捷键),无需浏览至资源即可访问该资源。 工具箱连接包含在工程包中。
访问文件夹中的工具箱
可以通过在目录中浏览到数据库来访问文件夹中的工具箱。 如果工具箱中的工具使用已存储在同一文件夹位置的数据,这可能很有用。
- 连接到包含工具箱的文件夹。
- 在目录窗格或目录视图窗口中,浏览至包含工具箱的文件夹,然后浏览至该工具箱以使用其工具。
将现有工具箱添加到工程
可以将现有工具箱添加至目录窗格中的工具箱容器 。 这使您无需浏览到文件夹或数据库即可访问工具箱。
- 在目录窗格的工程选项卡中,右键单击工具箱 ,然后单击添加工具箱 。
- 在本地计算机、网络计算机或文件地理数据库中浏览到一个或多个工具箱并进行选择。
- 单击确定。
该工具箱即会在目录窗格的工具箱容器 中显示。
- 或者,使用以下任意方法将现有工具箱添加至工程:
在目录窗格中
- 浏览到工具箱,右键单击它,然后单击添加到工程 。
- 浏览至工具箱,将其选中,然后将该工具箱拖至工具箱容器 。
在 File Explorer 中
浏览至工具箱,将其选中,然后将该工具箱拖至目录窗格。 该工具箱会显示在工具箱容器 中。
创建工具箱
共有三种工具箱格式可用于创建工具箱以用于工程:
- ArcGIS 工具箱 - 此工具箱格式将以 .atbx 文件形式存储在磁盘上。 这种工具箱格式存储工具、脚本和模型。 它提供了更好的跨版本兼容性和持久性,提高了性能和可扩展性,并降低了由于二进制存储导致文件损坏的可能性,因为与下面描述的传统工具箱格式 (.tbx) 相比,新格式基于 JSON 并具有开放规范。 可以使用目录窗格创建工具集、添加新模型和脚本工具、更改属性以及将工具从旧版本工具箱复制到新工具箱格式中。
- 旧版本工具箱 - 此工具箱格式作为 .tbx 文件存储在磁盘或数据库中。
- Python 工具箱 - 此工具箱格式将以 .pyt 文件形式存储在磁盘上。 Python 工具箱及其工具的所有属性都是使用 Python 代码定义的。
在当前目录位置创建工具箱
在目录中浏览至文件夹后,可以在该位置创建工具箱。
- 在目录窗格中,打开文件夹连接,然后浏览至文件夹并将其选中。
-
右键单击该文件夹,指向新建 ,然后单击工具箱 (.atbx) 、旧工具箱 (.tbx) 或 Python 工具箱 。
使用默认名称创建新 ArcGIS 工具箱、旧工具箱或 Python 工具箱。
- 或者,为工具箱提供一个新名称,然后按 Enter 键。
工具箱将更新为新名称。 该工具箱即会出现在目录中的文件夹位置,但是不会在工具箱容器 中显示,除非将其添加至工程。
在其他位置创建工具箱
您可以浏览到某个位置以创建工具箱。
- 在目录窗格的工程选项卡中,右键单击工具箱 ,然后单击新建工具箱 (.atbx) 、新建旧工具箱(.tbx) 或新建 Python 工具箱
- 在您的计算机或网络计算机上浏览到某个文件夹。
- 在名称框中,为工具箱提供一个名称。
- 单击保存。
将创建一个工具箱并将其添加到工程中。 它会出现在目录中的文件夹位置以及工具箱容器 中。
将工具箱添加到工程收藏夹中
如果您在许多工程中使用同一工具箱,则可以将其设为收藏夹。 可以通过目录窗格中的收藏夹选项卡将收藏夹添加到任何工程。 如果您的用户配置文件支持漫游,则可以在您使用的每台计算机上找到收藏的工具箱。
可以创建自动设为收藏夹的工具箱。 默认情况下,这些工具箱存储在您的漫游配置文件中的收藏夹文件夹中。
提示:
要将工具箱设置为收藏夹,可将该工具箱从其在目录窗格或 File Explorer 中的位置拖至目录窗格的收藏夹选项卡。
将工具箱复制到另一个工程
您可以使用复制 和粘贴 命令或通过拖动工具箱,将工具箱从一个打开的工程复制到另一个工程。
移除连接
如果您不再需要使用某个项目或者该项目的内容不可用,则可以在目录窗格或目录视图中移除项目连接。 移除项目连接后,将无法再从工程直接访问该项目及其内容。 但是,将不会从计算机、网络或云位置将其删除。
无法移除与工程所需的项目(例如主文件夹、默认工具箱和默认地理数据库)之间的项目连接。
- 在目录窗格中,浏览至项目连接。
或者,在目录视图处于活动状态的情况下,浏览至内容窗格或目录视图中的该项目连接。
- 单击该项目连接以将其选中。
- 右键单击项目,然后单击从工程中移除 。
当目录视图处于活动状态时,您也可以使用功能区来移除项目连接。 单击功能区上的目录选项卡。 在组织组中,单击移除 。