连接到数据库

ArcGIS AllSource 中,您可以使用以下数据库资源:

所有这些资源具有不同的软件架构和属性。 文件地理数据库、移动地理数据库、SQLite 数据库以及 GeoPackage 文件都存储在文件系统中。 远程查找企业级地理数据库、数据库以及云数据仓库并通过存储在文件系统中的连接文件访问这些数据库。

注:

通常会为 IBM Db2Oracle 等数据库管理系统 (DBMS) 保留术语数据库。 但是,在 ArcGIS AllSource 工程中,以上列出的所有资源都可能出现在目录的数据库容器 数据库 中,且在此上下文中调用数据库。

访问数据库的方法之一是在文件夹连接中浏览到此数据库。 (如果数据库为远程数据库,则浏览至其数据库连接文件。)还可以将数据库添加至目录数据库容器 数据库。 这不会复制或移动文件;而是会创建一个连接(实际上,创建一个参考或快捷键),以便您无需浏览至资源的文件夹位置即可访问该资源。

创建资源的数据库连接,同时保持从目录文件夹访问此资源可能会很有用。 例如,针对输入数据进行的某些地理处理操作将创建无法存储在输出数据库中的文本或 .xml 文件。 默认情况下,这些输出项目存储在包含数据的文件夹中且必须通过文件夹连接访问。

注:

如果在当前 ArcGIS AllSource 会话之外更改了项目的内容,则可能需要刷新连接。 如果连接无效,则可能还需要修复连接。

访问文件夹中的数据库

可以通过在目录中浏览到数据库来访问文件夹中的数据库。 如果远程查找资源,则浏览到其存储在文件系统中的连接文件。

  1. 连接到文件夹,该文件夹中包含要使用的资源。
  2. 目录窗格或目录视图窗口中,浏览到包含资源的文件夹,然后浏览到该资源以使用其内容。

将现有数据库添加到工程

可以将现有数据库或数据库连接文件添加到目录的数据库容器 数据库。 这样,无需浏览到文件夹即可使用资源。

  1. 使用以下任一方法打开浏览对话框:

    在功能区中

    1. 单击数据选项卡。
    2. 添加组中,单击连接 添加连接,指向数据库,然后单击添加数据库 添加数据库

    目录窗格中

    工程选项卡上,右键单击数据库 数据库 然后单击添加数据库 添加数据库

  2. 浏览并选择本地计算机或网络计算机上的一个或多个地理数据库、SQLite 数据库、GeoPackage 文件或数据库连接文件。
  3. 单击确定

    数据库随即显示在目录窗格的数据库容器 数据库 中。

  4. 或者,使用以下任意方法将现有数据库添加至工程:

    目录窗格中

    • 浏览到数据库,右键单击它,然后单击添加到工程 添加到工程
    • 浏览至数据库,右键单击该数据库,然后将其拖至数据库容器 数据库

    File Explorer

    浏览值数据库,将其选中,然后将该数据库拖至目录窗格。 该数据库会显示在数据库容器 数据库 中。

创建文件或移动地理数据库

可以创建文件或移动地理数据库并将其添加到目录的数据库容器 数据库

在当前目录位置创建文件或移动地理数据库

在目录中浏览至文件夹后,可以在当前位置创建文件或移动地理数据库。

  1. 通过以下任一方法创建文件或移动地理数据库:

    目录窗格中

    1. 从文件夹连接浏览至文件夹,然后选择它。
    2. 右键单击此文件夹,指向新建 新建,然后单击文件地理数据库 新建文件地理数据库移动地理数据库 新建移动地理数据库

    在浏览对话框中

    1. 从文件夹连接浏览至文件夹,然后选择它。
    2. 单击新建项目下拉箭头并单击文件地理数据库 新建文件地理数据库移动地理数据库 新建移动地理数据库

    将使用默认名称创建新文件地理数据库或移动地理数据库。

  2. 或者,为地理数据库提供一个新名称,然后按 Enter 键。

    该地理数据库将更新为使用新名称。 它会出现在目录中的文件夹位置和数据库容器 数据库 中。

在另一个目录位置创建文件或移动地理数据库

可以浏览至某个位置来创建文件或移动地理数据库。

  1. 使用以下任一方法打开浏览对话框:

    在功能区中

    1. 单击数据选项卡。
    2. 添加组中,单击连接 添加连接,指向数据库 数据库,然后单击新建文件地理数据库 新建文件地理数据库新建移动地理数据库 新建移动地理数据库

    目录窗格中

    工程选项卡上,右键单击数据库 数据库,然后单击新建文件地理数据库 新建文件地理数据库新建移动地理数据库 新建移动地理数据库

  2. 在您的计算机或网络计算机上浏览到某个文件夹。
  3. 名称框中,提供文件地理数据库的名称。
  4. 单击保存

    即会创建文件地理数据库并将其添加到工程。 它会出现在目录中的文件夹位置和数据库容器 数据库 中。

连接到支持的数据库

要连接到支持的数据库,您必须填写连接属性以识别数据库并验证您的凭据。 通常,此信息由数据库或 GIS 管理员提供。 成功连接后会创建一个数据库连接文件 (.sde),默认情况下,此文件存储在您的 project home 文件夹中。

注:

可能需要先在计算机上安装客户端软件,然后才能创建连接文件。

您连接到的数据库可能不包含企业级地理数据库。 如果是这样,仍可以在数据库中查看数据。

有关连接到支持的数据库的详细信息,请参阅以下主题:

连接到云仓库

连接到支持的云仓库与连接到数据库类似,但是有一些连接属性可能会不同。 有关详细信息,请参阅在 ArcGIS Pro 中连接到云数据仓库

将数据库添加到工程收藏夹中

如果您在许多工程中使用同一数据库,则可以将其设为收藏夹。 可以通过目录窗格中的收藏夹选项卡将收藏夹添加到任何工程。 当您将数据库连接标记为收藏时,其连接属性将会存储,并且在您将收藏夹添加到新工程时无需再次提供。 数据库连接文件的副本将保存到漫游配置文件的收藏夹文件夹中。

可以创建自动设为收藏夹的数据库资源。 默认情况下,这些资源(如新的文件地理数据库或新的数据库连接文件)将存储在漫游配置文件的“收藏夹”文件夹中,并且可能在您使用的每台计算机上都可用。

提示:

要将数据库资源设置为收藏夹,可通过将数据库资源从其目录文件夹位置、目录数据库容器 数据库File Explorer 拖动到目录窗格的收藏夹选项卡。

将数据库复制到另一个工程

您可以使用复制 复制粘贴 粘贴 命令或通过拖动资源,将数据库资源从一个打开的工程复制到另一个工程。

移除连接

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

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

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

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

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

  2. 单击该项目连接以将其选中。
  3. 右键单击项目,然后单击从工程中移除 从工程中移除

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