RU:Catalog/Zverik/Форматы

From OpenStreetMap Wiki
Jump to navigation Jump to search

Каталог объектов изначально хранится в формате JSON, но может быть автоматически преобразован в любой другой вид. Результирующие форматы делятся на «полные» — которые эквивалентны исходному JSON, — и «конечные», которые отвечают определённым задачам и могут терять часть информации, либо приобретать дополнительные характеристики.

Все форматы демонстрируются на примере, использованном в описании каталога. Инструменты для автоматического преобразования рано или поздно появятся.

Полные форматы

XML

<?xml version="1.0" encoding="utf-8" ?>
<catalog>
  <group id="trade" />
  <feature id="shop_supermarket">
    <group>trade</group>
    <tag k="shop" v="supermarket" />
    <attributes>
      <attribute key="toilets" type="boolean" />
    </attributes>
    <class>poi</class>
    <applies>node,area</applies>
  </feature>
  <group id="services" />
  <feature id="amenity_bank">
  </feature>
  <feature id="amenity_toilets">
  </feature>
  <class id="poi">
    <attributes>
      <attribute key="name" type="text" important="true" />
      <attribute key="operator" type="text" />
      <attribute key="opening_hours" type="period" />
    </attributes>
  </class>
</catalog>

YAML

Конечные форматы

Вики

Пресеты JOSM

Пресеты Potlatch 2