Skip to content

解算配置类说明

更新时间:2025-07-18

字段说明

参数名称类型是否必选示例值说明
guidString新增时为空,修改时必填
rtModeInteger解算模式,一般设置为3,1代表单点计算,2代表动态计算,3代表静态计算 新增时必填
sitesString点名,第一个为基准站,用逗号分割
baseSiteString基准站
projectString工程
durationTimeInteger解算窗口,单位为秒
intervalTimeInteger任务间隔,单位为秒
statusInteger状态:0-禁用 1-启用,默认值 1
vrsInteger是否VRS,默认值 0
solutionTypeInteger解算结果:1-极好 2-好 3-差,一般设置为2
afterKalmanInteger是否滤波,默认值 1
initQString滤波噪声,一般设置为0.00005,该值越小滤波后越平稳,越大滤波后越接近原值
minFixedRateInteger固定率,一般设置为 0.75
navSysString卫星系统,一般设置为 '1,4,8,32'
baseXDOUBLE基站X
baseYDOUBLE基站Y
baseZDOUBLE基站Z
roverFileModeInteger测站文件类型 1-rtcm 2-rinex
baseFileModeInteger基站文件类型 1-rtcm 2-rinex
startTimeLONG任务开始时间,该值可为空,若设置该值,则任务的起始时间会以该值作为起始值,若该值小于当前时间,则会自动按照时间间隔后推

对应操作方法

对解算配置相关的操作方法

说明

这时候我们的 resolveService 服务类已经注入完成了

java
    /**
     * 添加/修改解算配置
     * @param solve 解算配置对象
     * @return 解算配置的guid
     */
    String solve(Solve solve);

    /**
     * 根据guid获取解算配置
     * @param guid 解算配置guid
     * @return 解算配置对象
     */
    Solve getSolveByGuid(String guid);

    /**
     * 根据guid删除解算配置
     * @param guid 解算配置guid
     * @return 是否成功
     */
    boolean deleteSolve(String guid);

    /**
     * 启动解算配置
     * @param guid 解算配置guid
     * @return 是否成功
     */
    boolean startSolve(String guid);

    /**
     * 暂停解算配置
     * @param guid 解算配置guid
     * @return 是否成功
     */
    boolean stopSolve(String guid);
    /**
     * 添加/修改解算配置
     * @param solve 解算配置对象
     * @return 解算配置的guid
     */
    String solve(Solve solve);

    /**
     * 根据guid获取解算配置
     * @param guid 解算配置guid
     * @return 解算配置对象
     */
    Solve getSolveByGuid(String guid);

    /**
     * 根据guid删除解算配置
     * @param guid 解算配置guid
     * @return 是否成功
     */
    boolean deleteSolve(String guid);

    /**
     * 启动解算配置
     * @param guid 解算配置guid
     * @return 是否成功
     */
    boolean startSolve(String guid);

    /**
     * 暂停解算配置
     * @param guid 解算配置guid
     * @return 是否成功
     */
    boolean stopSolve(String guid);

Power By Navfirst And Released Under The MIT License.