Позднее Ctrl + ↑

Дамп блокнота

Сегодня, спустя 15 месяцев после добавления функциональности заметок на сайт osm.org, сделали их ежедневную выгрузку на planet.osm.org. Теперь можно обработать их как-то по-своему, а не довольствоваться статистикой от Паскаля. Последняя, кстати, ставит Россию на третье место по количеству заметок, но в первой тридцатке закрывающих — только literan. Не чета Франции и Канаде, где остаётся открытой только одна заметка из 14.

Разумеется, выложившие дамп заметок снова забыли указать, по какой лицензии они распространяются. Учитывая, что для добавления не нужно регистрироваться, наверное, public domain. Впрочем, значения это не имеет: едва ли дамп кому-то пригодится для серьёзного проекта, как когда-то дампы GPS-точек и треков. Те не обновляли с апреля прошлого года — не пригодились.

2014   osm.org

Лупа и чашка

Логотип JOSM — одно из немногих творений, до которых не добрался редизайн логотипа OpenStreetMap 2011 года. Части программистов проекта это надоело, но зачем менять только часть картинки, когда можно выдумать новую целиком? Тем более, что старый логотип существует только в виде растрового квадрата. Так что с этого дня начинается конкурс логотипов JOSM: до 30 сентября отправляйте векторные рисунки в SVG на contest@josm.openstreetmap.de. Логотип должен быть легко обрезаем до квадрата, хорошо бы дать примеры вертикального и горизонтального баннеров, и лицензия — только CC0. Ввиду последнего, наверное, автор лучшего логотипа может рассчитывать только на упоминание на главной странице сайта JOSM: никаких призов на вики-странице нет.

Не обязательно логотип должен быть связан с OSM: так, значки iD, Potlatch 2 и Merkaartor (у последнего уже умер сайт) абстрактны, как и у Pushpin. Единственное исключение — редактор Vespucci, который в качестве значка банально использует старый логотип OSM без изменений.

Новейшая история

Перед европейской конференцией, в начале июня, Роланд анонсировал в talk@ несколько нововведений в Overpass API. Первое — дополненные диффы, которые копились на сервере с сентября 2012 года, теперь генерируются на лету. Помимо освобождённого терабайта, это позволяет фильтровать диффы запросами Overpass: например, получать их для выбранной области.

И раз сервер теперь помнит историю, почему бы не добавить соответствующие запросы — к «чердаку», как называет это Роланд? Дописав в начало [date:«2014-07-11T08:00:00Z»]; (с обычными кавычками), получите данные из этого дня, как если бы делали запрос неделю назад. Разумеется, есть аналогичный запрос на разницу между двумя датами. Автор предупреждает, что из-за глюка в обновлениях данные до 2 июня временно ненадёжны.

Норберт Реннер по такому случаю вернулся к своему визуализатору правок Achavi. Старая версия давно живёт на overpass-api.de, а новая — на гитхабе автора. Она не спешит качать диффы, а предлагает приблизить интересующее место и нажать кнопку «load» слева вверху. Через несколько секунд вы увидите визуализированные правки за последние сутки. Границы временного интервала можно поменять.

И, впервые в проекте, можно визуализировать произвольный ченджсет без многочасового ожидания в очереди, просто добавив к адресу ?changeset=123456. Да что там, держите букмарклет: Changeset (перетащите в закладки). Он не покажет отношения, чтобы не замусоривать карту; для этого добавьте &relations=true. Напомню, что тёмно-красным отображается старая геометрия сдвинутых объектов. Теперь ожидание нового OWL станет менее томительным.

Узлы безумия

Сегодня Мартин Коппенхёфер опубликовал пропозал моей мечты под названием «Node relations». В нём он предлагает в ситуации, когда, например, на одном столбе несколько разных знаков, не накладывать точки одна на другую, и не пользоваться мерзким «;», а создавать «виртуальные узлы» с помощью отношений. В отношении type=node может быть только один член — точка — и какие угодно теги.

Это ещё один шаг к разделению геометрии и её свойств. Когда-то давно я предлагал радикальное изменение модели OpenStreetMap: запретить теги на точках и линиях, все сущности обозначать отношениями. Если вдобавок освободить отношения от геометрического смысла (т. е. вместо мультиполигонов сделать тип area), это устранит все двусмысленности в данных, позволит сохранять идентификаторы при перерисовке геометрии, позволит объединять, например, линии в сущность «улица», и заставит, наконец, программистов сделать нормальное редактирование отношений.

Жаль, слишком радикально для сообщества, но даже ничтожный шаг в правильную сторону — уже хорошо.

До 19 июля идёт голосование за обозначение портов и перегрузочных терминалов. Голосуют пока какие-то незнакомые люди. Рассылку tagging@ читают всё меньше нормальных людей, проще изучить C++ и уйти в программирование, чем спорить с тегоманьяками. Недавно, вон, кто-то предложил способ обозначения дверей, так его оборвали на полуслове: был уже такой, отклонили восемью неизвестными. Автор в сердцах написал за ночь 30 килобайт второй версии пропозала, и с лёгким сердцем выкинул его из головы.

Главное — участие

Открылась регистрация на конференцию State of the Map в Аргентине (9-11 ноября). Красивый, но бессодержательный сайт конференции заработал чуть раньше. Не обязательно спешить с регистрацией, хотя откладывать тоже нет причин: стоимость не вырастет через два месяца, а если пропустить «бизнес-пятницу», то участие вообще бесплатно.

А в Петербурге мапперы встретятся значительно раньше: 12 июля, в субботу. Мы пойдём картировать почти пустой район Советских улиц. Следите за новостями на форуме.

Ранее Ctrl + ↓

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