zoukankan      html  css  js  c++  java
  • 点云平台之创建工程文件

           由于本人的点云平台功能比较杂乱,可能对数据进行了处理后需要繁杂的操作处理,如果不能对这个操作流程进行保留,那么每次都要重新进行操作,这样势必会榨干笔者休息的全部时间,为了节省时间学习,所以笔者痛定思痛,决定实现一个能保存平台操作流程的功能,一句话概括,就是对工程进行保存后,下次打开工程,软件界面能立马恢复关闭前的界面

    (a)存储工程文件

                                          

             存储文件还是挺快的,因为这里存储的二进制文件,所以再大的数据,都可以很快进行存储,这里存储的是一个配置信息加上存储的实际文件。

    (b)读取工程文件

                                        

          对刚才存储出去的工程文件进行了读取,工程文件会包含大量的配置信息,笔者只是对一些主要的参数进行了存储,并没有面面俱到,相信有过三维显示开发的小伙伴已经看出来了,笔者并没有对相机参数进行存储,(笔者一直奉行的做事原则就是能用就可以了,没强迫症),不过读取的速度也还是可以的。十几个文件也没占用太多时间。

          经过这么一番折腾,本人对点云操作的中间流程进行了存储,下次打开接着处理,直接恢复到软件关闭前的状态是不是很爽呢?

          在实现该功能之前,笔者每次都是打开一块原始,凭借着不太好的记忆,一点点操作,可能稍有不慎点错了,一下子软件崩了,然后重头又来,然后。。。,又然后。。。,真心感觉浪费了笔者曾经多少宝贵的娱乐时间。话说软件为什么要崩呢?因为笔者太菜,不懂得底层设计,所以操作不慎肯定会崩的。

     

                                                                                                           

  • 相关阅读:
    【leetcode】500. Keyboard Row
    【排序算法汇总】5类8种排序算法
    【leetcode】339. Nested List Weight Sum
    ArcCatalog中将SQLServer中的空间数据导入到Oracle库中
    初学ArcGIS API for JavaScript
    ArcGIS API for JavaScript开发环境配置
    shapefile与gdb中不能允许存在的几何错误
    C#中的Dictionary字典类介绍(转载)
    泛型Dictionary<string,string>的用法
    空间数据存储格式wkb和wkt(转载)
  • 原文地址:https://www.cnblogs.com/z-web-2017/p/9688425.html
Copyright © 2011-2022 走看看