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: 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: Как узнать историю конкретной правки
Спасибо всем ответившим - очень помогло. Инструкции из этого топика можно писать прямо в 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 правок (довольно локальный по объёмам), которые легко можно было бы посмотреть ... если бы я нашёл куда смотреть
Повторяю, вот ссылка 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: Как узнать историю конкретной правки
Можно ли как-то визуализировать историю пакета правок в целом?
Можно. Например:
Offline
#11 2022-08-13 11:15:26
- CarolusMagnus
- Member
- Registered: 2020-11-20
- Posts: 50
Re: Как узнать историю конкретной правки
CarolusMagnus wrote:Можно ли как-то визуализировать историю пакета правок в целом?
Можно. Например:
Спасибо. По Томску сразу видны два удалённых квартала (белый контур, красные внутренности) и вновь созданные (зелёный контур).
При необходимости можно изменить визуализацию из "dark" в обычный цвет OSM либо иной вариант (gray и пр.). Но границы квартала и общую картину лучше всего видно на дарке. Что я сделал: взял ссылку от mavl и заменил номер пакета правок в ней, затем - "Enter".
Offline
Pages: 1