连接到 GIS 服务器

通过连接到 GIS 服务器,您可以访问作为在线服务提供的资源和功能。 您可以连接到 ArcGIS ServerArcGIS Online 即用型服务和开放地理空间联盟 (OGC) 服务器。

连接到 ArcGIS Server 站点时,可以通过选项来使用服务、发布服务或者管理服务器。 如果服务器是 ArcGIS Enterprise 联合服务器,ArcGIS AllSource 将仅支持允许使用服务的连接。 如果服务器是一个独立 ArcGIS Server 站点,您可能能够发布服务以及使用它们:针对您的凭据创建具有最高权限的连接。 取得发布者连接后,您可以将连接升级到管理员级别(如果您的凭据允许使用此功能)。

注:
发布者和管理员连接在 10.6 或更高版本的独立 ArcGIS Server 站点中受支持。 使用早期版本,您可创建允许您使用服务的连接。 例如,如果将在 ArcMap 中创建的旧服务器连接添加到工程中,则会在工程的主文件夹中创建具有用户级别的权限的新服务器连接文件 (.ags)。 如果您通过从文件夹浏览到旧连接来使用旧连接,则工程中的连接会自动降级到用户级别的连接;但是,此更改不会保存到连接文件中。

注:

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

访问文件夹中的服务器

您可以浏览到 GIS 服务器并从文件夹连接访问其内容。 如果您使用服务器中的数据创建文件并将它们存储在与服务器连接文件相同的文件夹位置,这可能很有用。

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

将现有 GIS 服务器添加到工程

如果您有一个现有服务器连接文件(在单独的 ArcGIS AllSource 中、在 AllSource 中或在 ArcMap 中创建),您可以将其添加到目录服务器容器 服务器

ArcGIS AllSource 中创建的服务器连接文件默认存储在创建它们的工程的主文件夹中。 在 ArcMap 中创建的文件默认存储在您的 C:\Users\<username>\AppData\Roaming\Esri\Desktop<release#>\ArcCatalog 文件夹中。

服务器连接文件具有以下扩展名:

  • ArcGIS Server (.ags)
  • OGC API 服务器 (.ogc)
  • WCS 服务器 (.wcs)
  • WFS 服务器 (.wfs)
  • WMS 服务器 (.wms)
  • WMTS 服务器 (.wmts)

  1. 单击功能区上的数据选项卡。
  2. 导入组中,单击连接 添加连接,指向服务器,然后单击添加服务器 GIS 服务器
  3. 打开选择现有服务器连接文件浏览对话框。
  4. 浏览并选择本地计算机或网络计算机上的一个或多个服务器连接文件。
  5. 单击确定

    服务器随即显示在目录窗格的服务器容器 服务器 和目录视图的内容窗格中。

  6. 浏览到该服务器以使用其内容。
  7. 或者,使用以下方法之一将现有 GIS 服务器添加至工程:

    目录窗格中

    • 浏览到服务器连接,右键单击它,然后单击添加到工程 添加到工程
    • 浏览到服务器连接,将其选中,然后将该连接拖放到目录窗格中的服务器容器 服务器(如果存在)。 如果没有服务器容器,则将该项目拖到窗格中的空白处。

    File Explorer

    浏览到服务器连接文件,将其选中,然后将该文件拖动到目录窗格。 其会显示在服务器容器 服务器 中。

创建 ArcGIS Server 连接

连接到 ArcGIS Server 站点时,您会看到您有权访问的项目列表。 如果提供用户名和密码,您可能还有权查看一些对特定用户可用的附加项目。

连接到 ArcGIS Server 站点

如果要连接到 ArcGIS Enterprise 联合服务器,则必须登录Enterprise 门户。 服务器连接将使用您的门户凭据来访问服务器上的内容。

如果您连接到独立 ArcGIS Server 站点,服务器连接将根据您的用户名和密码确定您的访问权限级别。 如果您有足够的权限,则可以发布服务。

  1. 执行以下任一操作打开 ArcGIS Server 连接浏览对话框:

    在功能区中

    1. 单击数据选项卡。
    2. 导入组中,单击连接 添加连接,指向服务器,然后单击新 ArcGIS Server 新建 ArcGIS Server 连接

    目录窗格中

    工程选项卡上,右键单击窗格底部的空白区域,然后单击新建 ArcGIS Server 连接 新建 ArcGIS Server 连接

  2. 服务器 URL 框中,提供 ArcGIS Server 站点的 URL。

    您必须根据站点要求指定服务器 URL

  3. 提供用户名和密码(如果适用),然后选择凭据的存储方式。
    • 将用户名/密码保存到 Windows 凭据管理器 — 您的凭据将存储在计算机的操作系统中。 除非您使用连接文件从另一台计算机访问服务器,否则系统将不会再次提示您输入凭据。 这是默认选项。
    • 将用户名/密码保存到连接文件 - 您的凭据将存储在连接文件中。 具有此文件访问权限的所有人都可以访问服务器,系统不会提示其进行登录。
  4. 单击确定

    如果您提供了凭据并选择了将用户名/密码保存到连接文件选项,则会显示一条警告消息。

  5. 单击继续,并将您的凭据保存在连接文件中。
    注:

    如果您在未登录 Enterprise 门户的情况下尝试连接到联合服务器,则会出现 ArcGIS 登录对话框。 输入门户凭据,然后单击登录

随后会创建一个 ArcGIS Server 连接文件 (.ags) 并将其保存在工程的主目录文件夹中。 新的服务器连接 ArcGIS Server 将在目录窗格和目录视图的内容窗格中的服务器容器 服务器 中显示。

要确定您对服务器内容的访问权限级别,请检查服务器连接属性。 创建连接时将授予的最高级别访问权限是发布者级别。 在凭据提供支持的前提下,您可以在创建连接后升级到管理员访问权限级别。

连接到 ArcGIS Online 即用型服务

您可以连接到与 ArcGIS Online 关联的特定服务器以访问即用型服务。 即用型服务允许您分析数据并使用由 Esri 精选的高质量数据。

无论 ArcGIS Online 是否为活动门户,您都可以连接到即用型服务。 如果 ArcGIS Online 是您的活动门户并且您尚未登录,则在您连接时会提示您登录

  1. 执行以下任一操作打开 ArcGIS Server 连接浏览对话框:

    在功能区中

    1. 单击数据选项卡。
    2. 导入组中,单击连接 添加连接,指向服务器,然后单击新 ArcGIS Server 新建 ArcGIS Server 连接

    目录窗格中

    工程选项卡上,右键单击窗格底部的空白区域,然后单击新建 ArcGIS Server 连接 新建 ArcGIS Server 连接

  2. 服务器 URL 文本框中,提供以下 ArcGIS Online 服务器之一的 URL:

    • https://elevation.arcgis.com/arcgis - 计算视域、高程剖面图和高程汇总。
    • https://hydro.arcgis.com/arcgis - 创建流域并追踪下游点位置。
    • https://traffic.arcgis.com/arcgis - 显示交通事件及实时、典型的交通状况。
    • https://logistics.arcgis.com/arcgis - 对道路和人行道执行路线、车辆路线及其他分析。
    • https://geocode.arcgis.com/arcgis - 将位置描述(例如坐标对、地址或地名)转换为地球表面上的位置。 (通常不需要从 URL 添加此服务,因为当您登录到 ArcGIS Online 时,ArcGIS World Geocoding Service 在线定位器 会自动添加到您的工程中。)

  3. 单击确定
    警告:

    一些即用型服务使用您 ArcGIS Online 帐户中的服务配额

随后会创建一个 ArcGIS Server 连接文件 (.ags) 并将其保存在工程的主目录文件夹中。 服务器连接 ArcGIS Server 将在目录窗格和目录视图的内容窗格中的服务器容器 服务器 中显示。

创建 OGC 服务连接

您可以连接到以下类型的 OGC 服务并将单个服务图层或整个服务添加到地图:

  • OGC API 新建 OGC 服务器 API 连接
  • WCS 新建 WCS 服务器
  • WFS 新建 WFS 服务器
  • WMS 新建 WMS 服务器
  • WMTS 新建 WMTS 服务器

  1. 执行以下任一操作打开服务器连接浏览对话框:

    在功能区中

    1. 单击数据选项卡。
    2. 导入组中,单击连接 添加连接,指向服务器,然后单击适当的服务器类型。

    目录窗格中

    如果存在服务器容器 服务器,请右键单击它并单击适当的服务器类型。 如果工程中没有服务器连接,则此方法不可用。

  2. 在服务器连接对话框中,提供要连接的服务器的 URL。
  3. 要使用特定版本的服务规范与服务进行通信,请单击版本下拉箭头,然后选择适当的版本号。 否则,将使用该服务的默认版本。
  4. 或者,如果要创建 OGC API、WFS、WMS 或者 WMTS 连接,请单击自定义请求参数标题,然后指定要使用的任何自定义请求参数。
  5. 如果适用,提供您的用户名和密码,然后选择如何存储凭据:
    • 将用户名/密码保存到 Windows 凭据管理器 — 您的凭据将存储在计算机的操作系统中。 除非您使用文件从另一台计算机访问服务器,否则系统将不会再次提示您输入凭据。 这是默认选项。
    • 将用户名/密码保存到连接文件 - 您的凭据将存储在连接文件中。 具有此文件访问权限的所有人都可以访问服务器,系统不会提示其进行登录。
  6. 单击确定

    如果您提供了凭据并选择了将用户名/密码保存到连接文件选项,则会显示警告消息。

  7. 单击继续。
    注:

    如果 OGC 服务与 Enterprise 门户中的某个服务相关联,则系统可能会提示您登录门户。

随后会在工程的主目录文件夹中创建并存储一个服务器连接文件。 服务器连接将在目录窗格中的服务器容器 服务器 中显示。 连接文件具有以下扩展名之一,具体取决于服务器类型:.ogc.wcs.wfs.wms.wmts

将服务器添加到工程收藏夹

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

可以创建自动设为收藏夹的服务器连接。 默认情况下,连接文件存储在漫游配置文件的“收藏夹”文件夹中,并且可能在您使用的每台计算机上都可用。

提示:

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

将服务器复制到另一个工程

您可以使用复制 复制粘贴 粘贴 命令或通过拖动连接,将服务器连接从一个打开的工程复制到另一个工程。

修改服务器连接属性

您可以查看和修改工程中服务器的连接属性。 如果凭据允许,您可以更改连接可用的功能。 例如,如果您的凭据提供对站点上管理员级别功能的访问权限,则可以将发布者连接升级到管理员级别。 同样,您可以将发布者连接降级到用户级别。

  1. 目录窗格或目录视图窗口中,右键单击服务器连接,然后单击属性

    随即显示服务器的属性对话框。 仅对于 ArcGIS Server 连接 ArcGIS Server类型下拉列表将显示连接级别。

  2. 如果类型选项可用,您可以根据需要更改您的访问权限级别。
    • 用户连接 - 使用服务器中的服务。 将列出地图和要素服务,以及可使用您的凭据访问的其他项目。 如果您已连接到联合服务器,则这是唯一选项。
    • 发布者连接 - 将服务(地理处理服务除外)发布到独立 ArcGIS Server 站点。 将列出可使用您的凭据访问的项目;但是,要素服务将不会包含在列表中。
    • 管理员连接 - 通过此连接将所有服务发布到独立 ArcGIS Server 站点。 将列出适用于您的凭据的项目,但是,要素服务将不会包含在列表中。
  3. 服务器 URL 方框中,在适当时更改服务器的 URL。
  4. 仅对于 OGC 服务器,在版本下拉列表中,在适当时更改服务规范的版本。
  5. 仅对于 OGC API、WFS、WMS 或 WMTS 服务器,单击自定义请求参数标题并根据需要更改自定义参数值。
  6. 身份验证下,根据需要更改您的用户名、密码和凭据存储设置。 如果您连接到联合服务器,则无需提供凭据;您登录到门户。
    • 将用户名/密码保存到 Windows 凭据管理器 — 您的凭据将存储在计算机的操作系统中。 除非您使用文件从另一台计算机访问服务器,否则系统将不会再次提示您输入凭据。 这是您创建服务器连接时的默认选项。
    • 将用户名/密码保存到连接文件 - 您的凭据将存储在连接文件中。 具有此文件访问权限的所有人都可以访问服务器,系统不会提示其进行登录。
  7. 单击确定

    如果您提供了凭据并选择了将用户名/密码保存到连接文件选项,则会显示一条警告消息。

  8. 单击继续,并将您的凭据保存在连接文件中。

移除连接

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

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

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

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

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

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