红外扫描的数据文件、老电表程序经常会用到dbf格式,结构清晰、读取也快。尤其在做设备数据、历史记录导出时,还是挺管用的。

dbf 数据库文件里的字段通常不多,适合用来存一批静态数据。你如果做的是红外图像、仪表读取,经常会接触这种格式的文件,别看老,但用得还蛮多。

有时候打开.dbf文件还挺烦,尤其是乱码问题。推荐你试试dbf 文件浏览编辑器,界面比较简洁,功能也够用。要是你喜欢用脚本操作,那Python 导出 DBF 工具也不错,能直接从Oracle搞出来。

数据有乱码?嗯,这个是老问题了。看过这个ArcGIS 中 dbf 乱码的文档,得还蛮细的,适合用Excel的朋友。

要是你搞的是红外图像,像波谱解析、自动识别之类的,建议一起看看MATLAB 红外波谱自动解析,还有未知物结构识别那篇,也都挺实用的。

哦对了,还有做数据融合的可以参考EKF 雷达与红外融合那份代码,逻辑清晰,注释也还算到位。

如果你用的是Kettle8.0搞数据转换,这里也有个优化 DBF 的案例,看一眼就能上手。

建议你把这些工具和脚本先收一波,本地备个份。以后接老项目,尤其是那种国企/单位设备对接的时候,十有八九能用得上。