Ход конём

17 декабря 2012, 17:42

За три с половиной месяца с прошлого объявления о новой версии редактора JOSM почти ничего не произошло: только правились ошибки да пополнялись пресеты. Первого августа американец Тоби Мюррей предложил: «а давайте при загрузке данных на сервер автоматически удалять лишние теги TIGER!» И все согласились, с 3 сентября редактор начал вырезать не только created_by и некоторые tiger:* , но и odbl=* (которые к тому времени стали неактуальны). Разумеется, он трогает только изменённые и созданные объекты.

22 ноября Дирк продолжил мысль: «у нас уже есть вырезалка лишних тегов. А в базе плодятся левые схемы тегирования и опечатки. Давайте сделаем автокоррекцию!» На этот раз соглашаться было некому: Дирк — главный по редактору. Поэтому с сегодняшнего утра josm-latest втихую заменяет:
  • ключ color на colour;
  • highway=ford на ford=yes;
  • highway=stile на barrier=stile;
  • значения oneway=1/0/true/false на yes/no;
  • type=multipolygon на type=boundary в отношениях с тегом boundary=administrative.
За списком можно следить в исходном коде модуля автозамены. Подозреваю, не успеет закончиться год, как в нём появится злосчастный building=entrance .
АРМ Вахтёра       Ctrl       Воронежский клад

12 комментариев

red_led #
Если так дальше пойдёт, то придётся менять JOSM на telnet...
akks #
Да, там все может появиться. Пока что Дирк в тикете ждет реакции общественности — а то что-то там никого не слышно(видимо, со времен нашего наведения порядка в клавишах :) )
Andrew Shadura #
Даёшь внедрёж entrance=yes!
osmisto #
Вот бы он ещё весь зоопарк в автосервисах привёл к порядку :)
osmisto #
А вообще хитро. Этакий автоматический валидатор, только чинит как бы от имени пользователей, из-за спины. Хорошо быть главным разработчиком главного редактора %)
vshcherb #
Давно пора :) Посмотрим какой шум подымется или нет. Вообще я считаю вопросом чистоты схемы должны заниматься 2% людей, которые разбираются, остальные должны слушаться и дальше дорисовывать соседние домики и тропинки.

Возможно было бы неплохой идеей вернуться к обсуждении базового тегирования. Например, много работает с временем — ограничения на скорость, на поворот, проезд, работа магазинов. Такое ощущение, что базовая функция мапится везде по-разному. Так же непонятно, это двойная схема тегирования. Например, церковь-принадлежность церкви. Нельзя ли как-то обобщить это к amenity=church,church:confession=muslim,muslim:direction=... .

Я к тому, что имея опыт и огромную базу существующих объектов, нельзя ли придти к какому-то общему знаменателю (конечно tag-value database оставить).
Ivan #
Молчаливая автозамена вручную введенных даных — самое ужасное, что можно было придумать с точки зрения юзабилити. JOSM рискует переплюнуть potlatch 2.0 по идиотичности, развиваясь в этом направлении.
Hind #
Отлично, я очень рад.
Но если оно не будет предупреждать об автозамене, автора нужно будет принудить к написанию этого предупреждения. :3

И очень жаль, что опять используется левый список. Ждём бд тегов от ErshKUS @ Прикручиваем его к автозамене
Ivan #
>если оно не будет предупреждать об автозамене...
От которой, к тому же, можно будет отказаться. Если так — то возражений нет.
OverQuantum #
Ну как бы там есть оговорка
> Changes should be grouped into «always» (beginners, default) and «advanced» (only in expert mode, check changes with user).
Garl #
пойду юзать меркаартор дальше :(
dkiselev #
Ну пока там вполне разумные вещи написаны. Не вижу причин кричать FUUUU.