Чего вам не хватает в JOSM

В данной теме предлагаю собирать пожелания к редактору JOSM и плагинам.
Замеченные баги тоже стоит помещать сюда.

Если хотите сообщить о баге или своеё идее напряму всем разработчиками - не стесняйтесь использовать карточки

Вопросы по использованию редактора “как сделать …”, “нет ли инструмента …” остаются в профильной теме
Вопросы по JOSM
Не связанные c JOSM пожелания идут в тему
Каких инструментов вам не хватает
Для сбора различных трюков есть тема
JOSM. Хитрости и уловки редактирования,
а для обучения (и запросов на него) -
Видеоуроки по JOSM

Инструкция для желающих покопаться в JOSM (wiki):
http://wiki.openstreetmap.org/wiki/RU:JOSM/Build

Специализированные темы (спасибо Felis Pimeja за Навигатор по форуму)

Плагины JOSM

Список задач и актуальных проблем (будет пополняться и уточняться):

Чего не хватает:

  • Хотелось бы уметь поворачивать объект на заданное число градусов (хотя бы на 90) - есть в ShapeTools , хорошо бы иметь ещё вариант в ядре

  • Хорошо бы завести инструмент для выравнивания и сдвигания объектов вдоль линии - есть в ShapeTools

  • Нужна настройка диапазона раскраски и скрытие фрагментов трека (например, с малой скоростью или точностью)

  • Интеграция BuildingTools в ядро, доработка/переписывание (прилипание точек к линиям, общие стены и др.)

  • Хотелось бы иметь удобный табличный редактор тегов у набора объектов (имена, адреса, ref и др.) Utilsplugin2+Ctrl-T= http://i.imgur.com/1f43E2R.png

  • Нет инструмента выделения мультиполигона по клику внутри него.Utilsplugin2+double-click =
    Двойной щелчок внутри теперь работаетhttp://screencast.com/t/UPHzhFhIJWK

  • Нет инструментов автоматического разрезания / склейки мультиполигонов.

  • Нет плагина загрузки фотографий с openstreetview и аналогов (карточка, пожелания Cd_spb)

  • Нет широковещательного режима чатика или IRC в GeoChat

  • Можно сделать более удобный инструмент редактирования запретов поворотов или доработать TurnRestrictions

  • Нет возможности устанавливать заданный масштаб или стандартный зум (из ряда …Z16, Z17…) и видеть, какой зум стоит в данный момент (контекстное меню на зум-контролах?)

Проблемы:

  • Разрешение конфликтов часто работает нестабильно, особенно при обрыве выгрузки на сервер

  • Если сервер OSM или источник стилей/заготовок не доступен, случаются зависания и ошибки.

Не хватает подгрузки фотографий с OpenStreetView. Минимум: при загрузке области галка - “загрузить фотографии”, по аналогии с треками.
Максимум: фильтры по давности, использовать/нет и т.п. Возможно потребует доработки сервера.

Продублирую свою месячной давности просьбу.

Последнее время, увидев, что есть качественные 3d-рендереры, прописываю для зданий этажность, цвета фасадов, форму и цвета крыш и т.п.

Очень хотелось бы, чтобы эти свойства (а также building=part, stilobate и т.п.) появились в выпадающем окошке свойств для зданий (Рукотворное/Рукотворное/Здания).

  1. Здесь наверное выпадающее меню нужно
    Часть здания building:part=yes
    Основная часть здания building:part=base
    Стилобатная часть здания building:part=stilobate

  2. Этажность - building:levels=… (ввод числа этажей)

    • Нижний этаж части здания (не знаю, как лучше это сказать) building:min_level=… (ввод числа этажей)
      Высота height=… (ввод в метрах)
    • min_height=… (ввод в метрах)
  3. Материал фасада (выпадающее меню)
    building:material=plaster (штукатурка), brick (кирпич), wood (дерево), concrete (бетон), glass (стекло), stone (камень), metal (металл), timber_framing (каркас/фахверк)

  4. Цвет фасада (выпадающее меню)
    building:colour=… здесь хорошо бы выпадающее меню с визуальными примерами цветов, основные есть здесь http://wiki.openstreetmap.org/wiki/Key:colour - но в цветах фасадов основные яркие цвета почти не используются. Здесь надо как-то совместно разработать набор цветов (темный кирпич, красный кирпич и т.п. - может, где-то уже есть подобные соответствия из RGB палитры?)

  5. Форма крыши (выпадающее меню)
    roof:shape=flat (плоская), gabled (двухскатная), gambrel (двухскатная ломаная), hipped (четырехскатная (вальмовая)), half-hipped (полувальмовая двухскатная), mansard (мансардная), dome (купольная), pyramidal (пирамидальная), round (полукруглая)

  6. Материал крыши (выпадающее меню)
    roof:material=roof_tiles (черепица), eternit (шифер), tar_paper (рубероид), copper (медь), wood (дерево), concrete (бетон), glass (стекло), stone (камень), metal (металл) (кстати - у нас обычно многоэтажки имеют заливные крыши из смолы - это что за материал будет?)

  7. Цвет крыши (выпадающее меню)
    roof:colour=… (здесь то же самое, что и с цветом фасада)

А заготовки от Kenzi не подходят?
Simple 3D buildings

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

Там много нет, например, формы крыши, материалы крыш и стен далеко не все, плюс нет пресетов цветов (надо разыскивать в таблицах цветов отдельно), плюс какие-то неудобные огромные иконки, да и лишнее есть (например, угол наклона крыши…). Хочется чтобы это все было аккуратно, красиво, и собрано вместе (а в Simple 3D buildings по нескольким разным презетам раскидано - слишком много нужно движений, если хочется просто отметить этажность, цвет фасада, материал и форму крыши), да еще и на русском языке.

Умел бы - сделал бы сам :slight_smile:

А там с образцом всё легко - скачать, подключить из файла (есть там такая кнопка c плюсом) и его любым текствовым редактором править (Notedpad++?), а плагином TaggingPresetTester отлаживать…

Да? тогда попробую на досуге, не думал, что так просто (полагал, надо осваивать азы программирования :slight_smile:

По моему там используется рубероид. Пример: http://rmnt.net/images/2012/04/techet-krisha-485x363.jpg Но в последнее время появилось много других аналогичных покрытий (рубемаст, стеклоизол, мембраны и тп.) - гугл говорит, что все вместе это мягкая кровля.

Ещё нужен пункт - вдоль или поперек (roof:orientation=along/across).

Я тоже поддерживаю идею, что нужно как можно больше всяких тегов заносить в стандартную комплектацию josm, т. к. не все могут знать, что существует такой тег и мне часто лень вручную искать название какого-то тега (а был бы он в выпадающем меню - поставил бы с удовольствием). Пример: лестниц у нас 374 645 (судя по taginfo), а перил для них всего 3 196

  • 100 раз разницы, хотя я лично не припомню лестниц без перил.

Я бы вообще хотел, что бы ниспадающий список тегов был бы насраиваемым. (как например кнопки на верхней панели)
Как ни странно, но даже тег building не так уж необходим, т.к. использую либо команду “К” (у которой в последней версии ключей гораздо больше чем ядре) либо отрисовываю здания плагином.
name тоже редко использую теперь. Он нужен востновном для наименования ещё не нанесенных на карту улиц. А для названий каких либо полигонов или точек можно ткнутся в их свойства где и предложат их ввести.
Чем меньше тегов в нисподающем меню, тем быстрее он находится. Я понимаю что для скорости можно вводить начальные буквы, но их нужно вводить на латинице, а у “русского” JOSM переодически какая-то проблема возникает с переключением раскладки.

Не хватает пресетов объектов, автозапчасти например. Чтобы не вспоминать как обозначать.

Это реально тяжело. Проще xml блокнотом подправить :slight_smile:

Есть же хорошая тема про презеты: http://forum.openstreetmap.org/viewtopic.php?id=14133
Патчи в ядро охотно принимают, если схема официально принята.
Вот примеры.
Я просто в схемах тегирования не спец, так что с их редактированием не связывюсь)

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

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

Типа дома в один слой, дороги в другой ?

Так для этого фильтр работает. Я так вытаскиваю все объекты с типом hiway и переношу в другой (новый) слой.

При загрузке треков каждый трек загружается в свой слой. Очень сложнос ними так работать. Нужна возможность загружать треки в один слой.

Объедини GPX треки в файл

Короче, я туплю. Все работает, как мне хотелось. Т.е. можно изменять прозрачность сразу нескольких слоев.

Да и объединение слоёв тоже есть (кнопка рядом с прозрачностью) :slight_smile:

Хотелось бы возможности подключить Викимапию отдельным слоем.
Такое вообще реально?