补充之前GP服务发布中遇到的没搞清楚的一些问题。
一、场景
聚类异常值分析
使用数据:
使用工具:
分析结果:
二、发布服务注意事项
如果运行后发布gp工具默认参数发布(默认是list,只能基于运行数据进行选择),则GP只能读取拷贝到服务器的输入数据,无法在线传入任意feature class或其他数据服务,input feature class 为gpstring类型。
在发布时需要勾选 user defined vlaue,并且勾选include features,能够自动生成能处理的输入json。否则在server会后台rest测试的时候报错。
正确参数类型:
没有勾选include features可能出现的报错, error000641:
另外可以勾选上view results with a map service,分析处理结果可以通过加载mapserver直接访问:
输出结果也可以在Output_Feature_Class中获取处理的Json结果访问。
三、前端初始化调用
对于从其他服务实例化构建json对象作为参数传入GP工具,需要主意, 需要参考rest测试页面默认生成的传入要素参数的json格式。特别需要注意参与计算字段的type类型要对应切写明,否则可能会出现gp工具无法运行的情况。