Спасибо.
Еще было бы удобно чтобы коротким правым кликом вызывалась последняя команда.
Спасибо.
Еще было бы удобно чтобы коротким правым кликом вызывалась последняя команда.
Не хватает инструмента для создания замкнутых полигонов методом отступов от уже нарисованных линий. Раскрашиваю сейчас поля/лесополосы/грунтовки. После того как нарисовал лесополосы и грунтовки внутри них образуется пространство, которое должно быть полем. Сейчас есть два варианта - нарисовать контур поля заново, ориентируясь на дороги/лесополосы или создать каждую из 4-х (для простого случая) сторон поля смещением участка например дороги командой offset. Хотелось бы чтобы было проще - ткнул в центр (или выделил ограничивающие поле контуры), задал величину смещения и получил замкнутый контур.
В Автокаде есть для этого команда boundary, но она работает когда все границы пересекаются, если есть дыры в границах то контур разрастается до полностью замкнутого (или сообщает что команду выполнить нельзя). В нашем случае контуры не пересекаются и есть несколько дыр - для этого нужен параметр, ограничивающий размер дыры.
Вот относительно простой случай.
Тут так и просится мультиполигон с границами лес/грунтовка. Ну и дырочки закрыть мелкими отрезками.
Фу таким быть, не надо лепить поле к дорогам.
А к чему его лепить? Аккуратно, по краю грунтовки. Грунтовку тоже мультиполигоном.
Вот именно, лепить не надо, а отдельненько по обочине грунтовки.
imho к грунтовке можно. Потому что на след год ее может и не быть.
просто некоторые уверены, что между дорогой и полем должна быть обочина
А у многих грунтовок обочины не бывает. да и объезжать разбитости приходиться иногда прям по полям.
можно конечно и грунтовку саму обвести как area:highway=track но смысл?? При ее ширине 3 метра? imho край поля с тегом грунтовки допустимое упрощение.
Фигня в том, что поле обычно статично, а грунтовка, то заедет в поле, то вылезет в ближайшие кусты. Так вот дорогу двигать легко, когда не надо возиться с полем. Это я уж не говорю, что дорога у нас другой уровень абстракции.
Уровень абстракции другой, да. И если такая вот грунтовка которая иногда по кустам иногда по краю полю, то можно и отдельно её нарисовать. Но некоторые, можно и совместить с краем поля. Всё от конкретного случая зависит.
Если, всё-таки, мы под hw=* подразумеваем центр дороги (половины дороги/полосы/проезжей части), то мультиполигон не катит в принципе. тем более, что точность “позволяет мапить лыжню”, а вы +/- 3 метрами “разбрасываетесь” и “допустимо упрощаете”, хотя это самое упрощение должен делать пользователь данных (тот же мапник, например), без вот этих вот лишних упрощений, которые уже сделал мапер.
Shift+P разве не то?
если под hw=* подразумеваем только центр дороги, то тогда навешивание тегов lanes=* и уж тем более width=* неправильно.
hw=* только рисуется по центру дороги, но принимая на себя все теги дороги, вплоть до sidewalk и подобных, только центром не является.
Теги никак не меняют смысл геометрии, а она является центром, поэтому лепить к центру и не стоит.
Принимать грунтовку границей поля не самый лучший выход, т.к. она не полностью впадает с ней - виляет, обходит какие-то островки деревьев или просто целины. Да и дело не в рисовании грунтовок и полей - это просто наиболее наглядный пример. Инструмент должен быть универсальным и пригодиться он должен и в других случаях.
Очень не хватает простого нумератора тэгов. Предполагается следующий порядок работы: выбирается 1,2,3 тэга (напр. name, ref), задается начальное значение для каждого из тэгов (на всякий случай - вдруг они не совпадают). Далее по клику на объект ему присваиваются тэги со значениями текущих номеров.
Столкнулся тут с одной неудобоной ситуацией - наносил на карту сеть АЗС. Они раскиданы по ЦФО, имеют разные наборы сопутсвующих услуг которые обозначаются отдельными точкам (магазин, кафе, туалет, подкачка шин, и на разных АЗС кафе разной марки). Соответсвенно я сделал нужные объекты и скопировал их (Ctrl-C) в буфер все. Рисуя АЗС я вставлял их все, а ненужные удалял. Соответсвенно буфер не живет между перезагрузками компа. Хотелось бы что бы был свой, сохраняемый, буфер в josm что бы я накидав туда объектов мог быстро их вставлять или копировать теги с объекта в буфере на выбарнный примитив.
Можно поставить один из Clipboard manager-ов, который поддерживает сохранение содержимого.
http://en.wikipedia.org/wiki/Clipboard_manager
http://www.thefreecountry.com/programming/clipboard-extenders.shtml