Каких инструментов вам не хватает?

ух ты! это отдельная кнопка! офигенно :slight_smile:

Все разработчики плагинов в шоке )))

Опять попрошу допилить (или слегка изменить) ревертер, чтобы можно было просто скачать и показать все объекты в ченджсете (возможно, с предустановленной галочкой новые и изменённые объекты, и с предснятой удалённые).

Полезно для загрузки объектов после правок новичков, которые лепят десяток несостыкованных линий.

Можно было бы и в цикле грузить, много руками всё равно не вбить. Только вот двумя строчками дело не обойдётся - там специальная проверяющая строка ввода сделана, запятых не понимает. Только в ядре править. Можно, конечно, своё окошко написать, но пользователи-то у такого плагина будут?

Оставлю карточку на http://josm.openstreetmap.de/report - вдруг добавят!

Следите за обновлениями, комментируйте:
Ctrl-Shift-O: http://josm.openstreetmap.de/ticket/6251
Undo selection: http://josm.openstreetmap.de/ticket/6250

Оставьте карточку Разработчику Ревертера)

Может уже есть, но хотелось бы в Josm возможность редактирования точек линии для случаев, когда линия имеет вид наподобие 1-2-3-4-3-2-4-5-6, чтобы удалить повторения точек из линии не удаляя сами точки (привести к 1-2-3-4-5-6). Когда отрезки накладываются, пользоваться стандартными средствами не очень удобно, а разрывая линии иногда портишь отношения.

Рвешь, трешь лишнее, клеишь обратно. Ничего не портится.

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

Скажут - есть Ctrl-Z )
(он так и делает, если вы теги с рисованием линии одновременно не правите)

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

Дак говорили уже :slight_smile:

Но это ни разу не инструмент.

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

Вот пишу сейчас разные примеры и стираю, потому что каждый из них неубедительный, всегда можно найти обходной способ. Но вот честно, поверьте, после Потлатча такой функции ой как не хватает!

А, понял - Ctrl-Z выбрасывает из режима редактирования и это реально неудобно!
Надо править поведение режима редактирования, добавив в нём backspace.
Самое ядро, уговорить тяжело будет… Попробовать конечно можно. Кто возьмётся?

Мне не хватает плагина, который будет разбирать пазлы полигонов на мультипологоны.

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

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

Но если вдруг что-то подобное уже есть, то было бы ура.

Вроде такой функционал планируется в звериковом плагине :3

Там этому функционалу самое место. Собственно, он меня и натолкнул.

Возможно, я что-то пропустил, но как-то давненько я уже просил очень простую вещь: выделяешь две точки на линии, и по нажатию чего-либо выделяются все промежуточные точки. Очень не хватает!

И ещё хотелось бы иметь возможность двигаться выделением по точкам линии вперёд и назад.

Хотелось бы турборисовалку линий типа рисовалки треков в ГуглоЗемле. Механизм действия прост: зажал ЛКМ и повел, за курсором рисуется линия. Чем быстрее ведешь, тем реже ставятся точки. Удаление последней нарисованной точки — ПКМ. Для ручного трейсинга лесов и речек — милое дело.

Некоторое время назад добавлено разными людьми:

Ядро:
Ctrl-Shift-O: -много узлов/линий/релейшенов сразу
F - follow line, продолжает прикреплять последующие узлы из существующей линии.

UtilsPlugin2:
Shift-Z, Alt-Z - выделить недавно измененные узлы/линии
Ctrl-Shift-Z - вернуть старое выделение - цикл по истории.
Shift-U - убрать все узлы из выделения
Shift-L - поставить узел на прямую линию с соседями,
Ctrl-Alt-S - вставить последний использованный source,
Shift-R - вставить теги с последнего выделенного объекта


Выделить точки между узлами - добавлю в меню Selection, там уже всего полно, пусть и это будет, раз полезно)
Двигаться выделением по точкам линии вперёд и назад - добавить легко, но есть вопросы: а если точек выделено несколько? А если одна, но на двух линиях?

К турборисовалке ближе всего ImproveWayAccuracy, может, попросим автора?

Я пробовал юзать уточнялку. К сожалению, кайфа не ощутил. Мне кажется, турборисовалка должна быть отдельным инструментом…

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

На С++ / WindowsForms под моим руководством что-то похожее писали недавно - ничего сложного, в приципе, но вот аккуратно встроить это в интерфейс JOSM…

Подождём ответа от Kachkaev (автор уточнялки). Может ещё кто возьмётся - дело-то благородное)
Ну а если уж совсем некому будет, в начале лета наклепаю, наверное.

Так что кто начнёт писать код - отпишитесь, застолбите место!