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

Охота простую вещь:

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

Сам бы написал, но в процесс разработки влезать некогда.

А мне инструментов хватает :slight_smile: Но вот карта (рендер) - отстой :frowning:

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

  1. Paste remembered tags — вставляет теги с предыдущего выделенного объекта.
  2. Replace geometry — специально для тех, кто правит кривые домики. Рисуете линию, выделяете её и какую-то старую линию, присутствующую в базе. Жмёте кнопку — новая линия удаляется, а старая оказывается проложена по точкам новой. В итоге, у старой линии сохраняется история, но не нужно двигать каждую точку.

Спасибо, за Shift-R особенно!
И картиночка моя из добавлений к Utilsplugin2 пригодилась :slight_smile:
Попробуйте, кстати (кто ещё не видел) понажимать E, Shift-E, I, Shift-I (со свежим Utilsplugin2). Домики из прямоугольников реально быстрее штампуются.
Отзывы и замечания в тему http://forum.openstreetmap.org/viewtopic.php?id=11895

Давно хочу так, чтобы можно было бы сначала выбрать теги, которые необходимо задать веям, а потом рисовать веи, не парясь по простановке тегов. Например, выбрал highway=service, и рисуешь сколько влезет. Потом выбрал natural=tree, и наставил точек для деревьев. И т.д. Сейчас же получается замапишь кучу, а потом выделяешь, чтобы присвоить теги.

Хочется иметь возможность сохранять в JOSM’e пресеты выражений для поиска в соответствующем окошке. А то сейчас пока настроишь что-то нужное, предыдущая, не менее нужная строчка уже уезжает. 10 строк истории катастрофически не хватает. :confused:

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

  1. Paste remembered tags — вставляет теги с предыдущего выделенного объекта.

От штатного Ctrl-Shift-V чем это отличается?

Попробуйте задать в окне настроек, в самой последней вкладке значение search.history-size побольше, скажем, 50 :slight_smile:

Уже есть, называется tagging presets. Я уже дважды писал на форуме, как ими пользоваться, но не могу найти :frowning: Там нужно сделать xml специального формата, потом загрузить в жосм, и в настройках панели инструментов вытащить нужные кнопки. Или в настройках клавиатуры назначить им хоткеи.

Тем, что не надо делать Ctrl+C.

А не получается. Нет такого ключа. И ничего похожего по смыслу там не нашлось. Да и по сути своей это не совсем то. Ведь можно же сохранять пресеты смещения для подложки? Вот по аналогии с этим хочется некий функционал и относительно поиска.

Ключ нужно создать, если нет. В коде его значение читается, я проверил, по умолчанию 15.
Фильтры можно хранить в панели фильтров, но это не совсем то, конечно.

Уже почти год есть малоизвестная (потому что не описанная!) вещь - кнопки поиска на панели инструментов с указанием выражения поиска!
Сам только что нашел, поиском по тикетам josm… F12 - настройка панели инструментов - добавит элементы “Поиск” (один там уже есть) и при их выборе ввести в появляющуюся ВНИЗУ ОКНА строку searchExpression = R highway=residential (или что-то другое). Enter нажать оюязательно, без него никак!
После этого, если повезёт, кнопка начинает работать как указали.
Настройки кривоваты и немного глючат. Подсказки, например, никакие не выводятся.

http://josm.openstreetmap.de/ticket/4546
http://www.mail-archive.com/josm-dev@openstreetmap.org/msg04412.html
http://josm.openstreetmap.de/ticket/4546

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

Ух ты, в Josm 4032 как раз что-до похожее допилили… Без всяких напоминаний.

Хочется в редактор пресетов выпадающий список значений, по аналогии с редактором тэгов.

Сейчас приходится половину названия набивать. Лень… :slight_smile:

Я слегка обновил плагин dumbutils. Свои иконки до сих пор не нарисовал, спасибо авторам utilsplugin2 за их картинки :slight_smile:
Там слегка улучшилась функциональность переноса геометрии: теперь не слишком отдалённые точки тоже не теряют своих id и истории.

Также добавились:

  • сохранение и быстрое добавление тега source;
  • копирование списка отношений в выделенный объект (как и с тегами: Ctrl+C, Ctrl+Alt+V — или какой шорткат у вас получится);
  • выравнивание точки в линии относительно соседей, для двух выделенных точек — выравнивание всех точек на линии между ними, для трёх и более — выравнивание всех относительно крайних в выделении.

Надо бы нарисовать иконки, да сделать страничку в вики… Плагин разросся :slight_smile:

Плагин радует!

По-моему, пора связаться с разработчиками и перекачать часть таких возможностей в ядро.

По крайней мере, выравнивание линии мне обещали в функциональность кнопки L добавить, если патч будет:
http://josm.openstreetmap.de/ticket/6168 (в начале)

Насчет копирования отношений тоже есть свежий запрос:
http://josm.openstreetmap.de/ticket/6224

Можно (и, наверное, нужно) туда влезть!

Картинки легко в GIMP-е рисуются (из имеющихся) - я сам не ожидал, что терпения хватит :slight_smile:

Ещё бы название у него не такое тупое было…

С установкой плагина лучше подождать до вечера (или завтрашнего утра), когда я его очищу от кода и удалю, перенеся все функции в utilsplugin2.

позже: всё готово. При обновлении dumbutils скажет, что он устарел. Все кнопки добавлены в utilsplugin2, шорткаты поправлены, починено несколько недочётов. Иконок всё ещё нет :slight_smile:

Да, utilsplugin2 популярнее чуть-чуть)
Может и до ядра кое-то доберётся… (как первый Utilsplugin)

Я добавлю к Shift-R возможность вернуть последнее выделение, можно?
(Там всё для этого уже запомнено, потому не хочу пока делать отделным действием - производительность терять не хочется)