RU:Achavi
Achavi (Augmented OSM Change Viewer) — сервис, наглядно отображающий изменения, сделанные в OpenStreetMap, основываясь на запросе Overpass API дополненных диффов (adiff) и результате этого запроса в виде дополненного диффа.
Ссылки
- Исходный код
- Веб-сайты:
Просмотр пакетов правок
Просмотр пакетов правок Achavi наглядно показывает сделанные в пакете правок изменения на карте. Инструмент схож с OSM History Viewer и OSMCha.
Также может быть легко использован из WhoDidIt нажатием на ссылку [A]
во всплывающем меню при выборе подсвеченного прямоугольника.
Ограничения
- Не работает с правками, сделанными ранее сентября 2012 (2012-09-12 06:55:00 UTC), смотрите Overpass API attic data restriction.
- Не работает с правками, сделанными менее нескольких минут назад (вероятно, нужно время, чтобы изменения попали в Overpass API).
- Просмотр правок — экспериментальная функция и содержит ряд проблем.
Букмарклет
Ипользуйте bookmarklet для удобства! Создайте в браузере закладку, скопировав в поле URL
код из таблицы ниже. Кликнув по закладке, находясь на странице пакета правки, как эта 18986223, откроется новая вкладка с анализом изменений пакета правки.
javascript:(function(){id=location.href.match(/www\.openstreetmap\.org\/changeset\/(\d+)/);if(id!=null){window.open('https://overpass-api.de/achavi/?changeset='+id[1]);}else{alert('This%20is%20not%20a%20valid%20OSM%20changeset%20page.')}})()
(Credits to Eugene and The knife)
Альтернативно можно использовать букмарклет от OSMCha:
javascript:(function(){id=location.href.match(/www\.openstreetmap\.org\/changeset\/(\d+)/);if(id!=null){window.open('https://osmlab.github.io/changeset-map/#'+id[1]);}else{alert('This is not a valid OSM changeset page.')}})()
Просмотр дополненных диффов ("adiff")
Achavi также может отображать изменения из дополненного диффа.
https://overpass-api.de/achavi/?url=the_urlencoded_path_to_the_xml
- Файл дополненного диффа должен быть в корректном adiff xml формате.
- Не забудьте добавить полную геометрию каждому объекту, указав параметр geom действию out.
- Если ссылка на сайт с диффом не использует защищенное соединение (https), тогда и ссылку на achavi следует изменить на http.