You are not logged in.

Announcement

*** NOTICE: By 30th of September 2022 the forum.openstreetmap.org will be retired, please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators. We expect the migration of data will be finished by that date, you can follow its progress here.***

#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,499

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

Offline

#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,235

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)

Online

#5 2020-12-21 20:50:29

Grass-snake
Member
From: Зеленоград, Химки, Москва
Registered: 2020-06-11
Posts: 379
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: 385

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

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