RU:JOSM/Модули/EditGpx
Модуль EditGpx предназначен для подготовки записанных GPX-треков до загрузки их в OSM. Его основные функции:
- Очень быстрое удаление точек даже огромных треков (объяснение читайте ниже).
- Обезличивание временных меток трека.
В чем проблема или зачем нужен этот модуль
Основная идея
Я написал этот модуль по двум причинам:
- У меня были проблемы производительности с редактированием огромных треков.
- Я хотел загружать мои 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.
Исходные коды находятся здесь.