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 · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · 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 bokmål · 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.

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