MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] matlab如何从导航txt文件中提取固定位置数据 (https://www.labfans.com/bbs/showthread.php?t=7836)

explorerlj 2009-04-22 08:30

matlab如何从导航txt文件中提取固定位置数据
 
请教各位大侠,如何从Gps导航文件中读取 红色标记的数字,导出结果格式如:

DD3 2760 28 51 58.249 123 50 29.329
..... ...... .................... .....................
望能详细解答,非常感谢!

G E O F I X V5.3.0
Prospect :DHXB
Line Setup at: 2005-8-26 5:01:52
Datum : WGS84 a=6378137.00m, 1/f=298.257224
Projection:UTM C.M.=123E F.E.= 500000.0m F.N.=0 Scale=0.999600
Line name:DD3 N1:3251177.981m E1:515715.129m Len: 167322.772m
N2:3141351.739m E2:641949.461m Azm:131.024Deg
Shot Point Interval: 50.00m First Shot Number= 2760 Increment= 1
--------------------------------------------------------------------------
LINE SP No JDay Time XTK DTNP INT
--------------------------------------------------------------------------
Line Start at:2005-8-26 5:28:59
Line: [COLOR="red"]DD3[/COLOR] Sp: [COLOR="red"]2760 [/COLOR]238 05:28:58 -0.0 1.0 0.0
WGS84 [COLOR="red"]28 51 58.249[/COLOR]N [COLOR="red"]123 50 29.329[/COLOR]E E= 582067.0 N=3193450.6
Gyro=130.74 Depth A= 0.0 Depth B= 0.0
GSP Raw Data: 28 51 56.895N 123 50 31.070E 15.3 22.2
Course=130.22 Speed= 4.23Kt DGPS QUAL:2*07 HDop= 1.3
ID/BCU : 1/ 1 2/ 2 3/ 3 4/ 4 5/ 5 6/ 6 7/ 7 8/ 8 9/ 9 10/10 11/11 12/12 13/13 14/14 15/15 16/16 17/17
Compass: 142.6 141.7 142.0 141.9 142.3 142.4 142.4 142.9 143.5 143.9 144.6 145.0 145.6 146.4 147.6 148.3 147.2
Depth : 10.2 11.5 12.0 12.3 12.2 12.2 12.2 12.1 12.1 12.1 12.1 12.1 12.2 12.0 11.8 12.0 11.9
Feather= -8.57deg
Seismic File No=Not Recieved! Len = 4
No Gun Controller Message

explorerlj 2009-05-19 16:39

回复: matlab如何从导航txt文件中提取固定位置数据
 
怎么没高手解答呢,本人用了fseek ,但换行存在问题,文件比较大有很多行
自己顶一下了!

silas_xue 2009-05-20 00:50

回复: matlab如何从导航txt文件中提取固定位置数据
 
lz 个人观点 仅供参考
不知道你的文件格式是否是有规律? 即所需数据的所在各行之间有固定的间隔之类 如果有 也许可以方便定位些
若没有 是否能通过寻找“Line”和“sp” 然后读入后面的字符串实现你的要求
希望可以对你有些帮助

tropicsmaple 2010-08-23 16:22

回复: matlab如何从导航txt文件中提取固定位置数据
 
文件固定的话,你就readline一行一行读吧。然后切取就可以了!


所有时间均为北京时间。现在的时间是 05:06

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.