通过iServer REST API使用机器学习服务

发送反馈


iServer机器学习服务目前已支持二元分类、地物分类、目标检测、场景分类、对象提取等。所有功能均提供 REST API,可通过执行 POST 请求来创建处理任务。系统管理员也可以在 iServer 中通过访问 machineLearning 资源页面来创建分析作业,进而发布 GIS 服务。下面将介绍如何通过 REST API 资源页面创建机器学习任务。

注:默认ADMIN角色的用户才可创建机器学习作业。如果其他角色的用户想要访问并使用该服务,需进行安全配置。

  1. 通过 REST API 资源页面创建机器学习任务

创建分析任务步骤如下:

  1. 机器学习服务启用成功后,进入 iServer 服务资源页面,如http://supermapiserver:8090/iserver/services。
  2. 进入“machinelearning/restjsr”服务资源页面。目前机器学习服务支持二元分类地物分类目标检测场景分类对象提取空间密度聚类基于森林的分类训练基于森林的分类预测基于森林的回归训练基于森林的回归预测广义线性回归训练广义线性回归预测决策树分类训练决策树分类预测决策树回归训练决策树回归预测线性回归训练线性回归预测逻辑回归训练逻辑回归预测支持向量机分类训练支持向量机分类预测朴素贝叶斯分类训练朴素贝叶斯分类预测梯度提升树分类训练梯度提升树分类预测梯度提升树回归训练梯度提升树回归预测等功能。根据您的需求,点击进入需要执行的空间分析资源页面。
  3. 依次填入机器学习任务配置,带“*”号为必填信息。
  4. 填写完成后,单击“提交”。页面将开始执行任务,待任务执行完成后,还会显示自动发布的服务地址,并可以查看地图 。

相关 REST API 介绍请参考machineLearning