#!perl -w
#
# MacGPS形式 -> GPSy拡張形式のトラックログ
# Nowral
# 00/12/26
#
# ファイルループ
foreach $oldargv (@ARGV) {
print "\n$oldargv\n";
# 出力ファイル準備
$newargv = "$oldargv(MacGPS)";
open(OUT, ">$newargv") || die;
MacPerl::SetFileInfo('GpSj', 'TEXT', $newargv);
print OUT "Format: DMS M/D/Y H:M:S 9.00 hrs Datum[104]: WGS 84\n";
# 読み込み
$trn = 1;
open(IN, $oldargv);
while (<IN>) {
next unless(/^T\t/);
@ed = split("\t");
if ($ed[1] ne $trn) {
print OUT "\n";
$trn = $ed[1];
}
#T 12/25/2000 17:11:05 35。28'00.8" 136。44'09.5"
print OUT "T\t$ed[4]\t$ed[5]\t$ed[6]\n";
}
close(IN);
close(OUT);
# 1ファイル終了
print " ... done\n";
}
MacPerl::Quit(2);
die "The Unhappy End";