目录
1、执行模型
新建工具箱
新建模型
根据情况修改模型
执行模型
2、发布为地理处理服务(GP服务)
打开结果选项卡
将模型共享为地理处理服务
3、查看服务
测试执行
成功:
4、调用服务
核心代码:
可参考官方范例:
Geoprocessing - hotspot analysis | Sample Code | ArcGIS API for JavaScript 4.23 | ArcGIS Developer
var params = {
in_1: "",
in_2: ""
};
geoprocessor.submitJob(
"http://localhost:6080/arcgis/rest/services/test/model/GPServer/%E6%A8%A1%E5%9E%8B",
params
).then((jobInfo) => {
jobInfo.waitForJobCompletion().then(drawResults);
}
);
function drawResults(result_gp) {
console.log("result_gp", result_gp);
if (result_gp.jobStatus == "job-succeeded") {//成功
result_gp.fetchResultData("out").then(function (result) {//根据参数名取到输出参数
console.log("out", result);
});
}
}