Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
исходные данные не стыкуются с предполагаемым результатом (разные цифры),
возьмите пример в несколько строк и покажите, что и куда должно сконвертироваться
Да именно, данные не совпадают: в первом случае исходные данные (дата, время) нормальные: 110519 - дата, 095142 - время.
А результирующем файле дата-время в виде GPS Seconds - GTim: 572335.000000.
Т.е. DATE,TIME в csv файле равно например: GTim: 572335.000000. Расчет параметра отдельный вопрос не касающийся репарсинга.

Переформулирую и упрощаю задачу.

Есть такой файл:

INDEX,TAG,DATE,TIME,LATITUDE N/S,LONGITUDE E/W,HEIGHT,SPEED,HEADING,FIX MODE,VALID,PDOP,HDOP,VDOP,VOX
1,T,110519,095141,46.418703N,030.459649E,70,20,0,3D,SPS ,1.1,0.8,0.7,sound1.wav
2,T,110519,095142,46.418629N,030.459584E,74,12,0,3D,SPS ,1.4,1.2,0.8,sound2.wav

Нужно получить такой файл.

Sta {
ID: "1"
Rem: "POINT"
GTim: 110519 095141
Pos: 46.418703 30.459649 70
}
Sta {
ID: "1"
Rem: "POINT"
GTim: 110519 095142
Pos: 46.418629 30.459584 74
}

Где заголовки данных: исходный файл (столбик) - результ. файл (строка) сответствуют:

Index = ID
DATE,TIME = GTim
VOX = Rem
LATITUDE N/S,LONGITUDE E/W,HEIGHT = Pos

Отправлено: 15:15, 06-06-2011 | #3