Более

Как я могу визуализировать каждую предыдущую версию OSM?


Какие инструменты доступны для визуализации каждой исторической версии OSM? В этом случае я хочу узнать историю (неправильных) длинных прямых участков на Eagle View Trail и Vista Grande Road:

https://www.openstreetmap.org/way/127011426

Как я могу визуализировать каждую версию, а затем отслеживать соответствующие наборы изменений?


Вы можете визуализировать предыдущие версии с помощью OSM History Viewer. Это работает для наборов изменений, узлов, способов и отношений.

Однако похоже, что этот способ был неправильно изменен путем перемещения одного из его узлов. Перемещение узла делает нет создайте новую версию пути, если теги не были изменены. Таким образом, сравнение различных версий способа 127011426 не обязательно приведет к ожидаемому результату (на самом деле, похоже, есть связанная ошибка / недостаток в OSM History Viewer, поскольку он изначально показывает текущую версию, но позже - нет). Сравнение соответствующего узла 1406575469 покажет набор изменений и пользователя, ответственного за ошибку. Я предполагаю, что это просто случайность, поэтому постарайтесь быть вежливым, обращаясь к этому пользователю.

Существует также альтернативная программа просмотра истории OSM, способная сравнивать наборы изменений.

Другой вариант - использовать JOSM, где вы можете загружать и просматривать отдельные версии каждого элемента. Однако это не совсем подходит для выявления связанных изменений.


Вы также можете использовать турбонаддув и чердак Overpass API, чтобы воссоздать то, как это было тогда или что изменилось между двумя датами. Для простоты я остановлюсь на первом:

[дата: «2014-02-01T00: 00: 00Z»]; путь (127011426); вне мета-геометрии;

ссылка турбо эстакады: http://overpass-turbo.eu/s/drR

Попробуйте поэкспериментировать с разными датами и проверьте результаты. Обратите внимание, что наиболее ранняя возможная дата - сентябрь 2012 г. (изменение лицензии ODbL).

Если вас интересует разница, пожалуйста, проверьте документацию Overpass QL в вики OSM для[adiff:]и(измененный:… )ключевые слова.


Исторические данные OSM доступны в файле дампа полной истории OpenStreetMap. Вы можете загрузить его как данные * .pbf или * .xml. Выписки из выбранных стран можно загрузить с http://osm.personalwerk.de/full-history-extracts/ или с http://odbl.poole.ch/extracts/.

Затем настройте базу данных PostgreSQL / PostGIS и используйте средство импорта истории OSM для импорта исторических данных OSM. Раньше я бы рекомендовал вам генерировать извлечения из * .osh с помощью OSM-history-splitter.

Благодаря сгенерированной схеме базы данных каждая «версия» каждого когда-либо созданного osm-объекта видна в базе данных. Среди прочего, вы должны знать, что только добавленные или удаленные теги соответственно узлам приводят к новой версии объекта osm. Если был перемещен только узел улицы, новая версия не будет создана. База данных обрабатывает это с помощью номера «младшей версии».

Наконец, osm-history-renderer позволяет визуализировать результаты.


OSM Visual History может визуализировать каждую историческую версию узла или пути OSM.

Пример:

  • Способ: https://aleung.github.io/osm-visual-history/#/way/127011426
  • Узел: https://aleung.github.io/osm-visual-history/#/node/4857559003


Смотреть видео: OSM: MIGLIOR TATTICA 3-3-2-2 (September 2021).