Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

gpxgapsplit

kssfilo3MIT0.1.4

Command line tool to split GPX file by specified gap.

readme

gpxgapsplit

Command line tool to split GPX file by specified gap.

#example
#today.gpx <- 9:00-11:00 13:00-17:00

gpxgapsplit 1h split- < today.gpx

#result
#split-0.gpx #9:00-11:00
#split-1.gpx #13:00-17:00

Install

sudo npm install -g gpxgapsplit

Usage

gpxgapsplit [-ht] <gap> [<output prefix>] < <gpxfile>
Command line tool to split GPX file by specified gap.

options:
    -t: test mode, displays information of expected result

example:
    gpxgapsplit 1d < today.gpx  #split by 1 day gap(gpxgapsplit-0.gpx,gpxgapsplit-1.gpx...)
    gpxgapsplit 1h < today.gpx  #by + 1 hour blank
    gpxgapsplit 1d < today.gpx  #by + 1 day blank
    gpxgapsplit -t 1d < today.gpx  #test mode, displays expected result
    gpxgapsplit 1m split- < today.gpx  #specify prefix of output file(split-0.gpx,split-1.gpx...)

Use as module(rxjs)

Rx=require('rxjs');
GpxGapSplit=require('gpxgapsplit');

gapSeconds=3600;

Rx.Observable.from("<xml><gpx>...</gpx>")
.flatMap(function(gpxxml){GpxGapSplit(gpxxml,gapSeconds)})
.subscribe(function(r){
    console.log("=PART=");
    console.log(r);
});

Change Log

  • 0.1.x:first release