任务创建(复制)
任务创建,使用一个既有的任务来复制创建一个新的标注任务,并返回新任务的任务id。
新的任务复用既有任务中的除以下信息中的所有其他信息(项目、说明、工具、流程、人员等):
任务名称;
数据集;数据索引配置文件;(源任务类型是否为以下类型的任务:3D点云追踪、3D分割、3D静态追踪、视频追踪、综合判断,如果是,则该项必须,如果否,则该项不需要)
请求地址和请求方式
HTTP请求地址 | 请求方式 |
{service}/api/v1/tasks | POST |
序号 | 参数 | 内容 | 说明 |
1 | Content-Type | multipart/form-data; charset=UTF-8 | |
请求参数Body
序号 | 参数 | 类型 | 是否必填 | 长度限制 | 描述 | 示例值 |
1 | basicTaskId | int | 是 | - | 既有任务id | 11070 |
2 | taskName | string | 是 | 3-50 | 新创建的任务名称 | 3D目标追踪语义分割任务 |
3 | datasetId | int | 是 | - | 数据集id | 20201026 |
4 | batchId | int[] | 否 | - | 批次id,未填写时默认绑定数据集下的所有批次;body中直接传列表,平台进行了处理 | [2019789,20187] |
5 | indexCsv | file | 否 | - | 数据索引配置文件 源任务类型是否为以下类型的任务:3D点云追踪、3D分割、3D静态追踪、视频追踪、综合判断,如果是,则该项必须,否则返回错误信息;如果否,则该项不需要,上传了也不做处理 | @[object Object] |
请求示例
返回结果(返回正确)
返回结果说明
序号 | 返回项目 | 返回类型 | 项目说明 |
1 | taskId | int | 创建成功后的任务id(全局唯一) |
返回结果(返回错误)
错误码说明
序号 | 错误码 | 错误提示信息 |
1 | 307 | 源任务id错误 |
2 | 308 | 源任务id不能为空 |
3 | 309 | 任务名称重复 |
4 | 310 | 请输入任务名称 |
5 | 311 | 任务名称长度在3到50个字符 |
6 | 312 | 数据集id不存在 |
7 | 313 | 数据集id不能为空 |
8 | 314 | 批次不存在 |
9 | 315 | 数据集下无数据,请重新选择 |
10 | 316 | 数据集类型和工具类型不匹配,请重新选择 |
11 | 317 | 请上传索引文件 |
12 | 318 | 点云数据配置文件格式错误,请参考帮助手册中的点云的配置文件格式 |
13 | 319 | 视频的数据索引配置文件格式错误,请参考帮助手册视频追踪的配置文件格式 |