You are not logged in.

#1 2020-12-20 21:28:45

CarolusMagnus
Member
Registered: 2020-11-20
Posts: 50

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

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

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

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

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

Offline

#2 2020-12-21 10:51:17

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,486

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,215

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: 370
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: 40

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: 50

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

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

Offline

#8 2022-07-14 14:08:21

fndoder
Member
Registered: 2011-07-17
Posts: 383

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

CarolusMagnus wrote:

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

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

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

Offline

#9 2022-08-13 09:19:08

CarolusMagnus
Member
Registered: 2020-11-20
Posts: 50

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

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

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

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

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

Повторяю, вот ссылка https://forum.openstreetmap.org/viewtop … 24#p869524

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

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

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

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

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

Last edited by CarolusMagnus (2022-08-13 09:21:26)

Offline

#10 2022-08-13 10:03:15

mavl
Member
From: Заводоуковск
Registered: 2013-02-06
Posts: 388

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

CarolusMagnus wrote:

Можно ли как-то визуализировать историю пакета правок в целом?

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

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

Offline

#11 2022-08-13 11:15:26

CarolusMagnus
Member
Registered: 2020-11-20
Posts: 50

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

mavl wrote:
CarolusMagnus wrote:

Можно ли как-то визуализировать историю пакета правок в целом?

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

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

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

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

Offline

Board footer

Powered by FluxBB