Как узнать историю конкретной правки

Требуется: 1. Узнать когда (и кем) объект был впервые создан. 2. Какие в него вносились изменения, откаты и когда.

Цель: именно информация, ничего более. Например, я хочу узнать, когда создан объект “остановка автобуса”, было ли в истории объекта название этой остановки, отличающееся от текущего, если да - то когда. Сам ничего менять не хочу, только узнать, что вносилось в прошлом.

Утраченная в процессе правок информация имеет значение для аналитики. Например, в Википедии интересно бывает почитать “блокчейн”-историю всех правок за период X или со дня создания. Иногда раскапываешь бесценную информацию (пусть она изменена - главное, её можно найти).

А в OSM такое можно проделать?

https://osmlab.github.io/osm-deep-history/

В JOSM можно тыкать на точки и линии и смотреть их историю.

прочитать АПИ ОСМ
https://wiki.openstreetmap.org/wiki/API_v0.6#History:GET.2Fapi.2F0.6.2F.5Bnode.7Cway.7Crelation.5D.2F.23id.2Fhistory
к примеру
https://www.openstreetmap.org/way/6832272/history

вариант2: скачать планету с полной историей
https://planet.openstreetmap.org/planet/full-history
полная история всех изменений в осм 148 гб в в хмл со сжатием бз2 или 91 гб в пбф

Вариант для новичков:

  1. Открыть редактор iD
  2. Выбрать конкретный объект
  3. Нажать комбинацию клавиш Ctrl + Shift + H (History)
  4. В появившемся окне справа внизу нажать на ссылки OSM или PeWu для более подробной информации. Вторая ссылка мне кажется более удобной для анализа.

После этого в PeWu нажать на жёлтую кнопку Deep History для открытия сайта https://osmlab.github.io/osm-deep-history/.

Как по мне это самый простой способ.

Это можно делать прямо на картах:

  1. Открыть www.openstreetmap.org
  2. Правой кнопкой по границе объекта → “Что здесь?”
  3. Выбрать нужный объект из списка
  4. Покажет последнюю ревизию/версию и кто её делал.
  5. Внизу щёлкнуть “Посмотреть историю”
  6. Покажет все commit-ы, кто их делал, какие были тэги и т.д.

Спасибо всем ответившим - очень помогло. Инструкции из этого топика можно писать прямо в FAQ по OSM. Ну, или в статью OSM-вики, которой пока нет.

Инициатива наказуема )

FAQ и вики доступны для редактирования всеми, напомню.

Можно ли как-то визуализировать историю пакета правок в целом? Чтобы можно было сравнить: “что было” VS. “что стало”?

Потому что, например, здания, кварталы, границы и другие полигоны (тем более, мультиполигоны) очень неудобно смотреть по истории отдельных правок (точек, линий etc). Хочется увидеть картину в целом, а потом, при необходимости, залезть в частности, по отдельным элементам (правкам ) объекта. Пример: вот здесь https://forum.openstreetmap.org/viewtopic.php?pid=869524#p869524 пишут, что некто удалил два квартала и сформировал вымышленные кварталы. Мне захотелось посмотреть …

… не то что я Томск хорошо знаю, понимание ситуации само по себе интересно для опыта … кроме того, по Санкт-Петербургу и населённым пунктам Ленинградской области я компететнтен для того, чтобы, например, подтвердить невымышленность чьих-нибудь правок. А то почему-то принято любые правки, внесённые новичком в маппинге, вымышленными, если автор не отвечает в комментариях (автор сделал правку - и ушёл, если он не осмер). По СПб я сам не стану, скорее всего, вносить что-либо площадное (мне НЯК удобнее, не так токсично, как здесь), но прокомментировать смогу, поскольку кварталы, их историю, а также баги и глюки за три века в официальных источниках знаю (а вы считаете = их там не бывает?), на мой взгляд, неплохо.

… Так вот, зайдя по вышеприведённой ссылке, я увидел достаточно компактный пакет из 56 правок (довольно локальный по объёмам), которые легко можно было бы посмотреть … если бы я нашёл куда смотреть :slight_smile:

Повторяю, вот ссылка https://forum.openstreetmap.org/viewtopic.php?pid=869524#p869524

Дано: ссылка на пакет правок.

Требуется: сравнить, “что было” VS. “что стало”.

Или хотя бы посмотреть, “что было” целиком, по кварталам.

Посмотреть историю линии - могу, историю точки - могу, и так все 56 раз.

А как посмотреть всё целиком? Версию карты (рендер/редактор - без разницы) до правок?

Можно. Например:

http://nrenner.github.io/achavi/?changeset=123456789

Спасибо. По Томску сразу видны два удалённых квартала (белый контур, красные внутренности) и вновь созданные (зелёный контур).

При необходимости можно изменить визуализацию из “dark” в обычный цвет OSM либо иной вариант (gray и пр.). Но границы квартала и общую картину лучше всего видно на дарке. Что я сделал: взял ссылку от mavl и заменил номер пакета правок в ней, затем - “Enter”.

Ещё вопросы:
Как найти удалённый объект / удалённые объекты? На заданной территории, чтобы посмотреть потом историю удалённого объекта?
Как найти и посмотреть старое отношение, а именно маршрут общественного транспорта, когда этот маршрут был, а теперь его нет?
Спасибо заранее.

Универсальный ответ - скачать полную историю ОСМ и там найти свои объекты по местоположению, названию или чему-то ещё.
Вариант попроще, запросить в оверпас данные на интересующую область на конкретную дату, когда вы думаете, что объект существовал.

можете попробовать поиграть с WHODIDIT: OpenStreetMap Changeset Analyzer