# 功能服务

# 添加流程

功能说明

MapGIS功能服务发布管理,即MapGIS Server Manager中的功能仓库管理,负责MapGIS功能仓库中的功能服务发布管理。在MapGIS 10平台中,所有GIS功能均以服务方式提供,即需要先将功能仓库中的功能插件注册,然后在平台提供的工作流编辑器中搭建功能流程(XML),再在MapGIS Server Manager中发布相应的功能流程模板,发布后才可在客户端通过服务接口调用。在发布管理功能服务前,请先启用Manager配置管理中的DCS服务(MapGIS DCS Service)、IGS服务(MapGIS IGS Service)。

MapGIS Server Manager的功能仓库管理模块,默认全部发布已有功能服务(即已在工作流编辑器中注册搭建的功能流程),涵盖了几乎全部的基本GIS应用功能,可以满足绝大部分应用需求。

操作说明

  1. 在MapGIS IGServer Manager中,功能服务默认全部发布已有功能服务,如下图所示。单击“添加模板”按钮,即可在弹出的操作框中选择功能流程文件(XML文件),发布该功能供客户端调用。

图 3.11功能服务列表

  1. 单击“添加流程”,即可弹出文件选择对话框,如下图所示;选择服务器本地需要添加的流程文件,添加至功能服务中。

图 3.12文件选择窗口1

图 3.13文件选择窗口2

# 查找

# 按照所属系统查找

在Server Manager的功能服务页面中,可以按照功能流程所属系统进行查找,如下图所示;

图 3.21按照所属系统查询

# 按照关键字查找

在Server Manager页面,可以按照流程关键字进行查找,在搜索框中,填入流程关键字即可进行查找。可以使用关键字和功能所属系统进行联合查找,以提高查找搜索效率。

图 3.22按照关键字进行查找

# 工作流操作

# 执行

在Server Manager的“功能服务”页面中,点击流程列表中,流程号后对应的"执行"按钮,即可弹出流程运行配置窗口,以“图层叠加分析”为例,点击"执行"按钮后,弹出流程执行配置窗口,如下图所示。

图 3.31流程配置窗口

流程的所有参数配置,来自于流程文件(XML)文件所配置,不同的流程,需要配置的参数不同。在填写完成流程执行参数后,单击确定,即可运行流程。执行完成后,弹出执行结果窗口,如下图所示。

图 3.32流程执行结果窗口

# 导出

在Server Manager的功能服务页面,点击工作流列表对应流程后的“导出”按钮,即可在浏览器中导出工作流的XML,如下图所示。

图 3.33导出流程

# 下载

在Server Manager的功能服务页面,点击工作流列表对应流程后的“下载”按钮,即可将流程的XML文件进行下载操作。

# 删除

在Server Manager的功能服务页面,点击工作流列表对应流程后的“删除”按钮,即可删除指定的工作流。