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

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — JOSM/Plugins/EditGpx
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
Правка в слое 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.

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