я наверное не совсем представляю, но не вижу смысла работать напрямую с ОСМ. Один раз прогнал запросом по стройкам и получил большой список. а дальше просто его фильтруешь по критериям, никакой геометрии
ну смотри. у нас задача достаточно простая. выяснить количество определённых видов обьектов в радиусе 1 км + маршруты до центра города на пеше/авто/транспорт и такой же маршрут до метро