PIE 2017年12月升级说明
    来源:  时间:2018/01/24

    1 遥感图像处理软件研发进展
        1.1 PIE研发
        1.1.1 桌面版研发
       (1) 工作进展
        1) 常用功能
        Ø 完善数据加载功能:
         ▶ 新增通过拖放图层到图层列表中增加图层的功能;
         ▶ 修正加载栅格数据后,已绘制的标绘图元被清除的问题;
         ▶ 修正加载科学数据集后,1:1功能置灰不能使用的问题。
        Ø 完善图层右键菜单功能:
         ▶ 修正通过影像右键菜单中加载显示方案功能不能加载生成的显示方案的问题;
         ▶ 修正矢量数据已存在于图层列表中时,导出该数据软件崩溃问题;
         ▶ 修正矢量数据唯一值渲染中选中某一项,点击删除软件崩溃的问题。
        Ø 修正打开软件直接点击全图显示,软件崩溃问题;
        Ø 完善探针工具:
         ▶ 修正移除图层时探针工具内容没有清空的问题;
         ▶ 修正探针工具对复数数据虚部无法显示的问题;
        Ø 完善空间量测工具,修正面积量测时绘制的量测范围时不够三个点临时线不清空的问题。
        2) 图像预处理
        Ø 完善图像裁剪功能,进行图元裁剪后自动删除绘制的图元;
        Ø 完善图像融合功能,修正使用ZY02C数据进行色彩标准化融合、SFIM融合时,当多光谱数据和全色数据分辨率一样的情况下(都为10米)融合处理失败的问题。
        3) 基础工具
        Ø 完善坐标转换功能,支持对输入文件是否存在Z值进行判断,并修改坐标转换成功时提示框的标题图标;
        Ø 完善波谱运算功能,支持波谱变量为波谱曲线且可根据波谱变量类型选择输出数据类型。
        4) 综合判读
        Ø 完善标注标绘功能:
         ▶ 完善图片功能,新增对二进制文件的支持;
         ▶ 新增添加图层、删除图层时的撤销(Ctrl+Z)与重做(Ctrl+Y)快捷键功能;
         ▶ 完善旋转工具,修正对箭头等标注图元进行旋转操作时图元显示异常的问题。
        5) 矢量处理
        Ø 修正属性表双击后软件崩溃的问题;
        Ø 修正选中要素删除时视图窗口闪现白块的问题;
        Ø 修正对矢量数据进行相关编辑操作时软件经常崩溃的问题;
        Ø 修正加载或新建点层数据后,缓冲区分析功能无效的问题。
        6) 高光谱数据处理
        Ø 完善光谱浏览器界面;
        Ø 新增坏线修复工具;
        Ø 完善丰度反演模块,新增单形体体积和超平面距离算法;
        Ø 新增光谱微分模块,包括光谱整数阶微分和分数阶微分算法。ENVI等软件不具备光谱微分中的分数阶微分功能,整数阶微分处理也较少在软件中出现。
        7) 雷达数据处理
        Ø 完善SAR基础模块:
         ▶ 新增GF3单极化数据导入模块,支持GF3数据后续干涉处理;
         ▶ 扩展SAR基础模块,同时支持单极化、双极化、全极化SAR数据处理。
        Ø 完善SAR极化处理模块:
         ▶ 新增极化基变换、点目标极化响应、极化矩阵转换、极化SAR滤波、极化分解等极化处理模块。
        Ø 完善SAR干涉处理模块:
         ▶ 新增相干性计算功能;
         ▶ 新增干涉图滤波功能,包括Goldstein、Modified Goldstein两种滤波方法; 
         ▶ 新增相高转换功能。
        8) 专题制图
        Ø 新增删除图层的撤销(Ctrl+Z)与重做(Ctrl+Y)快捷键功能;
        Ø 新增页面设置中“根据页面大小的变化按比例缩放地图元素”的功能;
        Ø 新增矢量属性下符号化渲染中的颜色带数量;
        Ø 修正矢量、栅格数据叠加时,1:1显示不正常的问题;
        Ø 修正增加的地图整饰工具个数比较多的时候(100多个),软件容易崩溃的问题;
        Ø 修正专题制图导出地图时标点符号丢失的问题;
        Ø 修正专题图输出,导出地图提示框和警告框的标题图标。
        9) 流程定制
        Ø 新增文件夹数据类型支持;
        Ø 优化流程定制用户体验。
        10) 跨平台
        Ø 新增MAC、ARM芯片、银河麒麟的PIE版本。
        11) 其他功能
        Ø 修正中英文书写规范,图层属性界面英文大小写的问题;
        Ø 修正功能信息提示,将鼠标放置在功能键上弹出的提示信息修改为该功能的用途;
        Ø 修正关于对话框中版本名称和构建日期与实际不一致的问题;
        Ø 修正软件安装在C盘后不使用管理员权限无法正常启动的问题;
        Ø 修正使用管理员权限和非管理员权限生成计算机器码不同的问题;
        Ø 优化许可文件的展现方式,将许可文件修改成注册码形式。
        1.1.2 PIEOrtho研发
        Ø 完成最新版本的PIEOrtho中文版安装包、win32培训版安装包和win32网络授权版安装包的打包;
        Ø 新增PIEOrtho软件网络版和网络授权工具;
        Ø 新增工程相关并行算法,包括控制点生成、连接点生成、DOM生成及流程化处理;
        Ø 新增点位测量视图联动功能;
        Ø 新增快速拼接功能,可用于影像接边少(1个像素)的影像拼接处理;
        Ø 新增智能拼接中的影像调色回退(Ctrl+Z)和重做(Ctrl+Y)快捷键功能;
        Ø 修正PIEOrtho英文版存在翻译规则不统一的问题;
        Ø 修正主程序日志,实现主程序日志也能够写入到日志文件中;
        Ø 修正关闭已打开工程后,工程概要下拉列表中选择影像,引发崩溃的问题;
        Ø 修正关闭工程概览图后,重新打开工程概览图崩溃的问题;
        Ø 修正改变工程输出路径后需重新打开工程才能生效的问题;
        Ø 修正硬盘空间足情况下创建影像崩溃的问题;
        Ø 修正加载基准文件夹系统长时间无响应的问题;
        Ø 修正区域网平差模块点位量测中基准影像拉框匹配无响应的问题;
        Ø 修正部分影像由于RPC等原因导致生成的核线影像重采样变形进而导致DEM生产崩溃的问题;
        Ø 修正大批量数据处理时,流程化处理中选择融合DOM,工程结果保存有全色和多光谱正射影像的问题;
        Ø 修正部分数据在无效值区域有非零值的情况下自动匀色拼接存在数据缺损的问题;
        Ø 修正GF4在集群环境下拉花的问题,提高了集群算法的稳定性。
        1.1.3 C++ SDK研发
        Ø 新增向导式二次开发方式;
        Ø 新增支持动态切图服务;
        Ø 新增算法创建和开始执行的信号;
        Ø 优化NC数据读取速度(采用Gdal读取);
        Ø 优化Micaps数据绘制方式,提升绘制效率;
        Ø 修正分类数据无分类名称图层树显示不全的问题;
        Ø 优化矢量显示的方案,绘制矢量时,先绘制屏幕范围的整块的大小,然后再拷贝到瓦片缓存,以提升绘制速度。绘制整块的同时发刷新信号,用于刷新屏幕,显著提升用户交互性、显示速度等性能;
        Ø 修正矢量选择集绘制方式;
        Ø 修正矢量多线程绘制同步机制,解决线程正在绘制时进行矢量编辑系统不稳定的问题;
        Ø 修正SDK示例代码。
        1.1.4 .NET SDK研发
        (1) .NET SDK
        Ø 新增对动态切图地图服务支持的相关接口;
        Ø 新增矢量数据对行读取的支持;
        Ø 新增TOC窗体支持唯一值渲染和分级渲染图层结构显示;
        Ø 完善唯一值渲染接口、分级渲染相关接口;
        Ø 完善直方图统计相关接口并添加示例。
        (2) 桌面功能
        Ø 新增单波段阈值、谱间关系、水体指数等水体提取方法;
        Ø 修正图像裁剪失败的问题。
        (3) 二次开发示例及文档
        Ø 更新算法说明文档;
        Ø 同步更新示例教程。
        (4) 二次开发大赛支持
        Ø 气象高分项目二次开发支持;
        Ø 海洋海岛监测项目二次开发支持;
        Ø 海洋广东高分项目二次开发支持;
        Ø 海洋专题制图项目支持;
        Ø 水体提取项目支持;
        Ø 天润公司技术支持。
        1.1.5 并行处理系统研发
        (1) 原子算法管理
        Ø 修正在共享存储盘的UPLOAD_ZIP文件夹上传算法注册提示失败的问题。
        (2) 并行处理系统前后端接口
        Ø 重构server工程controller层和service层;
        Ø 重构获取用户列表接口;
        Ø 重构根据查询条件得到所有角色接口;
        Ø 重构获取部门列表接口;
        Ø 重构获取系统参数列表接口;
        Ø 改造获取角色列表接口;
        Ø 修正对象转json的问题。
        (3) 其它工作
        Ø 预装系统中新增预处理算法;
        Ø 修正辐射定标算法生成文件出错的问题。