注册服务

发送反馈


SuperMap iPortal 提供了服务注册功能,支持注册单个服务到 iPortal 门户中,用于整合多源异构的 Server服务器中的服务到 iPortal 门户中,对外提供服务访问的统一出口,方便服务的统一使用、管理与共享。

支持注册的服务类型

SuperMap iPortal 支持注册以下服务类型:

此外,注册的 SuperMap REST 地图服务支持注册到单个的地图级别(服务地址如:http://supermapiserver:8090/iserver/services/map-china400/rest/maps/China),支持手动选择添加 SuperMap REST 服务中的地图或场景到“我的地图”、“地图”列表或“我的场景”、“场景”列表中。

对于注册到 iPortal 中的服务,iPortal 提供了注册服务代理功能,可以对注册或托管的 GIS 服务进行代理,对外提供统一的代理服务根地址,从而实现对多源 GIS 服务进行统一使用、管理和维护。支持注册的服务类型中,SuperMap REST 服务、OGC 服务(WMS、WMTS、WFS、WCS、WPS)、ArcGIS REST 服务均支持服务代理,而“其他服务”类型不支持服务代理

支持注册 HTTPS 加密后的 Web 服务

SuperMap iPortal 支持注册 https 加密后的 Web 服务,包括:SuperMap REST 服务、OGC 服务(WMS、WMTS、WFS、WCS、WPS)、ArcGIS REST 服务和其他服务类型。

SuperMap iPortal 默认信任所有的 https 服务器的 SSL 证书,因此您无需进行任何配置,直接注册 https 服务即可,参见:注册服务步骤

SuperMap iPortal 启用服务代理功能后,默认使用的是 http 协议启用代理服务,也就是说,如果您注册的是 https 服务,那么该服务经 iPortal 代理后,将以 http 协议启用。门户管理员可以设置使用 https 协议启用代理服务,此时,需要配置代理服务以 HTTPS 协议启用

支持注册受保护的 SuperMap iServer 服务

如果您注册的 SuperMap iServer 服务启用了安全保护,那么可以通过携带 Token 访问加密的服务,注册服务时输入携带 token 参数的服务地址即可(服务地址如:http://supermapiserver:8090/iserver/services/map-china400/rest?token=NZkILm9Tl2FGzwK_nUh9krlHOtO0ds83lDoARA85_rMveuTyK0TyGcYV-5rn3wUYE-MSNPlw6wKnewy8jek_JQ..)。

目前支持 Token 的客户端标识类型为“无客户端限制”。

携带 Token 的 iServer 服务注册到门户中后,显示的原始服务地址也会携带 Token,如果您不希望用户看到 Token,建议门户管理员启用服务代理功能,此时暴露给用户的是不带 Token 的代理服务地址,该服务的权限也将由 iPortal 统一控制,进一步保证服务的安全。

注册服务步骤

在 iPortal 首页打开“资源中心”->“服务”页面,点击右侧的“注册服务”按钮,就可以开始注册服务了:

  1. 设置基本信息:设置服务类型、输入服务地址(服务地址请使用实际的 ip 地址或者域名)、填写服务名称。如果您注册的服务是 SuperMap REST 地图服务或三维服务,会罗列出该服务中的所有地图或场景,您可以勾选地图或场景名称前面的复选框,选中的地图或场景会添加到“我的地图”、“地图”列表或“我的场景”、“场景”列表页面,查看时需要拥有该服务的访问权限。
  1. 设置服务的元数据信息:iPortal 支持自动解析服务的元数据信息,例如:标签、描述信息、服务参照系信息(坐标系和投影类型)、服务标识信息(覆盖区域)、服务范围信息、服务提供者的基本信息等,对于没有元信息或没有解析出元信息的选项您可以手动添加,也可以手动修改已解析出来的元信息,此外,服务的元数据信息支持扩展
  1. 设置服务的共享方式:默认的共享方式为公开可检索,iPortal 的所有用户(包含匿名用户)都可以检索到该服务,您也可以将服务设置为公开可见,分享给 iPortal 的所有用户(包含匿名用户)可访问,当然也可以设置为私有,除本人外所有用户都无法查询或访问,也可以分享给指定部门(默认未开启),指定部门内的成员都可以查询和访问该服务,也可以分享给指定的群组,组内的成员都可以查询和访问该服务,也可以分享给指定的部分用户,除本人外只有这些用户可以查询和访问该服务,详情请参见:共享服务
  2. 最后,点击“注册”按钮完成服务注册。

用户申请注册的服务,默认不需要门户管理员审核即可注册到门户中。当然,门户管理员也可以开启服务审核功能,此时只有经过管理员审核通过后的服务才能注册到 iPortal 门户中,申请注册后,您可以在“我的服务”中查看服务的审核状态。注册成功的服务支持动态在线/离线校验,默认更新时间为30分钟,详见:服务动态更新时间设置

注意:

关于支持门户管理员批量注册 SuperMap iServer 中的服务,请参见:批量注册