Валидатор автозаправок
Результат работы валидатора 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 страница