SuperMap iServer 提供地图服务组件、数据服务组件、三维服务组件、交通网络分析服务组件、交通换乘分析服务组件、空间分析服务组件、动态标绘服务组件、三维网络分析服务组件、地址匹配服务组件九种标准类型的服务组件,另外还允许用户自定义服务组件类型并配置相应的自定义类型的组件。对于不同的服务组件类型,用户需要设置不同的参数。

SuperMap iServer 具有自定义组件类型、添加新的服务组件、修改已有服务组件配置、删除某一个服务组件的功能。其中自定义组件类型时的三个参数都是必填参数,标准类型的服务组件,服务页面中标红色*的表示必填参数。

自定义组件类型

自定义组件类型时,需要设定元信息资源别名、元信息资源类型名称和元信息资源配置类名称。这三个都是必选参数,其中元信息资源别名是指资源类的别名,元信息资源类型名称是指用户定义的组件类型的实现类的名称,元信息资源配置类名称是指用户定义的组件类型的配置类的名称。

添加服务组件

添加地图服务组件时,用户需要指定服务组件名称、组件类型(地图服务)、绑定的服务接口名称,这些都是必填参数,如果该组件依赖于服务提供者(集合)提供的服务,则还需指定使用的服务提供者(集合)。另外,还可以设置是否启用瓦片拼接裁剪出图及是否启用缓存,默认都是不启用。当选择启用矢量瓦片缓存中的 MogoDB 缓存类型时可添加存储位置,点击“添加存储位置”,输入存储ID、切片存储类型、服务地址、数据库以及具有该数据库访问权限的账户和密码等,其中带 '*' 部分为必填项。注意, MongoDB 缓存类型仅支持 MVT 矢量瓦片。

添加数据服务组件、三维服务组件、交通网络分析服务组件、交通换乘分析服务组件、空间分析服务组件等时,用户需要指定服务组件名称、组件类型(数据服务或三维服务)以及绑定的服务接口名称,这些都是必填参数。另外,用户还可以指定使用的服务提供者(集合),这是可选参数。添加数据服务组件时,可以设置数据是否可编辑,默认为不可编辑。

对于自定义的组件类型,用户需要将组件的配置信息以 JSON 字符串形式提供出来。

对于所有的服务组件类型都可以配置是否使用组件层缓存,默认为关闭(详细配置见下面的修改服务组件配置)。

修改服务组件配置

单击服务组件的名称,可以看到该服务组件的配置信息,除“服务组件类型”之外,其余各项都可以进行修改,点击“保存变更”进行保存。

对于数据服务组件,通过勾选“是否启用编辑”来控制数据服务组件的可编辑性。

对于地图服务组件,可配置组件层缓存,包括地图瓦片、矢量瓦片、属性瓦片

删除服务组件

您可以在服务提供者列表中删除某一个或同时删除多个服务组件:

1.选择一个或多个待删除的服务组件

2.点击“删除”按钮

3.在弹出的确认对话框中点击“是”