Спецификация набора данных

Набор тайлов OpenProvinceMap содержит геометрию и другие параметры для дорог, границ, природных территорий, зданий, классификацию землепользования и различные точки интереса (POI).

Для удобства данные разделены на несколько слоев в соответствии с классификацией данных. Перечень слоев перечислен ниже. Каждый слой включает в себя минимально-необходимое количество параметров (полей) объектов, входящих в состав слоя.

СлойОписание
boundaryСлой с административными и другими видами границ. Включает геометрию LineString для линий границ и Polygon для непосредственно территорий внутри границы.
Содержит следующие поля:
   (string) id – идентификатор объекта в БД OPM в формате <тип><id>;
   (string|null) admin_level – уровень административной границы;
   (string) boundary – тип границы (тег boundary=*);
   (string|null) name – название территории (для Polygon);
buildingsСлой со зданиями, Polygon.
Содержит поля:
   (string) id – идентификатор объекта в БД OPM в формате <тип><id>;
   (string) type – тип/назначение здания (тег building=*);
   (string) height – высота здания;
   (string|null) min_height – пропущенные этажи(высота);
   (string) 3d=yes/no;
indoorЭкспериментальный слой с геометрией плана помещений. Содержит только геометрию комнат/коридоров.
Поля:
   (string) id – идентификатор объекта в БД OPM в формате <тип><id>;
   (string) indoor – значение тега indoor=*;
   (string|null) room – значение тега room=*;
   (string) level – этаж;
landcoverСодержит полигоны природных объектов, Polygon.
Содержит:
   (string) id – идентификатор объекта в БД OPM в формате <тип><id>;
   (string) class – значение тега natural=*;
   (string|null) subclass – подкласс, тег <class>=* для natural=<class>;
   (string|null) name – наименование объекта;
   (string|null) leaf_type – значение тега leaf_type=*;
landuse_classesГеометрия землепользования, Polygon.
Содержит:
   (string) id – идентификатор объекта в БД OPM в формате <тип><id>;
   (string) class – значение тега landuse=* либо в поле указано amenity|leisure|man_made для соответствующих тегов;
   (string|null) subclass – подкласс, тег <class>=* для landuse=<class> либо значение тега amenity|leisure|man_made=*;
   (string|null) name – наименование объекта;
radarsДействующие камеры (радары), Point.
Содержит поля:
   (int) type – тип радара;
         type=1 – радар скорости;
         type=2 – радар скорость+светофор;
         type=3 – камера на светофоре;
Слой содержит данные из отдельной от карты базы данных.
roadsЭлементы дорожной сети, включая пешеходную сеть, LineString и Polygon.
Содержит поля:
   (string) id – идентификатор объекта в БД OPM в формате <тип><id>;
   (string) highway – значение тега highway=*;
   (string|null) oneway=null|yes – одностороннее движение;
   (string|null) bridge – тип моста (при наличии);
   (string|null) tunnel – тип тоннеля (при наличии);
   (string|null) layer – уровень моста/тоннеля;
   (string|null) access – приватность дороги;
   (string|null) construction – тип строящейся дороги (highway=construction);
   (string|null) ref – идентификатор дороги/трассы;
   (string|null) name – название дороги;
railwaysЭлементы железнодорожной сети, включая ж/д платформы, LineString и Polygon.
Содержит поля:
   (string) id – идентификатор объекта в БД OPM в формате <тип><id>;
   (string) railway – значение тега railhway=*;
   (string|null) bridge – тип моста (при наличии);
   (string|null) tunnel – тип тоннеля (при наличии);
   (string|null) service – класс (назначение) дороги;
   (string|null) layer – уровень моста/тоннеля;
   (string|null) construction – тип строящейся дороги (railway=construction);
   (string|null) name – название дороги;
transport_routesМаршруты муниципального общественного транспорта (трамвай/автобус/троллейбус), LineString. Геометрия слоя копирует слой дорог, если по участкам дороги проходят маршруты общественного транспорта
Содержит поля:
   (string) type – тип маршрутов;
   (string) routes – список номеров маршрутов;
lines
Устаревший
Слой содержит остальные линии, не вошедшие ни в один из вышеперечисленных линий, LineString.
Слой содержит большое количество полей (~40), соответствующих значениям тегов объектов. Список полей зависит от списка тегов включенных в слой объектов.

Предупреждение: слой является устаревшим и в будущем может быть удален.
landuse_labels
Устаревший
Различные подписи (POI) на карте. Слой включает также центрированные по геометрии названия полигонов из landuse_classes, landcover, buildings и других слоев. Содержит геометрию Point.
Слой содержит следующие 32 поля, соответствующие тегам объекта:

Предупреждение: слой является устаревшим и в будущем может быть удален.