Вопросы по JOSM

JOSM 8800 меня не спрашивает про наследование истории, оставляет её первому сегменту по движению. Даже и не помню спрашивал ли он меня об этом когда-то…

На дворе вообще-то уже 8950, поэтому к чему этот комментарий не понятно.

Может потому, что 8800 - стабильная версия, а 8950 - “в разработке”? И когда задают вопросы, то отношу их к стабильной версии, если не сказано иное. Мне это окно интересно и хотелось бы тоже понять как его вызвать или убрать.

Я тоже иногда не понимаю комментарии ради комментариев на этом форуме…

Если почитать обсуждение в траке (ссылка - в сообщении, на которое Вы отвечали), видно, что эта фича появилась неделю назад.
Действительно полезно, постоянно “кручу” линию, когда мне надо отрезать пару-тройку точек (какая-то моя личная заморочка, что историю удалять нехорошо).

Ну-у-у, можно самому вообще что-нибудь этакое за автора придумать, что уж ограничиваться угадыванием номера версии?

Коллеги, попробуйте воспроизвести проблему, плиз.

JOSM при выключении “Удалённого управления” (Правка - Настройки - Настройки Удалённого управления - Снимаем галку “Включить Удалённое управление”) начинает грузить процессор на 100%, процесс javaw.exe, закрываешь JOSM, загрузка падает до обычной.

Windows 7 x64, JOSM 8800 и 8964, Java 8 update 65 (build 1.8.0_65-b17).

Если после перезапуска JOSM включить “Удалённое управление” - всё нормально.

Да, есть такое. Зависает вот на этом странном коде, т.е. он падает, но из цикла не выходит и продолжает падать и падать.


public void run() {
        Main.info(marktr("RemoteControl::Accepting remote connections on {0}:{1}"),
                server.getInetAddress(), Integer.toString(server.getLocalPort()));
        while (true) {
            try {
                @SuppressWarnings("resource")
                Socket request = server.accept();
                RequestProcessor.processRequest(request);
            } catch (SocketException se) {
                if (!server.isClosed())
                    Main.error(se);
            } catch (IOException ioe) {
                Main.error(ioe);
            }
        }
    }

Он падает видимо каким-то отдельным thread’ом, потому-что в основном окне и редактировать можно, и скачивать/отправлять.

Воспроизвёл загрузку процессора (1.8.0_60, Windows). Сейчас попробую что-то сделать. :slight_smile:

Вот если что баг закроешь, а то там яву обнови, винду проапгрейдь, на антивирусы проверь :slight_smile:

Патч к карточке приложил, скоро внесём. Объединение полигонов починили в 8955 : https://josm.openstreetmap.de/ticket/11992

Отлично, спасибо.

В 8969 сломали не только склейку слоёв с треками, но и запись координат в exif. Что делать?

Во, наконец-то допилили функционал клавиши G, теперь разделяются все совмещённые точки.
А вот что плохо стало работать с отношениями. Стало часто выскакивать окно с выбором что делать с членами отношения.

Как на плагин Splinex добавить горячую клавишу? Ни по названию, ни по функции его в “Горячих клавишах” нет.

Вынести на тулбар и уже там назначить.

Его нет в меню, он есть только на панели слева и в настройках (число сегментов кривой – все настройки).

JOSM обновился до 8969 и куча плагинов отвалилась, в том числе самые нужные:

  • Невозможно загрузить модуль reltoolbox, т.к. не найден основной класс ‘relcontext.RelContextPlugin’.
  • Невозможно загрузить модуль utilsplugin2, т.к. не найден основной класс ‘org.openstreetmap.josm.plugins.utilsplugin2.UtilsPlugin2’.
  • Невозможно загрузить модуль editgpx, т.к. не найден основной класс ‘org.openstreetmap.josm.plugins.editgpx.EditGpxPlugin’.
  • Невозможно загрузить модуль imagery_offset_db, т.к. не найден основной класс ‘iodb.ImageryOffsetPlugin’.
  • Невозможно загрузить модуль HouseNumberTaggingTool, т.к. не найден основной класс ‘org.openstreetmap.josm.plugins.housenumbertool.HouseNumberTaggingToolPlugin’.
  • Невозможно загрузить модуль gpxfilter, т.к. не найден основной класс ‘gpxfilter.GpxFilterPlugin’.
  • Невозможно загрузить модуль OpeningHoursEditor, т.к. не найден основной класс ‘org.openstreetmap.josm.plugins.ohe.OhePlugin’.
  • Невозможно загрузить модуль DirectDownload, т.к. не найден основной класс ‘org.openstreetmap.josm.plugins.directdownload.DirectDownload’.
  • Невозможно загрузить модуль buildings_tools, т.к. не найден основной класс ‘buildings_tools.BuildingsToolsPlugin’.
  • Невозможно загрузить модуль DirectUpload, т.к. не найден основной класс ‘org.openstreetmap.josm.plugins.DirectUpload.UploadDataGuiPlugin’.
  • Невозможно загрузить модуль turnrestrictions, т.к. не найден основной класс ‘org.openstreetmap.josm.plugins.turnrestrictions.TurnRestrictionsPlugin’.

Такое ощущение, что плагины в нстройках прописаны, как активные, но не загрузились вообще…

Проблема в дурацком Ростелекоме - часть ресурсов второй день недоступна, поэтому сам JOSM скачался, а плагины нет. Подключился через смартфон на МТСе - плагины загрузились и все заработало…

P.S.: Получил ответ и от Ростелекома:
В настоящее время наблюдается авария на подводной сети связи между Россией и Финляндией. Для производства ремонтных работ к месту аварии вышло кабельное судно. Возможны затруднения с доступом к зарубежным Европейским ресурсам до завершения работ на сети.

В последнем деве пропал цвет с линий place=*
И фильтр тегов только лишнюю строчку занимает :frowning:

Последний JOSM 8969
При загрузке по OverpassAPI, например, такого запроса

[maxsize]
[timeout:900]
;
(
  node[place];
  way[place];>;
  rel[place];>;
  way[highway];>;
  rel[highway];>;
  way[railway];>;
);
(._;rel(bn););
(._;rel(bw););
(._;rel(br););
out meta qt;

буквально через 20 секунд выдаёт ошибку Timeout, если размер выбранной области больше определенного значения. Дело в том что полгода-год назад запрос корректно обрабатывался на целую область и даже страну.

Вопрос: кто виноват, сервер Overpass (ограничивают нагрузку) или JOSM ?