Блин…
А я про крестик и не знал… И как лох - жму “а” ставлю кучу точек на линии, потом “s” и расставляю ноды на нужные места.
Век живи - век учись… спасибо
- Не хватает структуры в базе. В первую очередь не хватает такого понятия как ОБЪЕКТ. Узлы, пути, отношения - лишь кирпичики, из которых должны строиться объекты.
В OSM есть понятие объекта. Объект - это узел, путь или отношение. Ну подумайте сами, вот у меня есть дом (вей), у него есть входы (узлы), и он является членом отношения типа street (улица). Это все объекты в вашем понимании. Это получается, что мне надо удвоить количество хранимой информации в базе данных и удвоить количество своих действий, чтобы это рисовать? Просто представьте, что вместо того, чтобы вешать теги прямо на пути и узлы вам надо создавать каждый раз отношение (type=object). Ничего кроме гемороя с обработкой, рисованием и хранением введение объектов не даст.
- Не хватает нормального редактора, который бы:
2а. Был написан на компилируемом языке и не тормозил (не важно, из-за интерпретации кода или из-за нехватки памяти для ВМ).
А с каких пор яву нельзя скомпилировать? Есть компиляторы для явы, прямо в машинные коды, без WM.
2б. Поддерживал бы в полном объеме существующие структуры данных, а в идеале - ограждал бы пользователя от ошибок (например, не давал записать узлы либо пути, если они не принадлежат никакому объекту).
А почему “не давал”. Зачем мне редактор, который не дает мне делать то, что мне нужно? Вот предупредить, это полезно. А решать буду я. Какие структуры не поддерживает JOSM? Кстати, он предупреждает об узлах либо путях, не принадлежащих никакому объекту (то бишь просто не имеющих тегов).
2в. Обладал интуитивно понятным интерфейсом и удобными средствами навигации и редактирования.
А точнее? Какой должен быть интерфейс, как устроены средства управления? И что значит интуитивными? Предложите.
удвоить количество своих действий, чтобы это рисовать?
Што?
Зачем мне редактор, который не дает мне делать то, что мне нужно?
Значит, вы будете пользоваться другим редактором.
А редактор для простолюдинов - все равно нужен. Удобный, простой и понятный им. Который умеет решать за неопытного пользователя, ошибся он или нет.
А точнее? Какой должен быть интерфейс, как устроены средства управления? И что значит интуитивными? Предложите.
Лучше бы помогли, чем ворчать. Предложим.
-
Нужна возможность скопировать id удаляемого объекта на новый. Жмёшь на отрисованный объект Ctrl+C, жмёшь на новый объект Ctrl+X+Y+Z — вылазит окно «удалить старый объект? да/нет? Больше не спрашивать». Если нажимаешь, нет, то id меняются местами.
Нужно для полной перерисовки объекта с сохранением истории (см. тему с http://forum.openstreetmap.org/viewtopic.php?pid=136611#p136611)) -
Инструмент для преврашения перекрёстка вида >< в >-<. Т. е. создаётся новая линия со свойствами всех четырёх. Проблема реализовать удобную систему выбора между какими конкретно парами создать «мост».
Нужно для разноса перекрёстков, при уточнении кольцевых развязок.
- Инструмент для преврашения перекрёстка вида >< в >-<. Т. е. создаётся новая линия со свойствами всех четырёх. Проблема реализовать удобную систему выбора между какими конкретно парами создать «мост».
Нужно для разноса перекрёстков, при уточнении кольцевых развязок.
Не очень удобно, но в JOSM можно расклеить пути, т.е. вместо 1 общей точки будет 2 (кнопка G), нарезать (P) и потом склеивать их как нужно (склеить 2 точки в одну: кнопка M). Но если это делать очень часто, наверное надо автоматизировать. Возможно, на плагине command line такое возможно реализовать.
- Нужна возможность скопировать id удаляемого объекта на новый. Жмёшь на отрисованный объект Ctrl+C, жмёшь на новый объект Ctrl+X+Y+Z — вылазит окно «удалить старый объект? да/нет? Больше не спрашивать». Если нажимаешь, нет, то id меняются местами.
Нужно для полной перерисовки объекта с сохранением истории (см. тему с http://forum.openstreetmap.org/viewtopic.php?pid=136611#p136611))
+1
только я формулирую по другому :
требуется сохранить историю правок и исправить “кривой” полигон, нужен инструмент для изменения по образцу (с переносом новых тегов или нет, но с сохранением исходных)
UPD: реализовано в CommandLine
Хочу плагин для жосма/скрипт/утилиту для быстрого создания landuse’ов то есть я выбираю точку, которая окружена highway’ми определенного типа (residental, например), а скрипт создает полигон (area) с тегами landuse=residential (или с любыми другими, не суть. но первоначально имено такой лендюз) в пределах этих дорог. Ну и как бонус - указывать расстояние до дорог, для красоты
О, поддерживаю идею. А ещё можно тоже самое, но через выделение четырёх улиц вокруг, чтобы можно было делать один landuse захватывающий сразу несколько кварталов
Хочу, чтобы редактор отношений был в рамках основного скрина (чтобы отношение могло редактироваться как и любой другой выбранный объект) и чтобы теги отношений редактировались в той же панели, где редактируются теги узлов и веев. И чтобы можно было копировать теги с объектов на отношения и наоборот
Diomas, даблклик на отношение в списке отношений
Не хватает потлатчевской кнопки R для наследования тегов. Ctrl+Shift+V жутко неудобно. К тому же в буфере может храниться что-то другое. А тут ткнул в один домик, ткнул в новый домик, нажал кнопку и всё.
И хотелось бы кнопку типа опять же потлатчевского бэкспейса для последовательного удаления точек из текущей линии в режиме добавления без прерывания самого процесса добавления.
Ctrl+Z вполне отменяет добавление точек, не меняя инструмента.
Ctrl+Z вполне отменяет добавление точек, не меняя инструмента.
Во-первый, нельзя отменить одну точку и тут же поставить другую, надо опять ухватиться за конец линии.
А во-вторых, в потлатче можно просто взять последнюю точку линии и начать последовательно удалять их, это очень удобно в некоторых случаях.
Хочу, чтобы редактор отношений был в рамках основного скрина (чтобы отношение могло редактироваться как и любой другой выбранный объект) и чтобы теги отношений редактировались в той же панели, где редактируются теги узлов и веев. И чтобы можно было копировать теги с объектов на отношения и наоборот
+1
Сейчас не очень интуитивно
Еще раз - двойной клик по отношению. Вуаля! Теги отношения редактируются в той же панели!
Ну да. Либо, если список закрыт, можно выбрать объект из этого отношения, и у него в окне тегов будут внизу перечислены отношения, в которые он входит. Правую кнопку на нужном, «выбрать отношение».
Еще раз - двойной клик по отношению. Вуаля! Теги отношения редактируются в той же панели!
Та я это всё знаю. Много лишних кликов. Или правая кнопка, контекстное меню.
Давно привык, но не эргономично как-то…
Diomas, даблклик на отношение в списке отношений
о, спасибо!
И хотелось бы кнопку типа опять же потлатчевского бэкспейса для последовательного удаления точек из текущей линии в режиме добавления без прерывания самого процесса добавления.
Да!!! Из-за отстутсвия этой фишки я так и не смог в JOSM перебазироваться.
Нужна возможность скопировать id удаляемого объекта на новый.
Не хватает потлатчевской кнопки R для наследования тегов. Ctrl+Shift+V жутко неудобно.
Всячески плюсую и предлагаю сделать буфер тэгов сразу на несколько объектов. Сильно хочется, чтобы копируемые тэги можно было выбирать (например, ctrl-shift-v - вставить всё, alt-shift-v - спросить у пользователя, что вставлять).
Одним из тэгов можно считать id объекта.