JGPSTrackEdit
GPS track editor for editing tracks and planning (multiple) day tours
...An abritary number of tracks may be opened or created, tracks may be merged. A track may be splitted, reversed or edited (e.g. compressed and corrected).
Points may be inserted or appended to a track (routing supported) or may be moved or deleted from a track.
Maps of several providers are available, the default map is OpenStreetMap.
Currently supported track formats: Garmin gpx route, Garmin gpx track, Garmin tcx, kml and plain txt.
JGPSTrackEdit my also be used to download tile images for later offline use by smartphone apps.
...