运行地理处理模型(runModel)
POST
/rest/services/tool/runmodel
运行地理处理模型
数组方式组织
{
"asyn": false,
"name":"任务名称",
"extension":"userName:jjjkk",
"userId":"id-kdkdkl",
"params": [
{
"paramId": "_Input Raster",
"value": "{\"dataset\":\"{\\\"CONNECTTYPE\\\":\\\"Folder\\\",\\\"DATASET_ALIAS\\\":\\\"线转删格.img\\\",\\\"DATASET_NAME\\\":\\\"线转删格.img\\\",\\\"DATASET_TYPE\\\":2,\\\"FILEPATH\\\":\\\"D:\/Server_V8.5_SDK_AutoTests\/测试数据\/地理处理服务\/线转删格.img\\\"}\",\"fileSuffixList\":[],\"isButtonVisible\":true,\"isSave\":false,\"save_connectionInfo\":\"\",\"save_datasetName\":\"\",\"save_parentDatasetName\":\"\"}"
},
{
"paramId": "_Field name",
"value": "{\"value\":\"DN\"}"
},
{
"paramId": "_Output Shp File",
"value": "{\"fileDir\":\"\",\"isEditable\":true,\"isSave\":true,\"suffix\":\"Shapefile(*.shp)\",\"value\":\"D:\/Server_V8.5_SDK_AutoTests\/测试结果\/地理处理服务\/栅格转线.shp\"}"
}
],
"tool": "KQGPToolRaster:KQGPToolRasterToLine"
}
对象方式组织参数
{
"asyn": false,
"name":"任务名称",
"userId":"id-kdkdkl",
"extension":"userName:jjjkk",
"tool": "KQGPToolRasterToLine",
"params": {
"_Output Shp File": "{\"fileDir\":\"\",\"isEditable\":true,\"isSave\":true,\"suffix\":\"Shapefile(*.shp)\",\"value\":\"D:\/Server_V8.5_SDK_AutoTests\/测试结果\/地理处理服务\/栅格转线.shp\"}",
"_Field name": "{\"value\":\"DN\"}",
"_Input Raster": "{\"dataset\":\"{\\\"CONNECTTYPE\\\":\\\"Folder\\\",\\\"DATASET_ALIAS\\\":\\\"线转删格.img\\\",\\\"DATASET_NAME\\\":\\\"线转删格.img\\\",\\\"DATASET_TYPE\\\":2,\\\"FILEPATH\\\":\\\"D:\/Server_V8.5_SDK_AutoTests\/测试数据\/地理处理服务\/线转删格.img\\\"}\",\"fileSuffixList\":[],\"isButtonVisible\":true,\"isSave\":false,\"save_connectionInfo\":\"\",\"save_datasetName\":\"\",\"save_parentDatasetName\":\"\"}"
}
}
单个工具算子请求
{
"tool": "KQGPToolRaster:KQGPToolRasterToLine",
"params": {
"_Field name": "{"value":"DN"}",
"_Input Raster": "{"dataset":"{\"CONNECTTYPE\":\"Folder\",\"DATASET_ALIAS\":\"线转删格.img\",\"DATASET_NAME\":\"线转删格.img\",\"DATASET_TYPE\":2,\"FILEPATH\":\"D:/Server_V8.5_SDK_AutoTests/测试数据/地理处理服务/线转删格.img\"}","fileSuffixList":[],"isButtonVisible":true,"isSave":false,"save_connectionInfo":"","save_datasetName":"","save_parentDatasetName":""}",
"_Output Shp File": "{"fileDir":"","isEditable":true,"isSave":true,"suffix":"Shapefile(*.shp)","value":"D:/Server_V8.5_SDK_AutoTests/测试结果/地理处理服务/栅格转线.shp"}"
},
"asyn": false,
"name":"任务名称",
"extension":"userName:jjjkk",
"userId":"id-kdkdkl"
}
分布式算子运行
{
"tool":"KQGPToolRasterToLine",
"distributed":true,
"params":{
"_ServerUrl":"{\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":true,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0},\"value\":\"http://172.4.2.228:8299/taskmanager\"}",
"_MetaFile":"{\"fileDir\":\"\",\"isEditable\":true,\"isSave\":false,\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":true,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0},\"suffix\":\"*.xml\",\"value\":\"D:/source/KQGIS/32suo/01测试数据/倾斜摄影/metadata.xml\"}",
"_DataFolder":"{\"filePath\":\"D:/source/KQGIS/32suo/01测试数据/倾斜摄影/Data\",\"fileSuffixList\":[],\"isEditable\":true,\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":true,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0}}",
"_TextureType":"{\"list\":[{\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":true,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0},\"value\":\"true\"},{\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":true,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0},\"value\":\"false\"}],\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":false,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0},\"type\":0}",
"_OutFolder":"{\"filePath\":\"D:/source/KQGIS/32suo/11\",\"fileSuffixList\":[],\"isEditable\":true,\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":true,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0}}",
"_OutputJsonName":"{\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":true,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0},\"value\":\"tileset\"}",
"_MaxRootCount":"{\"lower\":\"-128\",\"number\":{\"isNull\":false,\"paramBase\":{\"height\":0,\"isConnectParam\":false,\"isEnable\":true,\"isRequest\":true,\"isVisible\":true,\"isVisibleDisplayName\":true,\"width\":0},\"paramUIType\":1},\"upper\":\"127\",\"value\":\"0\"}",
"_NodeCount":"3",
"_ThreadCountPerNode":"3"
},
"asyn":true
}
请求参数
Body 参数application/json
示例代码
返回响应
修改于 2025-05-21 03:13:42