You are not logged in.
- Topics: Active | Unanswered
Announcement
Pages: 1
#1 2020-12-20 21:28:45
- CarolusMagnus
- Member
- Registered: 2020-11-20
- Posts: 4
Как узнать историю конкретной правки
Требуется: 1. Узнать когда (и кем) объект был впервые создан. 2. Какие в него вносились изменения, откаты и когда.
Цель: именно информация, ничего более. Например, я хочу узнать, когда создан объект "остановка автобуса", было ли в истории объекта название этой остановки, отличающееся от текущего, если да - то когда. Сам ничего менять не хочу, только узнать, что вносилось в прошлом.
Утраченная в процессе правок информация имеет значение для аналитики. Например, в Википедии интересно бывает почитать "блокчейн"-историю всех правок за период X или со дня создания. Иногда раскапываешь бесценную информацию (пусть она изменена - главное, её можно найти).
А в OSM такое можно проделать?
Offline
#2 2020-12-21 10:51:17
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,482
Re: Как узнать историю конкретной правки
Online
#3 2020-12-21 10:59:06
- Stratula
- Member
- Registered: 2020-10-06
- Posts: 22
Re: Как узнать историю конкретной правки
В JOSM можно тыкать на точки и линии и смотреть их историю.
Offline
#4 2020-12-21 12:18:32
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,204
Re: Как узнать историю конкретной правки
прочитать АПИ ОСМ
https://wiki.openstreetmap.org/wiki/API … .2Fhistory
к примеру
https://www.openstreetmap.org/way/6832272/history
вариант2: скачать планету с полной историей
https://planet.openstreetmap.org/planet/full-history
полная история всех изменений в осм 148 гб в в хмл со сжатием бз2 или 91 гб в пбф
Last edited by pfg21 (2020-12-21 12:20:07)
Offline
#5 2020-12-21 20:50:29
- Grass-snake
- Member
- From: Зеленоград, Химки, Москва
- Registered: 2020-06-11
- Posts: 359
- Website
Re: Как узнать историю конкретной правки
Вариант для новичков:
1. Открыть редактор iD
2. Выбрать конкретный объект
3. Нажать комбинацию клавиш Ctrl + Shift + H (History)
4. В появившемся окне справа внизу нажать на ссылки OSM или PeWu для более подробной информации. Вторая ссылка мне кажется более удобной для анализа.
После этого в PeWu нажать на жёлтую кнопку Deep History для открытия сайта https://osmlab.github.io/osm-deep-history/.
Как по мне это самый простой способ.
Last edited by Grass-snake (2020-12-21 21:20:37)
Offline
#6 2020-12-22 15:46:22
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 36
Re: Как узнать историю конкретной правки
Это можно делать прямо на картах:
1. Открыть www.openstreetmap.org
2. Правой кнопкой по границе объекта -> "Что здесь?"
3. Выбрать нужный объект из списка
4. Покажет последнюю ревизию/версию и кто её делал.
5. Внизу щёлкнуть "Посмотреть историю"
6. Покажет все commit-ы, кто их делал, какие были тэги и т.д.
Offline
#7 2022-07-14 13:36:38
- CarolusMagnus
- Member
- Registered: 2020-11-20
- Posts: 4
Re: Как узнать историю конкретной правки
Спасибо всем ответившим - очень помогло. Инструкции из этого топика можно писать прямо в FAQ по OSM. Ну, или в статью OSM-вики, которой пока нет.
Offline
#8 2022-07-14 14:08:21
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 382
Re: Как узнать историю конкретной правки
Спасибо всем ответившим - очень помогло. Инструкции из этого топика можно писать прямо в FAQ по OSM. Ну, или в статью OSM-вики, которой пока нет.
Инициатива наказуема )
FAQ и вики доступны для редактирования всеми, напомню.
Offline
Pages: 1