RU:JOSM/Модули/EditGpx

From OpenStreetMap Wiki
Jump to navigation Jump to search
Правка в слое EditGpx.
Контекстное меню слоя EditGpx.

Модуль EditGpx предназначен для подготовки записанных GPX-треков до загрузки их в OSM. Его основные функции:

  1. Очень быстрое удаление точек даже огромных треков (объяснение читайте ниже).
  2. Обезличивание временных меток трека.


В чем проблема или зачем нужен этот модуль

Основная идея

Я написал этот модуль по двум причинам:

  • У меня были проблемы производительности с редактированием огромных треков.
  • Я хотел загружать мои GPX-треки в OSM без реальных временных меток. Я считаю что там слишком много личной информации, которую кто-нибудь может извлечь. Я хочу сохранить ее только для меня. Может быть я немного параноик.


Очень быстрое удаление точек огромных треков

Представьте себе следующую ситуацию. У вас есть GPX-трек и вы хотите удалить из него некоторые точки. Стандартный путь сделать это в JOSM: открыть трек, преобразовать его в новый слой данных, пометить точки или области и удалить их. Затем вы можете преобразовать слой данных обратно в слой GPX. Для небольших треков проблемы нет. Но при редактировании треков с тысячами точек, JOSM очень сильно тормозит. Попробуйте сами.

С модулем EditGpx вы можете удалить одиночные точки или части огромных треков очень легко и быстро.

Обезличивание временных меток

Как следует из названия, все временные метки обезличиваются. Всем временным меткам присваивается дата 1 января 1970.


Особенности

Основные функции модуля описаны выше. Вот более подробный список добавленных функций:

  • новый слой EditGpx
  • новая кнопка на левой панели меню - активация слоя EditGpx
  • в слое EditGpx:
    • удаление точек или целых областей простым рисованием прямоугольника вокруг них
    • преобразование данных в слой GPX
    • преобразование данных в слой GPX с обезличенным временем (дата/время устанавливается 00:00 1 января 1970).

Использование

Типичный сценарий использования модуля имеет следующую последовательность:

  • Откройте файл GPX в JOSM
  • Нажмите новую кнопку на левой панели меню: данные GPX преобразуются в слой EditGpx
  • Рисованием прямоугольников выделите точки или области, которые вы хотите удалить
  • Щелкните правой кнопкой мыши на имени слоя EditGPX и выберите один из пунктов в открывшемся контекстном меню
    • Преобразовать в слой GPX
    • Преобразовать в слой GPX с обезличенным временем
  • Далее вы можете сохранить полученный слой GPX в файл или загрузить данные в OSM (используя модуль DirectUpload)

Установка

Файл JAR находится здесь. Вы также можете установить его из раздела установки модулей в настройках JOSM.

Исходные коды находятся здесь.