三维GPS路径的实时跟踪显示,我不敢去计算这个算法实现了多久,放假前因为硬件狗不在身边,中止了2个星期,加上9月中旬去参加超图技术大会,得知了平台本身已提供了相关接口,本以为走了弯路,终于可以解脱了,放假回来的第一天就是验证该接口的可用性,结果发现空欢喜一场,skyline里的GPS tracking功能还没有那么强大到足以实现我们想要的效果,排除使用com port方法连接数据源的不方便性,使用读取NMEA协议数据的方法(目前,skyline还只能支持定位信息语句,不支持推荐定位语句),发现生成的路线只是成离散点状按照时间间隔依次闪动,并不是一条连续的路线。这是主要问题,另外,还考虑到如果真采用这种方法,则还需将我们的gps数据格式转换成NMEA1083协议,实时写入文本,以供接口读取,这样带来的问题就是,数据无法保存(如果采用每次只保留当前数据的方法,文本中仅留一条数据),或者数据量过大(数据都保存下来),因此,使用skyline提供接口的方法被排除了。
星期二又根据同事的建议,按照每读取一个点,就在当前位置显示该点,并去掉上一个点,同时视角fly至该点的方法,发现效果也并不理想。
所以,还是回到了自己的出发地,未完的算法仍要继续。:(
丢得太久,发现千头万绪,一个月前的状态和思路又没了,察看原先保留的一摞草稿纸,也因为太乱而没找到头绪,意识到自己需要养成一个习惯:做大的算法和程序时,草稿纸最好装订成本,这样下次翻的时候可以根据先后顺序很快找到自己的思路,以免思路中断之后重拾起来又困难。