/AZSValidator

Валидатор автозаправок

AZSValidator

Валидатор автозаправок
Результат работы валидатора https://mapillaryby.github.io/AZSValidator/result.html

Принцип работы:

  • с сайта-источника получаем список всех заправок с их свойствами (виды топлива, наличие магазина и др.)
  • для каждой станции создается список ключей, описывающих официальную информацию
СервисБелоруснефтьГазпромнефтьTatneftЛукойл
Вид заправкиАЗС или электрозаправкаЗаправкаЗаправкаЗаправка
name=/td>Белоруснефть №[номер]Газпромнефть №[номер]Татнефть №[номер]Лукойл №[номер]
brandБелоруснефтьГазпромнефтьTatneftЛукойл
operatorс сайтаИООО "Газпромнефть-Белнефтепродукт"ИООО "Татбелнефтепродукт"с сайта
contact:phone в формате +375[пробел][код города][пробел][местный номер]с сайта
contact:websiteстраница заправкиhttps://gpnbonus.by/https://tatbelneft.by/azs/spisok-azs/страница заправки
fuel:*diesel, octane_92, octane_95, octane_98, adblue, adblue:canister, HGV_diesel
Пылесос vacuum_cleaner
Подкачка compressed_air
Wi-Fi
терминал самообслуживания self_service
opening_hours+ (без газа)+-+
ref[тип] [номер][номер][номер][номер]
спец.тегиguid:belorisneft=[guid]---
электроразъемы socket:*=[количесво]поддерживаются type2, type2_combo, chademo, значение ЕвропаSaeCombo2 мапиться в unknown---
мойка
магазин
кафе
душ+-+-
  • ищем в OpenStreetMap заправку по специальному ключу, если не найден, то запрашиваем в примерной области нахождения заправки объекты, название бренда
  • в созданом списке ключей раскрашиваем красным ключи, отсутсвующие у найденого объекта
    • сейчас раскрашиваются не все ключи, только виды топлива, наличие магазина, подкачки колес, пылесоса и интернета, терминал саммобслуживания, время работы
  • список сохраняется в файл и публикуется как GitHub страница