Я хотел бы получить список изменений в базе данных OSM в данной ограничивающей рамке между двумя заданными датами и воздействовать на заданный набор тегов.Запросы OpenStreetMap по истории?
Кто-нибудь знает, как это сделать?
Любой инструмент командной строки, webapp, такой как Overpass Turbo или API запросов, например XAPI?
Я видел, что можно получить историю карты по ее местоположению и уровню масштабирования (пример: http://www.openstreetmap.org/history#map=16/45.9605/5.3391), но это группы возвратов, которые содержат модификации вне текущей карты).
Я также видел history browser для просмотра истории данного объекта (узла, пути или отношения).
crosspost: https://gis.stackexchange.com/questions/130907/osm-queries-on-history – scai
Вы уже просмотрели API-интерфейс Overpass API [attic] (https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL#Attic_data_ .28.22date.22.29) и [diff] (https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL#Delta_between _two_dates_.28.22diff.22.29)? – scai
этот «diff» - это именно то, что я искал, потому что данные, которые я хочу обновить, связаны с сценарием OverpassTurbo. Проблема заключается в том, что мои скрипты находятся в языке Overpass XML, и я не знаю, где написать выражение «diff». Например, у меня есть: <тип запроса = "путь"> <имеет-ку к = "шоссе" /> <режим печать = "тело" /> <рекурсия типа = "вниз" /> <режим печать = "скелет" порядок = "quadtile" /> –
superrache