GET /changesets/<id>.xml

Позволяет получить содержимое правки по её идентификатору <id>

GET https://waste.fantastic-game.ru/opm/changesets/<id>.xml

Возвращается содержимое правки в формате XML. Может содержать тег changesetDescription с описанием правки.

Содержит обновленные (удаленные) объекты карты в формате XML. Каждый объект может содержать полный список тегов, точек или участников, однако не содержит геометрию: для линий и отношений перечислен список точек (участников), но сами точки (участники) с координатами не включены в пакет, если они не были изменены.

Пример пакета:

<osm>
    <changesetDescription>...</changesetDescription>
    <node id="123" version="12" action="modify" lat=... lon=... />
    <way id="123" vers...>
        <tag k="key" v="value" />
        <nd ref="1" />
        <nd ref="2" />
    </way>
    <relation id="123" action="delete" />
</osm>

Атрибуты объектов карты

  • id – идентификатор объекта карты
  • version – новая версия объекта карты. В более старых правках может содержать ошибку (неверный номер версии). Для новых созданных объектов указывается version="1"
  • action – тип внесенных изменений. modify – объект создан/обновлен или delete – объект был удален

Получение старых версий объекта

API для загрузки старых версий объекта не предусмотрено, однако можно получить список правок определенного объекта, найти пакет с искомой версией и загрузить его. Однако такой метод не позволяет получить старую геометрию для линий и отношений, только список тегов и список точек или участников.