Size: a a a

OpenStreetMap RU

2021 January 11

ПЖ

Павел Жирнов... in OpenStreetMap RU
1 4
Увы. В жосм тоже можно, но это не то : слишком много движений лишних.
В джосм есть режим W и в нём удаление точек с зажатым alt и кликом мышки
источник

14

1 4 in OpenStreetMap RU
Павел Жирнов
В джосм есть режим W и в нём удаление точек с зажатым alt и кликом мышки
Это самое близкое к искомому. Спасибо.

Вообще весь микроменеджмент, режимы редактирования, точное позиционирование курсора - ужасно медленно.
источник

M

Miroff in OpenStreetMap RU
1 4
Это самое близкое к искомому. Спасибо.

Вообще весь микроменеджмент, режимы редактирования, точное позиционирование курсора - ужасно медленно.
Есть идеи как сделать быстрее?
источник

14

1 4 in OpenStreetMap RU
Увы, это только если писать другой редактор, который не использовал бы концепцию переключаемых режимов редактирования и полагался бы на простые хоткеи, оптимизированные под минимум движений рук.

Этакий вишмастер.

Конкретно в данном случае мне нравилось как делает P2:
Там кликаешь в крайнюю точку way и при нажатии delete удаляется точки по одной с выбранного конца, при клике добавляются новые.

Подправить концы нужно намного чаще чем удалить линию или какую-то значимую ее часть.
источник

M

Miroff in OpenStreetMap RU
1 4
Увы, это только если писать другой редактор, который не использовал бы концепцию переключаемых режимов редактирования и полагался бы на простые хоткеи, оптимизированные под минимум движений рук.

Этакий вишмастер.

Конкретно в данном случае мне нравилось как делает P2:
Там кликаешь в крайнюю точку way и при нажатии delete удаляется точки по одной с выбранного конца, при клике добавляются новые.

Подправить концы нужно намного чаще чем удалить линию или какую-то значимую ее часть.
В режиме A JOSM именно так и работает
источник

M

Miroff in OpenStreetMap RU
Выделил линию, начал A и backspace начал удалять точки. Я вообще начал задумываться об эргономичном макропаде для JOSM. Типа такого: https://www.razer.ru/product/keyboards/razer-orbweaver-chroma
источник

14

1 4 in OpenStreetMap RU
Miroff
В режиме A JOSM именно так и работает
Не совсем. Допустим я нарисовал линию, выбрав ее начало и нажав удалить - я удалю всю линию
Нажав backspace точки удаляются последние поставленные, то ли с конца. Решение, но если нужно переделать начало?

Вопрос как раз о том, можно ли быстро последовательно удалить ее первую, вторую, третью (...так далее) точку, не выбирая их поштучно.
источник

M

Miroff in OpenStreetMap RU
Там и пробел для fast draw удобный, и джойстик который можно настроить на перемещение карты независимо от курсора мыши
источник

M

Miroff in OpenStreetMap RU
1 4
Не совсем. Допустим я нарисовал линию, выбрав ее начало и нажав удалить - я удалю всю линию
Нажав backspace точки удаляются последние поставленные, то ли с конца. Решение, но если нужно переделать начало?

Вопрос как раз о том, можно ли быстро последовательно удалить ее первую, вторую, третью (...так далее) точку, не выбирая их поштучно.
А как редактору узнать с какого конца ты хочешь удалять точки?
источник

14

1 4 in OpenStreetMap RU
Ну, логично же что я хочу редактировать ту часть нити, за которую взялся.

Картинка не очень показательна, но для понимания примера: я нарисовал линию. Выяснилось что по любой причине ее первые 3-5 точек не там где мне хотелось бы. Esc, клик в первую точку линии и ...

И вместо того чтоб нажать несколько раз в одну кнопку, нужно выполнить несколько действий: переключиться в другой режим, сделать то-то, переключиться обратно, перерисовать.
источник

14

1 4 in OpenStreetMap RU
Разумеется, это не конец света, но ведь намного проще просто долбить делит :)
источник

П

П3тр0виЧъ in OpenStreetMap RU
ещё проще не долбить, а разрезать и удалить лишнее. две кнопки нажать
источник

14

1 4 in OpenStreetMap RU
Да нет, не проще. Для того чтоб разрешать линию, нужно

>перейти в селект
>точно выбрать мышью точку
>нажать P в другой части клавиатуры
>выбрать нужную линию
>нажать del в другой части стола
...
Даже не закончил

Много движений рук
источник

14

1 4 in OpenStreetMap RU
Потом надоедает руками махать и редактор быстрее закрывается
источник

M

Miroff in OpenStreetMap RU
В целом я не вижу что мешало бы реализовать это в JOSM. В режиме A такое поведение выглядит более ожидаемым чем удалять последнюю добавленную точку, которая может вообще никак не быть связанной с редактируемым объектом
источник

PG

Pavel Gavrilov in OpenStreetMap RU
1 4
В JOSM можно удалять (укорачивать) линию по точкам ?

Допустим, я хочу перерисовать начало или конец линии. Если спамить backspace, удаляются только последние действия.

В потлач2 механика позволяет схватить любой конец линии, спамить одну кнопку и делать линию короче. Как сделать так же?
Самое простое это выбрать точку на линии и нажать P (chop), что разрежет линию в этой точке. Потом выбрать лишний кусок и удалить кнопкой del.

Если в этой точке проходит больше одной линии, нужно выбрать точку и линию. Если линия замкнутая, нужно выбрать две точки разреза сразу.

Мнемоника горячих клавиш:
c - concatenate, объединить
p - chop, разрезать
источник

M

Miroff in OpenStreetMap RU
Реально undo on backspace добавил 10 лет назад один чувак которому было лень наживать ctrl+z, а потом выделять объект заново, но не лень было  делать пулл реквест https://josm.openstreetmap.de/ticket/6730
источник

M

Miroff in OpenStreetMap RU
Причем сбрасывание выделения на Ctrl+Z с тех пор починили
источник

PG

Pavel Gavrilov in OpenStreetMap RU
Miroff
Реально undo on backspace добавил 10 лет назад один чувак которому было лень наживать ctrl+z, а потом выделять объект заново, но не лень было  делать пулл реквест https://josm.openstreetmap.de/ticket/6730
Backspace и ctrl-z по разному работают. :)
источник

M

Miroff in OpenStreetMap RU
И в чем разница? Я ее не вижу
источник