Выбираем средство для отображения пакетов правок для osm.org

Вы бы хотели видеть пакеты правок визуально на osm.org?
Какой инструмент подойдёт для этого лучше?
Если нет, почему никакой инструмент на osm.org не нужен?

лично я знаю (https://wiki.openstreetmap.org/wiki/List_of_OSM-based_services#Live.2Freal-time_edits_to_OSM_data, https://wiki.openstreetmap.org/wiki/Category:Live_OSM_Viewer)):

  1. http://wiki.openstreetmap.org/wiki/OSM_History_Viewer
  2. http://wiki.openstreetmap.org/wiki/Achavi
  3. https://github.com/simon04/whodidit
  4. https://github.com/Zverik/whodidit
  5. https://wiki.openstreetmap.org/wiki/Show_Me_The_Way
  6. https://wiki.openstreetmap.org/wiki/LiveMapViewer
  7. http://live.openstreetmap.fr/
  8. http://spatialbit.com/osmbuzz/
  9. https://wiki.openstreetmap.org/wiki/OSM_Live
  10. http://forum.openstreetmap.org/viewtopic.php?id=17999 Инструмент для визуального просмотра changeset-ов от Kammerer
  11. https://github.com/openstreetmap/openstreetmap-website/pull/876 OWL Activity Tab от ppawel

Старая тема:
http://forum.openstreetmap.org/viewtopic.php?id=31097

Тикет на github:
https://github.com/openstreetmap/openstreetmap-website/issues/1170

PS. по этой ссылке можно ещё ссылок в шапку добавить https://wiki.openstreetmap.org/wiki/Quality_assurance#Monitoring_Tools - походите сами там

мой выбор 3, whodidt в версии simon04:

  • косвенно по конкретному пакету правок даёт показать изменения (и на achavi ссылка есть)
  • по конкретному пользователю даёт посмотреть пакеты правок + фильтр по дате более гибкий
  • показывает недавние изменения по георегиону более точно

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

Лучше всего подходит второй вариант, хоть он и не идеальный. Achavi был бы идеален, если бы туда добавили 2 вещи:

  1. Просмотр затронутых правкой отношений
  2. Выделение среди множества зелёных линий и точек тех, у которых также были изменены теги.

Для osm.org подойдёт только визуализатор, написанный на Rails. Из упомянутых это никакой. Единственный вариант — новый OWL от Павла.

Achavi технически можно встроить, но он работает слишком медленно даже для единичного запроса, если все полезут смотреть — свалится и не встанет.

Добавлю, что Павел год назад нашёл работу с деньгами и не может работать над улучшением OWL. Так что если кто-то хочет довести пул-реквест до ума, это придётся делать самостоятельно.

Уже достаточно давно использую для мониторинга Overpass turbo с таким кодом:


{{date=2016-02-25T19:00:00Z}}
{{user=%Username%}}
area
  ["boundary"="administrative"]
  ["name"="Солнечногорский район"]
->.a;
(
  (node(area.a)(newer:"{{date}}"); - node(user:"{{user}}"););
  ((way(area.a)(newer:"{{date}}"); - way(user:"{{user}}"););>;);
  (rel(area.a)(newer:"{{date}}"); - rel(user:"{{user}}"););
);
out meta qt;

Тут можно поставить срок давности, интересующую область и свой %Username%, чтобы отфильтровать собственные правки.
Для меня здесь главный плюс - задание определённой границы вместо bbox’а, плюс наглядность интересных объектов.
Также можно посмотреть автора последнего изменения и номер правки, а из неё перейти в Achavi.