返回工作笔记
NOTE ARCHIVE现场记录无人机2026-07-08
GIS

面状航线正射任务-需求文档

面状航线正射任务-需求文档

Clark 更新于 2026-08-31 阅读约 6 分钟 阅读 2
阅读导航

文档版本:1.0 创建日期:2026-04-14 功能名称:面状航线正射任务 功能简称:面状正射


一、功能概述

1.1 功能简介

面状航线正射任务是指用户在业务平台绘制面状图斑,系统调用第三方无人机飞控平台生成航线,然后根据航线执行正射影像拍摄任务,最后接收并处理任务成果(图片压缩包),并调用ODM生成正射影像图。

1.2 业务流程

┌─────────────────────────────────────────────────────────────────────────────┐
│                          面状航线正射任务业务流程                              │
└─────────────────────────────────────────────────────────────────────────────┘

  ┌──────────────┐     ┌──────────────┐     ┌──────────────┐     ┌──────────────┐
  │  业务平台     │────▶│  飞控平台    │────▶│  业务系统    │────▶│  成果处理    │
  │  绘制图斑     │     │  规划航线    │     │  发起任务    │     │  ODM生成     │
  └──────────────┘     └──────────────┘     └──────────────┘     └──────────────┘
        │                    │                    │                    │
        │  1.绘制面状图斑      │                    │                    │
        │  (GeoJSON)         │                    │                    │
        │───────────────────▶│                    │                    │
        │                    │                    │                    │
        │                    │  2.调用生成航线接口  │                    │
        │                    │  (面状图斑GeoJSON)  │                    │
        │                    │───────────────────▶│                    │
        │                    │                    │                    │
        │                    │  3.返回航线ID       │                    │
        │                    │◀───────────────────│                    │
        │                    │                    │                    │
        │                    │  4.查询航线详情      │                    │
        │                    │  (航线GeoJSON+属性) │                    │
        │                    │───────────────────▶│                    │
        │                    │                    │                    │
        │  5.保存航线数据      │                    │                    │
        │◀───────────────────│                    │                    │
        │                    │                    │                    │
        │                    │                    │  6.发起面状正射任务  │
        │                    │                    │  (调用doExcuteJzToTask)
        │                    │                    │                    │
        │                    │                    │  7.执行任务并返回成果 │
        │                    │                    │◀───────────────────│
        │                    │                    │                    │
        │                    │                    │  8.下载压缩文件      │
        │                    │                    │  (独立线程处理)      │
        │                    │                    │                    │
        │                    │                    │  9.调用ODM生成接口   │
        │                    │                    │───────────────────▶│
        │                    │                    │                    │
        │                    │                    │  10.返回正射影像成果  │
        │                    │                    │◀───────────────────│
        │                    │                    │                    │

1.3 涉及系统

系统角色说明
KJZG业务平台业务系统提供图斑绘制、航线管理、任务发起功能
第三方无人机飞控平台航线规划根据面状图斑生成航线,返回航线ID和详情
ODM平台成果处理根据图片压缩包生成正射影像

二、数据库设计

2.1 面状图斑航线记录表

表名uav_mz_tb_route

说明:存储面状图斑和生成的航线信息

字段名类型长度是否为空默认值说明
idvarchar50-主键,唯一标识
ywidvarchar50-业务数据ID(每个场景数据的ID)
route_namevarchar100-航线名称
dk_namevarchar100-地块名称
create_timetimestamp-CURRENT_TIMESTAMP创建时间
route_idvarchar50-飞控平台返回的航线ID
route_propertiestext--航线的相关属性(JSON字符串保存)
yw_typeint-0业务类型:0-执法巡查 1-耕保保护 2-地质灾害 3-变更调查 4-图斑调查 5-矿山巡查 6-林业监管 7-在建工程 8-常态化巡查 9-面状正射
statusint-0状态:0-正常 1-已删除

DDL语句

-- 创建面状图斑航线记录表
CREATE TABLE public.uav_mz_tb_route (
    id varchar(50) NOT NULL,
    ywid varchar(50) NULL,
    route_name varchar(100) NULL,
    dk_name varchar(100) NULL,
    create_time timestamp NULL DEFAULT CURRENT_TIMESTAMP,
    route_id varchar(50) NULL,
    route_properties text NULL,
    yw_type int4 NULL DEFAULT 0,
    status int4 NULL DEFAULT 0,
    CONSTRAINT uav_mz_tb_route_pkey PRIMARY KEY (id)
);

-- 创建索引
CREATE INDEX idx_uav_mz_tb_route_ywid ON public.uav_mz_tb_route USING btree (ywid);
CREATE INDEX idx_uav_mz_tb_route_route_id ON public.uav_mz_tb_route USING btree (route_id);
CREATE INDEX idx_uav_mz_tb_route_create_time ON public.uav_mz_tb_route USING btree (create_time);

-- 添加注释
COMMENT ON TABLE public.uav_mz_tb_route IS '面状图斑航线记录表:存储面状图斑和生成的航线信息';
COMMENT ON COLUMN public.uav_mz_tb_route.id IS '主键,唯一标识';
COMMENT ON COLUMN public.uav_mz_tb_route.ywid IS '业务数据ID(每个场景数据的ID)';
COMMENT ON COLUMN public.uav_mz_tb_route.route_name IS '航线名称';
COMMENT ON COLUMN public.uav_mz_tb_route.dk_name IS '地块名称';
COMMENT ON COLUMN public.uav_mz_tb_route.create_time IS '创建时间';
COMMENT ON COLUMN public.uav_mz_tb_route.route_id IS '飞控平台返回的航线ID';
COMMENT ON COLUMN public.uav_mz_tb_route.route_properties IS '航线的相关属性(JSON字符串保存)';
COMMENT ON COLUMN public.uav_mz_tb_route.yw_type IS '业务类型:0-执法巡查 1-耕保保护 2-地质灾害 3-变更调查 4-图斑调查 5-矿山巡查 6-林业监管 7-在建工程 8-常态化巡查 9-面状正射';
COMMENT ON COLUMN public.uav_mz_tb_route.status IS '状态:0-正常 1-已删除';

2.2 面状图斑空间表

表名uav_mz_tb_spatial(用户自建)

说明:存储面状图斑的空间数据,通过GeoGlobe接口操作

方案名uav_mz_tb_spatial

字段名类型说明
idvarchar(50)主键,与uav_mz_tb_route.id关联
ywidvarchar(50)业务数据ID
route_idvarchar(50)航线ID
shapegeometry面状图斑空间数据(WKT格式)
create_timetimestamp创建时间

说明:空间表由用户自行创建,通过GeoGlobe接口进行操作。


三、功能模块设计

3.1 模块结构

面状航线正射模块
├── Entity层
│   └── UavMzTbRoute(面状图斑航线实体)
├── Mapper层
│   └── UavMzTbRouteMapper(数据访问接口)
├── Service层
│   ├── IUavMzTbRouteService(服务接口)
│   └── UavMzTbRouteServiceImpl(服务实现)
├── Controller层
│   └── UavMzTbRouteController(API接口)
└── 改造现有代码
    ├── UavTaskServiceImpl.doExcuteJzToTask(新增type=2处理)
    └── UavTaskServiceImpl.handleTaskStateCallback(新增type=3处理)

3.2 Entity实体类设计

类名UavMzTbRoute

功能:对应uav_mz_tb_route表,存储面状图斑航线记录

字段映射

  • id -> 主键
  • ywid -> 业务数据ID
  • routeName -> 航线名称
  • dkName -> 地块名称
  • createTime -> 创建时间
  • routeId -> 航线ID
  • routeProperties -> 航线属性(JSON字符串)
  • ywType -> 业务类型(固定为9表示面状正射)
  • status -> 状态(0正常1删除)

要求

  • 使用MyBatis Plus的@TableName注解指定表名
  • 使用Lombok的@Data注解简化代码
  • 使用Swagger的@ApiModel@ApiModelProperty注解生成文档

3.3 Mapper接口设计

接口名UavMzTbRouteMapper

功能:继承MyBatis Plus的BaseMapper,提供基础CRUD能力

要求

  • 添加@Mapper注解
  • 继承BaseMapper<UavMzTbRoute>

3.4 Service接口设计

接口名IUavMzTbRouteService

功能:定义面状图斑航线的业务逻辑接口

方法清单

方法名功能说明参数返回值
queryRouteList分页查询航线列表ywid, pageNum, pageSizeJsonResult(包含面状图斑和航线的GeoJSON)
saveRoute新增航线ywid, routeName, dkName, geoJsonJsonResult(包含id和routeId)
deleteRoute删除航线idJsonResult
updateRoute更新航线id, routeName, dkNameJsonResult
queryRouteById查询航线详情idJsonResult(包含面状图斑和航线的GeoJSON)

详细说明

  1. queryRouteList(分页查询)

    • 根据ywid查询该业务的所有航线
    • 使用MyBatis Plus分页插件实现分页
    • 查询每条记录时,需要调用GeoGlobe接口查询空间表获取面状图斑GeoJSON
    • 从route_properties字段解析航线GeoJSON
    • 将面状图斑和航线GeoJSON封装到返回结果中
  2. saveRoute(新增航线)

    • 校验参数:ywid、routeName、dkName、geoJson不能为空
    • 调用飞控平台生成航线接口(异步调用)
    • 获取返回的routeId
    • 调用飞控平台查询航线详情接口,获取航线GeoJSON和属性
    • 保存航线记录到uav_mz_tb_route表
    • 调用GeoGlobe接口将面状图斑GeoJSON入库到空间表
    • 返回保存结果(包含id和routeId)
  3. deleteRoute(删除航线)

    • 校验id不能为空
    • 查询记录是否存在
    • 逻辑删除:更新status字段为1
    • 调用GeoGlobe接口删除空间表数据
    • 返回删除结果
  4. updateRoute(更新航线)

    • 校验id不能为空
    • 查询记录是否存在
    • 更新routeName和dkName字段
    • 返回更新结果
  5. queryRouteById(查询详情)

    • 校验id不能为空
    • 查询记录是否存在
    • 调用GeoGlobe接口查询空间表获取面状图斑GeoJSON
    • 从route_properties字段解析航线GeoJSON
    • 封装返回结果

3.5 Service实现类设计

类名UavMzTbRouteServiceImpl

功能:实现IUavMzTbRouteService接口,处理业务逻辑

依赖注入

  • UavMzTbRouteMapper:数据访问
  • IGeoGlobeService:空间数据操作

配置项

  • kjzg.uavMzTbSpatialSchemeName:空间表方案名(默认:uav_mz_tb_spatial)
  • kjzg.fkpt.generateRouteUrl:飞控平台生成航线接口地址
  • kjzg.fkpt.queryRouteUrl:飞控平台查询航线详情接口地址

内部方法

方法名功能说明
callFkptGenerateRoute调用飞控平台生成航线接口
callFkptQueryRoute调用飞控平台查询航线详情接口
extractRouteGeoJson从航线属性JSON中提取航线GeoJSON

详细说明

  1. 调用飞控平台生成航线接口

    • 请求方式:POST
    • 请求参数:面状图斑GeoJSON(Polygon类型)
    • 返回:航线ID(String)
    • 异常处理:记录日志,返回null表示失败
  2. 调用飞控平台查询航线详情接口

    • 请求方式:GET
    • 请求参数:航线ID
    • 返回:航线详情对象(包含航线GeoJSON和属性)
    • 异常处理:记录日志,返回null表示失败
  3. 空间数据操作

    • 使用IGeoGlobeService接口操作空间表
    • 查询空间数据:enrichFeatureDataFull方法
    • 删除空间数据:deleteFeature方法
    • 导入空间数据:importGeoJson方法

3.6 Controller设计

类名UavMzTbRouteController

功能:提供RESTful API接口

基础路径/uav-mz-tb-route

接口清单

接口地址请求方式功能说明参数
/listGET分页查询航线列表ywid(必填), pageNum(默认1), pageSize(默认10)
/savePOST新增航线ywid(必填), routeName(必填), dkName(必填), geoJson(必填)
/deletePOST删除航线id(必填)
/updatePOST更新航线id(必填), routeName, dkName
/detailGET查询航线详情id(必填)

注解要求

  • 类级别:@RestController@RequestMapping@Api
  • 方法级别:@ApiOperation@ApiImplicitParams@OperationLog

四、飞控平台接口定义(暂定)

4.1 生成航线接口

接口地址POST {飞控平台地址}/api/route/generate

请求参数

参数名类型必填说明
polygonGeoJSON面状图斑GeoJSON(Polygon类型)
altitudedouble飞行高度(米),默认100米
overlapdouble航向重叠率(0-1),默认0.8
sideOverlapdouble旁向重叠率(0-1),默认0.7
speeddouble飞行速度(m/s),默认10

请求示例

{
  "polygon": {
    "type": "Polygon",
    "coordinates": [[[114.3, 30.5], [114.31, 30.5], [114.31, 30.51], [114.3, 30.51], [114.3, 30.5]]]
  },
  "altitude": 100,
  "overlap": 0.8,
  "sideOverlap": 0.7,
  "speed": 10
}

响应参数

参数名类型说明
codeint状态码:0-成功,其他-失败
msgstring提示信息
data.routeIdstring生成的航线ID

响应示例

{
  "code": 0,
  "msg": "成功",
  "data": {
    "routeId": "ROUTE_202504140001"
  }
}

4.2 查询航线详情接口

接口地址GET {飞控平台地址}/api/route/detail/{routeId}

请求参数

参数名类型必填说明
routeIdstring航线ID(路径参数)

响应参数

参数名类型说明
codeint状态码
msgstring提示信息
data.routeIdstring航线ID
data.routeNamestring航线名称
data.distancedouble航线总长度(米)
data.pointCountint航点数量
data.estimatedTimeint预计飞行时间(秒)
data.altitudedouble飞行高度(米)
data.routeGeoJsonGeoJSON航线GeoJSON(LineString类型)
data.waypointsarray航点数组

响应示例

{
  "code": 0,
  "msg": "成功",
  "data": {
    "routeId": "ROUTE_202504140001",
    "routeName": "航线-001",
    "distance": 1500.5,
    "pointCount": 20,
    "estimatedTime": 180,
    "altitude": 100,
    "routeGeoJson": {
      "type": "LineString",
      "coordinates": [[114.3, 30.5], [114.305, 30.505], [114.31, 30.51]]
    },
    "waypoints": [
      {"index": 1, "lng": 114.3, "[坐标已隐藏] "action": "takePhoto"},
      {"index": 2, "lng": 114.305, "[坐标已隐藏]0, "action": "takePhoto"}
    ]
  }
}

五、实时巡查改造

5.1 改造点说明

UavTaskServiceImpl.doExcuteJzToTask方法中,需要补充发起面状航线正射任务的逻辑。

5.2 改造内容

方法doExcuteJzToTask

改造点

  1. 在方法入口处判断param.getType() == 2
  2. 如果是type=2,调用新的处理方法doExcuteMzRouteTask
  3. 原有逻辑保持不变

新方法doExcuteMzRouteTask

功能:处理面状航线正射任务

处理流程

  1. 校验参数(routeId必传)
  2. 查询航线信息(从uav_mz_tb_route表)
  3. 调用飞控平台接口创建正射任务
  4. 保存任务记录到uav_task表(type=2)
  5. 更新任务状态
  6. 返回结果

注意:此方法的具体实现待第三方接口标准确认后补充

5.3 参数类扩展

类名UavJzParam

扩展字段

  • type:任务类型(0-业务举证 1-日常巡检 2-面状正射)
  • routeId:面状航线ID(面状正射任务必传)

六、任务类型扩展

6.1 UavTask实体类扩展

类名UavTask

扩展说明

  • type字段的注释中新增任务类型2:面状正射
  • 注释内容:0:业务举证 1:日常巡检 2:面状正射

6.2 接收飞控平台任务数据接口调整

类名UavTaskServiceImpl

方法receiveUavTaskhandleTaskStateCallback

改造点

  1. handleTaskStateCallback方法

    • case 1(任务已完成)分支中,判断param.getType() == 3
    • 如果是type=3,调用新的处理方法handleMzRouteTaskCompleted
    • 原有type=1的处理逻辑保持不变
  2. 新增方法:handleMzRouteTaskCompleted

    • 功能:处理面状正射任务完成
    • 特点:使用独立的线程池下载成果,防止占用其他任务的下载线程
    • 处理流程:
      1. 记录任务日志
      2. 更新举证状态
      3. 使用独立线程池异步获取成果
      4. 调用fetchMzRouteResultsWithRetry方法获取成果
  3. 新增线程池:MZ_ROUTE_RESULT_EXECUTOR

    • 类型:固定大小线程池
    • 核心线程数:CPU核心数
    • 线程名称前缀:mz-route-result-handler
    • 作用:专门用于面状正射任务的成果下载,避免占用其他任务的线程资源
  4. 新增方法:fetchMzRouteResultsWithRetry

    • 功能:带重试机制的面状正射任务成果获取
    • 特点:
      • 成果是一个压缩文件(包含多张图片)
      • 最大重试次数:2次
      • 支持Token自动刷新
    • 处理流程:
      1. 获取登录Token(支持重试刷新)
      2. 下载压缩文件
      3. 调用ODM生成接口
      4. 更新任务状态
  5. 新增方法:downloadMzRouteResultZip

    • 功能:下载面状正射任务成果压缩文件
    • 待实现:调用飞控平台接口获取成果下载链接并下载到本地
  6. 新增方法:callOdmGenerate

    • 功能:调用ODM生成接口
    • 参数:
      • zipFilePath:压缩文件路径
      • taskId:任务主键ID
      • ywid:业务数据ID
    • 待实现:等待ODM平台接口规则确认

七、接口清单

7.1 面状图斑航线接口

接口地址请求方式功能说明
/uav-mz-tb-route/listGET分页查询航线列表
/uav-mz-tb-route/savePOST新增航线(调用飞控平台生成航线)
/uav-mz-tb-route/deletePOST删除航线
/uav-mz-tb-route/updatePOST更新航线
/uav-mz-tb-route/detailGET查询航线详情

7.2 飞控平台对接接口(暂定)

接口地址请求方式功能说明
{fkpt}/api/route/generatePOST生成航线
{fkpt}/api/route/detail/{routeId}GET查询航线详情

7.3 ODM对接接口(暂定)

接口地址请求方式功能说明
{odm}/api/generatePOST根据图片压缩包生成正射影像

八、配置项

8.1 新增配置

application.yml或Nacos配置中心添加以下配置:

kjzg:
  # 面状图斑空间表方案名
  uavMzTbSpatialSchemeName: uav_mz_tb_spatial
  
  # 飞控平台配置(待接口确认后补充)
  fkpt:
    # 生成航线接口地址
    generateRouteUrl: http://{飞控平台地址}/api/route/generate
    # 查询航线详情接口地址
    queryRouteUrl: http://{飞控平台地址}/api/route/detail
    
  # ODM配置(待接口确认后补充)
  odm:
    # ODM生成接口地址
    generateUrl: http://{ODM地址}/api/generate

九、开发注意事项

9.1 待确认事项

  1. 飞控平台接口:等待第三方飞控平台提供正式的接口文档
  2. ODM接口:等待ODM平台提供正式的接口文档
  3. 空间表创建:用户需要自行创建uav_mz_tb_spatial空间表

9.2 开发顺序建议

  1. 创建数据库表uav_mz_tb_route
  2. 创建Entity、Mapper、Service、Controller
  3. 实现航线增删改查功能(空间表操作使用GeoGlobe接口)
  4. 等待飞控平台接口文档,实现航线生成逻辑
  5. 改造doExcuteJzToTask方法,支持面状正射任务
  6. 实现type=3的任务回调处理逻辑
  7. 等待ODM接口文档,实现成果处理逻辑

9.3 代码规范

  1. 所有接口需要添加@OperationLog注解记录操作日志
  2. 所有接口需要添加Swagger注解生成接口文档
  3. 参数校验需要完善,返回清晰的错误信息
  4. 日志记录使用log.infolog.error等方法
  5. 异步处理使用独立的线程池,避免资源竞争

十、流程图

┌─────────────────────────────────────────────────────────────────────────────┐
│                          面状航线正射任务完整流程                              │
└─────────────────────────────────────────────────────────────────────────────┘

  ┌─────────┐    ┌─────────┐    ┌─────────┐    ┌─────────┐    ┌─────────┐
  │  开始   │───▶│ 步骤1   │───▶│ 步骤2   │───▶│ 步骤3   │───▶│ 步骤4   │
  └─────────┘    └─────────┘    └─────────┘    └─────────┘    └─────────┘
                    │               │               │               │
                    ▼               ▼               ▼               ▼
              ┌───────────┐   ┌───────────┐   ┌───────────┐   ┌───────────┐
              │业务平台    │   │调用飞控   │   │业务系统    │   │获取任务    │
              │绘制图斑    │   │平台规划   │   │获取航线    │   │成果        │
              │(GeoJSON)  │   │航线       │   │发起任务    │   │            │
              └───────────┘   └───────────┘   └───────────┘   └───────────┘
                    │               │               │               │
                    │               │               │               │
                    ▼               ▼               ▼               ▼
              ┌───────────────────────────────────────────────────────────┐
              │                     步骤5:调用ODM生成接口                    │
              │  - 传入压缩文件路径                                        │
              │  - 传入任务主键ID                                          │
              │  - 传入业务数据ID(ywid)                                    │
              │  - 等待ODM生成正射影像成果                                  │
              └───────────────────────────────────────────────────────────┘
                                          │
                                          ▼
                                    ┌───────────┐
                                    │   结束    │
                                    │ 返回成果  │
                                    └───────────┘

┌─────────────────────────────────────────────────────────────────────────────┐
│                              详细流程说明                                    │
└─────────────────────────────────────────────────────────────────────────────┘

【步骤1:业务平台绘制图斑】
  - 用户在业务平台绘制面状图斑
  - 系统保存图斑GeoJSON
  - 调用新增航线接口

【步骤2:调用飞控平台规划航线】
  - 系统调用飞控平台生成航线接口
  - 传入面状图斑GeoJSON
  - 飞控平台返回航线ID

【步骤3:业务系统获取航线并发起任务】
  - 系统调用飞控平台查询航线详情接口
  - 获取航线GeoJSON和属性
  - 保存航线数据到uav_mz_tb_route表
  - 保存面状图斑到空间表
  - 调用doExcuteJzToTask发起面状正射任务(type=2)

【步骤4:获取任务成果】
  - 飞控平台执行任务完成后回调业务系统
  - 业务系统接收任务完成通知(type=3)
  - 使用独立线程池下载成果压缩文件
  - 解压压缩文件获取图片集合

【步骤5:调用ODM生成接口】
  - 调用ODM生成接口
  - 传入压缩文件路径、任务ID、ywid
  - ODM生成正射影像
  - 返回正射影像成果

┌─────────────────────────────────────────────────────────────────────────────┐
│                            数据流向图                                        │
└─────────────────────────────────────────────────────────────────────────────┘

  ┌──────────────┐         ┌──────────────┐         ┌──────────────┐
  │   业务平台    │◀───────▶│   KJZG系统   │◀───────▶│  飞控平台    │
  │  (前端页面)   │         │  (后端服务)  │         │ (第三方接口)  │
  └──────────────┘         └──────┬───────┘         └──────────────┘
                                  │
                                  │
                         ┌────────┴────────┐
                         │                 │
                         ▼                 ▼
                  ┌──────────────┐  ┌──────────────┐
                  │  uav_mz_tb_  │  │  uav_mz_tb_  │
                  │    route     │  │   spatial    │
                  │  (航线记录表) │  │  (空间数据表) │
                  └──────────────┘  └──────────────┘
                         │
                         │
                         ▼
                  ┌──────────────┐
                  │   uav_task   │
                  │   (任务表)   │
                  └──────────────┘
                         │
                         │
                         ▼
                  ┌──────────────┐         ┌──────────────┐
                  │   ODM平台    │◀───────▶│  成果存储    │
                  │ (正射影像生成)│         │ (压缩文件等)  │
                  └──────────────┘         └──────────────┘

十一、附录

11.1 相关文件路径汇总

类型文件路径
Entitysrc/main/java/com/geostar/zrzy/devops/entity/UavMzTbRoute.java
Mappersrc/main/java/com/geostar/zrzy/devops/mapper/UavMzTbRouteMapper.java
Service接口src/main/java/com/geostar/zrzy/devops/service/IUavMzTbRouteService.java
Service实现src/main/java/com/geostar/zrzy/devops/service/impl/UavMzTbRouteServiceImpl.java
Controllersrc/main/java/com/geostar/zrzy/devops/controller/UavMzTbRouteController.java
改造文件1src/main/java/com/geostar/zrzy/devops/service/impl/UavTaskServiceImpl.java

11.2 相关表名汇总

表名说明
uav_mz_tb_route面状图斑航线记录表(新建)
uav_mz_tb_spatial面状图斑空间表(用户自建)
uav_task无人机任务表(已有,需扩展type字段)

11.3 任务类型定义

type值说明
0业务举证
1日常巡检
2面状正射(发起任务时)
3面状正射(回调处理时)

11.4 GeoGlobe接口使用说明

系统通过IGeoGlobeService接口操作空间数据,主要方法:

方法名功能说明参数
enrichFeatureDataFull查询空间数据返回完整GeoJSONid, schemeName
deleteFeature删除空间数据schemeName, fieldName, value
importGeoJson导入GeoJSON到空间表geoJson, schemeName

方案名配置kjzg.uavMzTbSpatialSchemeName(默认:uav_mz_tb_spatial)


文档结束