safeGpx

Запилил утилиту, которая позволяет выкидывать из GPX-трека точки из заданной области. Зачем - ну например, чтобы по публично выложенным (например, в Strava, Runkeeper, и т.п.) трекам нельзя было точно определить, где вы живете.

Как пользоваться

Очень просто, формат запуска таков:

safeGpx -skipArea 29.212000,53.136975,29.214000,53.136725 sourceGpxFile.gpx -o outputGpxFile.gpx

Аргументом -skipArea задаются координаты региона, точки из которого нужно исключить. Задаются в формате lat1,lon1,lat2,lon2,итд. Возможны два варианта:

  • можно указать 2 точки, тогда из них составится прямоугольник
  • можно указать более 2 точек, тогда задается произвольный полигональный регион

Установка, исходники

См. github.com/ivanzoid/safeGpx