您可以使用不同方法访问与工程关联的不同数据库。 文件地理数据库、移动地理数据库、SQLite 数据库、OGC GeoPackage 文件以及企业级数据库连接都存储在文件系统中。 如果您将工程连接到存储这些数据库的文件夹,您将在文件夹中看到它们。
如果在文件夹中查找数据库,可以浏览至该数据库并使用其在该位置的内容,也可以直接将连接添加到工程。 添加到工程中的数据库可从目录窗格和目录视图中的数据库类别下找到。 在每次使用数据库包含的项目时,您可以快速访问工程中的数据库内容,而无需浏览至数据库的存储位置。
将工程连接到存储数据库的文件夹也可能非常重要。 某些地理处理操作会生成不能在数据库中存储的输出。 默认情况下,除非将地理处理环境配置为在指定位置存储这些项,否则这些输出项(例如文本文件或 XML 文件)会存储在包含数据库的文件夹中。 如果不能从工程中获得输出位置,您将不能访问输出项或记录输出项。
如果在当前 ArcGIS Pro 会话之外更改了数据库的内容,则可能需要刷新数据库连接。 如果连接无效,则您可能需要修复连接。
访问文件夹中的数据库
您可以查看并使用文件地理数据库、企业级地理数据库、移动地理数据库、受支持数据库、非空间数据(通过 OLE DB 连接访问)、GeoPackage 文件(通过文件夹连接)以及存储在相同位置的任何其他文件。 在您使用数据库中的数据创建文件并在工程中使用这些文件时,此操作可能非常重要。
- 连接到文件夹,该文件夹中包含要使用的数据库。
- 在目录窗格或目录视图中,浏览到包含数据库的文件夹。
- 浏览到数据库并开始使用其包含的各项。
提示:
在目录视图中浏览文件夹时,可以通过单击数据库并单击功能区目录选项卡的组织组中的添加到工程 直接将数据库添加到工程。 在目录窗格中,右键单击数据库,然后单击添加到工程 。
向工程直接添加数据库
要直接使用文件地理数据库、移动地理数据库、SQLite 数据库、GeoPackage 文件、企业级地理数据库或数据库(通过数据库连接文件访问)的内容,或非空间数据(通过 OLE DB 连接文件访问,而不是存储在同一位置的其他项目),可以将数据库添加到工程中。
如果您拥有可用于访问企业级数据库的数据库连接文件 (.sde) 或 OLE DB 连接文件 (.odc),并且这是您首次从该计算机连接到数据库,则可能需要先安装适用于数据库的客户端软件,然后才能进行连接。
-
通过以下两种方式之一将现有数据库添加到工程:
- 打开目录视图,然后单击内容窗格中的工程或数据库。 在功能区目录选项卡的创建组中,单击添加下拉箭头,然后单击添加数据库 。
- 在功能区的插入选项卡的工程组中,单击连接下拉箭头 ,然后单击添加数据库 。
- 在本地或网络计算机上浏览到一个或多个地理数据库、SQLite 数据库、GeoPackage 或连接文件并单击。
- 单击确定。
数据库将显示在目录窗格和目录视图中的数据库类别 下。
- 浏览至数据库以开始使用其包含的项目。
提示:
可将数据库或数据库连接从 Microsoft Windows 资源管理器拖至目录窗格或目录视图中,以将其添加到工程。 您还可以将这些项目从工程中的文件夹连接拖至数据库类别,以将其直接添加到工程。 可以在目录窗格内、目录窗格和目录视图之间或者在两个目录视图之间拖动项目。
在工程中创建文件地理数据库
可通过多种方法在工程中创建文件地理数据库。 接下来的两个部分将介绍几种方法。
在当前位置创建文件地理数据库
在目录视图中浏览至文件夹后,可以在当前位置创建文件地理数据库。
- 打开目录视图并浏览至一个文件夹。
- 在功能区目录选项卡的创建组中,单击新建菜单,然后单击新建文件地理数据库 。
随即在当前位置创建新文件地理数据库 ,名为新建文件地理数据库,并将该数据库添加到工程的数据库类别 下。 可立即对地理数据库名称进行编辑。
- 为该文件地理数据库输入名称。
- 按 Enter 键。
该文件地理数据库将更新为新名称。
注:
通过浏览对话框浏览文件夹内容时,可以相同方式创建文件地理数据库。 例如,如果您使用地理处理工具并打开浏览对话框以定义输出要素类,可以浏览至一个文件夹并创建文件地理数据库,以在其中存储输出要素类。 在“浏览”对话框中,单击新建项目菜单,然后单击新建文件地理数据库 。 为文件地理数据库输入一个新名称,然后按 Enter 键。
在其他位置创建文件地理数据库
要在其他位置创建文件地理数据库,请完成以下步骤:
- 使用以下操作之一打开新建文件地理数据库对话框。
- 在目录视图的内容窗格中,单击工程或数据库。 在功能区目录选项卡的创建组中,单击新建菜单,然后单击新建文件地理数据库 。
- 在插入选项卡的工程组中,单击连接下拉箭头 ,然后单击新建文件地理数据库 。
- 右键单击目录窗格或目录视图中的数据库类别 ,然后单击新建文件地理数据库 。
- 浏览至本地或网络计算机中要存储新文件地理数据库的文件夹。
- 在名称文本框中为新文件地理数据库输入名称。
- 单击保存。
随即以提供的名称在指定位置创建文件地理数据库 ,并将其添加到工程中。 该数据库会显示在数据库类别 中。
在工程中创建移动地理数据库
可通过多种方法创建用于 ArcGIS Pro 工程的移动地理数据库。 接下来的两个部分将介绍几种方法。
在当前位置创建移动地理数据库
在目录视图中浏览至文件夹后,可以在当前位置创建移动地理数据库。
- 打开目录视图并浏览至一个文件夹。
- 在功能区目录选项卡的创建组中,单击新建菜单,然后单击新建移动地理数据库 。
随即在当前位置创建新移动地理数据库 ,名为新建移动地理数据库,并将该数据库添加到工程的数据库类别 下。 可立即对地理数据库名称进行编辑。
- 为该移动地理数据库输入名称。
- 按 Enter 键。
该移动地理数据库将更新为新名称。
注:
同样,当您通过浏览对话框浏览至文件夹时,可以创建移动地理数据库。 例如,在选择现有数据库对话框中,您可以浏览至一个文件夹并创建可以添加到工程的移动地理数据库。 在“浏览”对话框中,单击新建项目菜单,然后单击新建移动地理数据库 。
在其他位置创建移动地理数据库
可用于创建移动地理数据库的其他方法将在以下步骤中介绍。
- 使用以下操作之一以打开新建移动地理数据库对话框。
- 在目录视图的内容窗格中,单击工程或数据库。 在功能区目录选项卡的创建组中,单击新建菜单,然后单击新建移动地理数据库 。
- 在插入选项卡的工程组中,单击连接下拉箭头 ,然后单击新建移动地理数据库 。
- 右键单击目录窗格或目录视图中的数据库类别 ,然后单击新建移动地理数据库 。
- 浏览至本地或网络计算机中要存储新移动地理数据库的文件夹。
- 在名称文本框中为新移动地理数据库输入名称。
- 单击保存。
随即以提供的名称在指定位置创建移动地理数据库 ,并将其添加到工程中。 该数据库会显示在数据库类别 中。
企业级数据库连接
在 ArcGIS Pro 中使用企业级数据库内容之前,您必须首先创建与该数据库的连接。 创建数据库连接,以访问受支持数据库中的空间和非空间数据。 创建 OLE DB 连接,以访问数据库中的非空间数据,甚至包括未获得适用于 ArcGIS 的认证的数据。
在大多数情况下,您的数据库或 GIS 管理员会向您提供用于配置本地计算机并建立与数据库的连接的信息。 您可能需要先在本地计算机上安装适用于数据库的客户端软件才能连接到数据库。
收藏数据库
如果您将同一数据库添加到多个工程中,则可以收藏该数据库以简化过程。 工程收藏夹集合始终可用。 将收藏的数据库添加到工程中,无需记住其位置或任何连接详细信息。 您可以将收藏的企业级地理数据库添加至每个新工程。 您可以在工程收藏夹文件夹中直接创建新的文件地理数据库和数据库连接;如果您的用户配置文件支持漫游,则可以在您使用的每台计算机上找到它们。
提示:
可将任何数据库或数据库连接从 Microsoft Windows Explorer 拖至目录窗格或目录视图的收藏夹集合中。 您也可以将这些项目从目录窗格的工程选项卡拖至目录视图中的收藏夹集合,或者在两个目录视图之间进行拖动。 对于数据库连接,连接文件的副本将保存至工程收藏夹漫游文件夹中。
移除连接
如果您不再需要使用某个项目或者该项目的内容不可用,则可以在目录窗格或目录视图中移除项目连接。 移除项目连接后,将无法再从工程直接访问该项目及其内容。 但是,将不会从计算机、网络或云位置将其删除。
无法移除与工程所需的项目(例如默认工具箱和默认地理数据库)之间的项目连接。
- 在目录窗格中,浏览至项目连接。
或者,在目录视图处于活动状态的情况下,浏览至内容窗格或目录视图中的该项目连接。
- 单击该项目连接以将其选中。
- 右键单击该项目,然后单击移除 。
当目录视图处于活动状态时,您也可以使用功能区来移除项目连接。 单击功能区上的目录选项卡。 在组织组中,单击移除 。