Заготовки и значки в JOSM

Несколько раз в теме
http://forum.openstreetmap.org/viewtopic.php?id=6513&p=17
поднимались вопросы улучшения стандартных шаблонов JOSM и отсутствующих там значков для многих объектов, но тонули в общем обсуждении.

Предлагаю заняться этими вопросами, т. к. заготовки-хорошая возможность изучения стадартных схем (+автодополнение), а значки на карте хорошо подтверждают, что эти объекты на карту наносить стоит.

Требуется: подправлять data/defaultpresets.xml, styles/standard/elemstyles.xml. После проверки можно посылать патч, принимают их разработчики достаточно охотно, а сами ничего редко что-то добавляют, ибо некогда.
Примеры изменений JOSM:
http://josm.openstreetmap.de/changeset/4362/josm
http://josm.openstreetmap.de/changeset/4391/josm
http://josm.openstreetmap.de/changeset/4352/josm
http://josm.openstreetmap.de/changeset/3628/josm
http://josm.openstreetmap.de/ticket/6944 [by Zverik]
http://josm.openstreetmap.de/changeset/3623/josm/trunk/styles/standard/elemstyles.xml [много картинок]

На данный момент отсутствуют [собираю со всей темы]

-waste_disposal - значок мусорки
-amenity=…
-access - б.ч. опций
-smoothness и toll для дорог
-barrier=* - значки плохо видны

Кто может помочь и чего не хватает ещё? Ваша точка зрения?

Могу порисовать значки. Дайте развёрнутый список, и требования к выходному изображению.

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

Ilis предлагал amenity=waste_disposal, shop=baby_goods: http://forum.openstreetmap.org/viewtopic.php?pid=177197#p177197
shop=hardware - картинка в заготовках есть, а на карте нет
shop=beverages, shop=books, shop=boutique, shop=chemist, shop=mobile_phone, shop=computer … - аналогично (нормальные ли там значки для карты?)

Для б.ч. amenity та же история.

P.S. Перепутал. Оказывается, почти все картинки, что есть в заготовках присутствуют в стандартном стиле (у меня только стиль Potlatch был включен).

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

В общем, нужна рука дизайнера! XML-то тут многие осилят)

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

добавить ключи
http://wiki.openstreetmap.org/wiki/RU:Key:smoothness
http://wiki.openstreetmap.org/wiki/Key:toll
и добавить их в форму для задания описания дорог

Есть у нас готовый репозиторий для экспериментов со стилями и заготовками? Или это как-то в вики встроено?
Сначала, наверное, отладим отдельно от ядра, а потом патчи наштампуем.

Предусмотрено для пресетов:

Создаёте новую страничку в вики josm, http://josm.openstreetmap.de/wiki/Presets
в разделе presets.
в сам файл вставляете кусок из другого любого из этого же раздела, и делаете свой по образцу.
Вот, например:

{{{
#!preset





}}}

Принцип, полагаю, ясен.

После этого ваш файлик появится в жосме, в окошке с пресетами. А если и не появится - вы сможете вставить его, введя его адрес (у меня он в списке не сразу появился).

Кстати, там уже сейчас есть пресет - свалка для всякого новья: http://josm.openstreetmap.de/wiki/Presets/NewTags
Можете править его.

Для стилей - аналогично, http://josm.openstreetmap.de/wiki/Styles

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

Мысль потихоньку пополнять дефолтные заготовки. Сейчас они выглядят бедновато. Пока заинтересовали две вещи.

  1. Пресет Building
    Какие общепринятые теги представляются самыми ценными? Мне первыми пришли в голову
  • levels - иногда помогают идентифицировать здание быстрей номера
  • material - аналогично
  1. Пресет ATM
  • cash_in - для любителей пополнять карточки
  • access - полезен, чтобы узнать, можно ли до банкомата, нарисованного, например, внутри здания КПИ, добраться простому смертному без студбилета
    Тоже хотелось бы услышать мысли других мапперов.

Злобно хихикающая мысль на полях: через правку пресетов в JOSM удобно “стимулировать” к стандартизации и активному использованию некоторых тегов, в том числе новичками.
Следствие первое: пресеты в JOSM имеет смысл пилить поактивнее.
Следствие второе: оригинальный способ вандализма. Патчи ревьювят, что хорошо.

PS. Спасибо akks за предыдущий патч :stuck_out_tongue:

Я давно за хорошие презеты :slight_smile:
Есть отдельные стили для 3D домиков и т.д., но хотя бы building:levels в стандартной заготовке нужен. Вопрос - что ещё там нужно.

Еще один пресет, давно мозолящий глаза: пешеходные переходы. По-моему, в стандартный “пирожок” стоит добавить, как минимум, наличие звукового сопровождения (traffic_signals:sound).

Кстати, как отмечаются “кнопочные” переходы? Тоже неплохо бы добавить.

добавлено: button_operated=yes/no - кажется, так.

И roof:levels тоже. И для entrance создать пресет, с подъездами и квартирами. Ещё надо пропатчить power=sub_station.

Для entrance пресет уже есть (Рукотворное > Рукотворное > Проход), но в нем нет нумерации подъездов и квартир. У меня было предложение их добавить, но akks указал, что, поскольку это не совсем общепринятые обозначения, то пожалуй, им (пока?) не место в дефолтном наборе пресетов.

А, нет. Память подводит :slight_smile: Нумерация подъездов и квартир добавлена! Не были добавлены значения staircase и home для entrance как не общепринятые. Но разметка подъездов уже станет проще.

PS. С подстанциями забыл, да.

PPS. А, да. И городские арт-объекты (Услуги > Культура > Произведения искусства). На мой взгляд, добавить стоит как минимум:

  • artwork_type (statue, sculpture, mural, painting, mosaic…)
  • artist_name
  • start_date
  • website
  • wikipedia
    Может, кто-то вспомнит еще полезные теги.

PS. Еще заметка: сейчас тег man_made=chimney заготовкой ставится только на точку, хотя по логике и по вики должен ставиться и на полигон.

PPS. англофорум

PPPS. Только повозившись пару дней с тегами brand, operator и подобными им, понимаешь, как было бы здорово, если бы существовала функция “донабора”, предлагающая в порядке популярности варианты, например, с того же taginfo. Мапить банкоматы, платежные терминалы и супермаркеты стало бы проще.

Уже все согласны, что в заготовку building надо добавить этажи и предлагают патчи:
http://forum.openstreetmap.org/viewtopic.php?pid=398939#p398939

Вопросов 2:

  1. Как лучше перевести - Levels (max) (Kilkenni), Number of storeys (Felis Pimeja), или как-то ещё?
  2. Добавляем ли что-то ещё - building:material (Kilkenni), height, building:fireproof …
    (Ссылку на адрес от Felis Pimeja добавим)

Второй пункт мало кто использует, а кто использует так они делают полную “3Д модель” с совсем другими плагинами.

Чтобы предложить изменения в заготовки я так понял нужно создать карточку, а как меняется локализация заготовок?

Посмотрите как в kendzi 3d и сделайте также.

Вопрос еще актуален, подскажите как меняется локализация заготовок?