Контекст важен

Автор Overpass API продолжает надстраивать полезные сервисы над нашим старым и медленным API. На этот раз он обратил внимание на процесс репликации, который хотя и позволяет обновлять планету ежеминутно, не щадит тех, кто случайно пропустил хотя бы одно обновление или хранит не всю планету. Предложенные дополненные диффы содержат не только информацию о новых версиях объектов, но и весь контекст, вплоть до отношений, в которые входят линии, в которых изменилась какая-то точка. Это в теории позволит обновлять отдельные выгрузки регионов или специализированные базы, вроде дорожной сети, а также даст значительно больше информации для инструментов визуализации и слежки за правками.

Формат не окончательный: так, во время перевода статьи автор взял и изменил названия нескольких тегов. По этой причине пока ни одна программа не поддерживает этот формат, но это дело времени. И идею можно развить: например, дополненные таким образом ченджсеты позволят безболезненно их откатывать, не тратя полчаса на загрузку всех версий всех изменённых пользователем объектов. В некотором роде это приближает диффы OSM к обычным, и если это внедрят в API 0.7, работа с правками станет не сильно сложнее таковой в википедии.
Поделиться
Отправить

Мнения, высказанные на этом сайте, отражают точку зрения лично автора сайта и ничью больше: ни его бывших или настоящих работодателей, ни семьи и знакомых.

2 комментария
BushmanK 2012
Собственно, не приближает ли это ситуацию к искомой возможности «отката одной кнопкой» из темы о вредительстве?
AkMeR 2012
И появится новый вид вредительства: «откат (одной кнопкой)».
Илья Зверев 2012
Откат ничем не отличается от обычного чендсета.
Популярное