我有几个GPS文件,需要将它们合并成一个文件。因此,我需要更改一个条目,因为所有条目都重新从跟踪编号1开始。
以下是文本文件的示例:
Trace #1 at position 0.000000 $GPGGA,092105.95,4635.2492567,N,00823.5402932,E,1,13,0.8,2355.019,M,,,,*00
Trace #2 at position 1.000000 $GPLLQ,092106.10,042916,,,,,0,13,5.522,,*5D $GPGGA,092106.20,4635.2492568,N,00823.5402891,E,1,13,0.8,2355.020,M,,,,*00
Trace #1 at position 6.000000 $GPGGA,092106.70,4635.2492591,N,00823.5402862,E,1,13,0.8,2355.034,M,,,,*0A
Trace #2 at position 7.000000 $GPGGA,092106.70,4635.2492591,N,00823.5402862,E,1,13,0.8,2355.034,M,,,,*0A
Trace #3 at position 8.000000 $GPGGA,092106.70,4635.2492591,N,00823.5402862,E,1,13,0.8,2355.034,M,,,,*0A
我的期望输出应该每个“跟踪号”都更改为递增的(从“跟踪 #1”到“跟踪 #5”)。位置不必更改,因为它不用于进一步处理。
总共有大约18000个跟踪。
以下是文本文件的示例:
Trace #1 at position 0.000000 $GPGGA,092105.95,4635.2492567,N,00823.5402932,E,1,13,0.8,2355.019,M,,,,*00
Trace #2 at position 1.000000 $GPLLQ,092106.10,042916,,,,,0,13,5.522,,*5D $GPGGA,092106.20,4635.2492568,N,00823.5402891,E,1,13,0.8,2355.020,M,,,,*00
Trace #1 at position 6.000000 $GPGGA,092106.70,4635.2492591,N,00823.5402862,E,1,13,0.8,2355.034,M,,,,*0A
Trace #2 at position 7.000000 $GPGGA,092106.70,4635.2492591,N,00823.5402862,E,1,13,0.8,2355.034,M,,,,*0A
Trace #3 at position 8.000000 $GPGGA,092106.70,4635.2492591,N,00823.5402862,E,1,13,0.8,2355.034,M,,,,*0A
我的期望输出应该每个“跟踪号”都更改为递增的(从“跟踪 #1”到“跟踪 #5”)。位置不必更改,因为它不用于进一步处理。
总共有大约18000个跟踪。