XTF文件解析(1)资源有哪些?
一、簡單介紹
XTF文件是一個二進制文件,其中有數據結構,具體的結構可以參考《eXtended Triton Format(XTF) Rev.37》。網上沒有好用又免費的軟件來解析,當然如果有錢,可以直接去買一套。
ps:這是我參考的XTF說明,如果有新版,可以參考新版。
pps:此文件為最重要的參考文件,之后的所有代碼基本會根據它來編寫。
二、軟件
最初我使用的軟件----FileViewPro,可以直接打開XTF文件,但是解析方式絕對有問題,輸出全都是亂碼。當然,可以通過觀察法逐漸看出一些PingHeader結構,因為pingheader最初的幾個是相同的。
windows商店中有一個叫做XTFviewer的軟件,但是我的電腦完全打不開,如果你的電腦可以打開,恭喜你!(但是好像也只能看header,數據是沒有的)
直接用txt打開?不,想多了,有數據結構的二進制文件用txt直接打開完全行不通。
ps:FileViewPro軟件極其強大,可以打開的文件類型超過百種。網上可以搜到破解版。
三、網上找到的參考文件
1.https://blog.csdn.net/u013480539/article/details/51799852
2.https://blog.csdn.net/weixin_40224537/article/details/105876693?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-3.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-3.nonecase
這兩個文件算是介紹總體格式還算比較全面的,但是沒有展示完善、具體的代碼,而且是用C++編寫的。熟悉C++的可以繼續參考,我主要是參考其中的一些結構,因為我主要用python解析文件。
3.文獻
知網搜
多波束測深xtf格式解析及解碼程序研制
多波束XTF數據結構與ALL數據結構剖析(還算比較全面)
(仍然沒有代碼,主要為結構說明)
四、GitHub
不得不說,Github還是比較香的,下面直接貼上網址(主要為python,想用其他語言編寫的可以直接跳過)。
https://github.com/oysstu/pyxtf
這位同志直接寫了XTF庫,但是我安裝完調用之后沒有用(我只是個python菜雞,大佬可以再試一試)。
https://github.com/pktrigg/pyxtf
這位同志寫的是代碼,可以下載下來參考。
c++我沒有去仔細看。
《eXtended Triton Format(XTF) Rev.37》
鏈接:https://pan.baidu.com/s/1Vf_Db7PMY4Xy-75zOFLDFA
提取碼:kgz1
(該鏈接永久有效,如果無效,給我留言)
文件自取,侵刪
之后會詳細說一些我遇到的坑以及具體的解析結構。
ps:本人使用:python/pycharm/3.8版本
最后,向各位大佬求一下關于data的結構
我需要QINSy R2Sonic bathymetry data的具體結構
總結
以上是生活随笔為你收集整理的XTF文件解析(1)资源有哪些?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用APUE源码找不到apue.h
- 下一篇: 2011 年上半年软考5 月 信息系统项