Как редактировать треки перед загрузкой?

Судари, подскажите начинающему рисовальщику как отредактировать треки перед загрузкой.

Во время поездок я не могу часто останавливаться и сохранять трек. Иногда приходиться выходить из машины, и включать навигатор время от времени для экономии батарейки. Поэтому трек получается нехороший – вроде бы идёт плавно по дороге, потом резкие скачки туда-сюда, потом опять плавно по дороге… Перед тем, как загружать трек в ОСМ, хотелось бы его подправить – отрезать начальные плутания по двору возле дома, убрать пешеходные куски (скачки туда-сюда), может быть, порезать на фрагменты…

Я умею выгружать треки из навигатора, конвертировать их в любой формат (при помощи gpsbabel), но вот пока не могу найти удобный инструмент для редактирования треков. Подскажете чего-нибудь? Желательно работающее под Линуксом…

Спасибо.

И мне плз для Винды тож. :slight_smile:

По этому поводу есть тикет в JOSM: http://josm.openstreetmap.de/ticket/72

Пока предлагают такое решение:

  1. конвертировать в OSM-слой
  2. редактировать как нужно
  3. экспортировать в GPX-файл

Совет хороший, но неработающий. После экспорта в GPX-файле нет временных отметок, из-за чего OSM сервер не принимает эти треки.

Приписать туда какое-нибудь левое время.

Хмм… Странно, у меня время нормально экспортируется…
Попробуйте JOSM обновить. :slight_smile:

Попробовал. JOSM v620. Загружаю gpx файл. Вот начало файла:

<?xml version="1.0" encoding="UTF-8"?>
<gpx
 version="1.0"
creator="GPSBabel - http://www.gpsbabel.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.topografix.com/GPX/1/0"
xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
<time>2008-04-15T22:11:33Z</time>
<bounds minlat="56.221096516" minlon="43.962049484" maxlat="56.327891350" maxlon="44.144010544"/>
<trk>
  <name>ASSA</name>
<trkseg>
<trkpt lat="56.318364227" lon="44.016745090">
  <ele>138.554688</ele>
<time>2008-01-26T12:20:06Z</time>
</trkpt>
<trkpt lat="56.318235397" lon="44.016122818">
  <ele>144.322632</ele>
<time>2008-01-26T12:20:26Z</time>
</trkpt>

Конвертирую в data layer. Редактирую. Далее возможны варианты:

a. Convert to gpx layer → save.
b. export to gpx…
c. save as… gpx…

Хрен редки не слаще. Получается вот это:

<?xml version='1.0' encoding='UTF-8'?>
<gpx version="1.1" creator="JOSM GPX export" xmlns="http://www.topografix.com/GPX/1/1">
  <metadata>
    <bounds minlat="56.221096516" minlon="43.962049484" maxlat="56.32789135" maxlon="44.144010544" />
  </metadata>
  <trk>    <trkseg>
      <trkpt lat="56.318364227" lon="44.01674509">
      </trkpt>
      <trkpt lat="56.318235397" lon="44.016122818">
      </trkpt>

Из точек трека пропали отметки высоты и времени. При попытке загрузить такой трек в OSM приходит письмо с отказом.

find & replace:

</trkpt>

на

<time>2008-01-26T12:20:26Z</time>
</trkpt>

На соседней ветке пишут что редактируют с помощью qlandkarte
http://qlandkarte.sf.net
но я сам не пробовал.

Да, действительно Josm режет время. :frowning:

Вот за эт спасибо. Работает.