amuriy писал(а):
Сам не понимаю, но напишу
...
как описано в документации?
Большое спасибо за все советы. Не с первого раза, но вышло желаемое. Запишу здесь последовательность действий, может кому пригодится:
а) собираем все треки в один и вроде бы устанавливаем время для тех точек, что его не имеют (делал через bat-файл, т.к. командная строка получилась длинной)
Код: Выделить всё
gpsbabel -t -i gpx -f "F:/OSM/1/tracks_042.gpx" -f "F:/OSM/1/tracks_000.gpx" -f "F:/OSM/1/tracks_001.gpx" -f "F:/OSM/1/tracks_002.gpx" -f "F:/OSM/1/tracks_003.gpx" -f "F:/OSM/1/tracks_004.gpx" -f "F:/OSM/1/tracks_005.gpx" -f "F:/OSM/1/tracks_006.gpx" -f "F:/OSM/1/tracks_007.gpx" -f "F:/OSM/1/tracks_008.gpx" -f "F:/OSM/1/tracks_009.gpx" -f "F:/OSM/1/tracks_010.gpx" -f "F:/OSM/1/tracks_011.gpx" -f "F:/OSM/1/tracks_012.gpx" -f "F:/OSM/1/tracks_013.gpx" -f "F:/OSM/1/tracks_014.gpx" -f "F:/OSM/1/tracks_015.gpx" -f "F:/OSM/1/tracks_016.gpx" -f "F:/OSM/1/tracks_017.gpx" -f "F:/OSM/1/tracks_018.gpx" -f "F:/OSM/1/tracks_019.gpx" -f "F:/OSM/1/tracks_020.gpx" -f "F:/OSM/1/tracks_021.gpx" -f "F:/OSM/1/tracks_022.gpx" -f "F:/OSM/1/tracks_023.gpx" -f "F:/OSM/1/tracks_024.gpx" -f "F:/OSM/1/tracks_025.gpx" -f "F:/OSM/1/tracks_026.gpx" -f "F:/OSM/1/tracks_027.gpx" -f "F:/OSM/1/tracks_028.gpx" -f "F:/OSM/1/tracks_029.gpx" -f "F:/OSM/1/tracks_030.gpx" -f "F:/OSM/1/tracks_031.gpx" -f "F:/OSM/1/tracks_032.gpx" -f "F:/OSM/1/tracks_033.gpx" -f "F:/OSM/1/tracks_034.gpx" -f "F:/OSM/1/tracks_035.gpx" -f "F:/OSM/1/tracks_036.gpx" -f "F:/OSM/1/tracks_037.gpx" -f "F:/OSM/1/tracks_038.gpx" -f "F:/OSM/1/tracks_039.gpx" -f "F:/OSM/1/tracks_040.gpx" -f "F:/OSM/1/tracks_041.gpx" -x track,segment,faketime=20100506060000+5 -o gpx -F out.gpx
б) устанавливаем время еще раз, видимо для тех фрагментов, что получились после применения опции "segment"
Код: Выделить всё
gpsbabel -t -i gpx -f out.gpx -x track,segment,faketime=20100506060000+5 -o gpx -F out2.gpx
в) разбиваем треки, если в них есть пропуски больше 0,1км = 100 м
Код: Выделить всё
gpsbabel -t -i gpx -f out2.gpx -x track,merge,segment,faketime=20100506060000+5,sdistance=0.1k -o gpx -F out3.gpx
г) конвертируем в ... Shape, создавая 5 слоев, из которых явно указанный будет пустым
Код: Выделить всё
ogr2ogr -append -skipfailures -explodecollections tracks_All.shp out3.gpx
т.к. конвертация
Код: Выделить всё
ogr2ogr -f "MapInfo File" -skipfailures tracks_000.mif out3.gpx
создала только пустые заголовки. Аналогично были неудачными конвертации в DXF и DGN

PS
Для того, что бы GPSBabel заработал мне пришлось использовать не среду OSGeo4W, отдельно установленную копию с
сайта программы .