Skip To Content

使用 Server Manager 管理自定义数据提供程序

自定义数据提供程序将连接到远程数据源(例如托管静态文件、API 或者 SQL 和 NoSQL 数据库)并从中检索数据。 可以将自定义数据提供程序注册到 ArcGIS Server,并将数据作为引用已注册数据提供程序的只读要素服务提供给 ArcGIS 客户端。

ArcGIS Enterprise 11.3 起,可以使用 ArcGIS Server ManagerArcGIS Server 中注册、更新和取消注册自定义数据提供程序。

注册自定义数据提供程序

要注册自定义数据提供程序,必须首先使用 ArcGIS Enterprise SDK 附带的 cdf 命令行工具将数据打包到自定义数据包文件 (.cdpk) 中。 获得 .cdpk 文件后,请完成以下步骤以使用 ArcGIS Server Manager 将自定义数据提供程序注册到 ArcGIS Server 站点:

  1. 登录到 ArcGIS Server Manager,然后单击站点 > 自定义数据源
  2. 单击添加自定义数据提供程序

    随即出现添加自定义数据提供程序对话框。

  3. 单击选择文件
  4. 在您的设备或网络上的计算机中查找 .cdpk 文件。
  5. 选择文件,然后单击打开
  6. 单击添加

    已注册的自定义数据提供程序将显示在自定义数据源模块中。

查看自定义数据提供程序信息

对于注册到 ArcGIS Server 站点的每个自定义数据,可以查看诸如提供程序名称、可在提供程序中创建的服务类型以及这些服务是否需要 hostid 路径参数等信息。

要在 ArcGIS Server Manager 中查看自定义数据提供程序信息,请完成以下步骤:

  1. 登录到 ArcGIS Server Manager,然后单击站点 > 自定义数据源
  2. 自定义数据源模块上,找到要查看其信息的自定义数据提供程序,然后单击信息 信息

    随即出现自定义数据提供程序信息对话框。

  3. 自定义数据提供程序信息对话框中,查看以下信息:
    • 名称:自定义数据提供程序的名称。

    • 服务类型:指示可在自定义数据提供程序中创建的服务类型。

    • 主机:指示自定义数据提供程序是否使用 host 路径参数。 如果该值为 true,则在提供程序中创建服务时必须提供 host 参数值。

    • DisableID:指示自定义数据提供程序是否使用 id 路径参数。 如果该值为 false,则在提供程序中创建服务时必须提供 id 参数值。

  4. 完成查看信息后,请单击确定

更新已注册的自定义数据提供程序

要更新已注册到 ArcGIS Server 站点的自定义数据提供程序,必须创建一个与原始文件同名的新自定义数据包文件 (.cdpk)。 获得新的 .cdpk 文件后,请完成以下步骤以使用 ArcGIS Server Manager 更新自定义数据提供程序:

  1. 登录到 ArcGIS Server Manager,然后单击站点 > 自定义数据源
  2. 定位要更新的自定义数据提供程序,然后单击编辑 编辑

    随即出现更新自定义数据提供程序对话框。

  3. 单击选择文件
  4. 在您的设备或者网络上的计算机中查找已更新的 .cdpk 文件。
  5. 选择文件,然后单击打开
  6. 单击保存

取消注册自定义数据提供程序

当取消注册自定义数据提供程序时,依赖于它的服务将不再运行。 可以删除这些服务,或者重新注册自定义数据提供程序以使这些服务再次运行。

要使用 ArcGIS Server Manager 取消注册自定义数据提供程序,请完成以下步骤:

  1. 登录到 ArcGIS Server Manager,然后单击站点 > 自定义数据源
  2. 定位要取消注册的自定义数据提供程序,然后单击删除 删除

    随即出现删除对话框。

  3. 单击