ST
Тебе чтобы построить базовый пайплайн нужно 3 или больше уровня сигналов, потом ты сам считаешь расстояния.
Еще в твоем случае получается есть факторы которые влияют на уровень сигнала, тогда перед тем как считать расстояния, уровень нужно препроцессить, к примеру собрать датасет в зависимости от погоды/застройки, походить по городу недельку, это даст возможность потом бустингом или обычными линейными моделями в зависимости от факторов уточнять реальный уровень сигнала и итоговую предположительную точку.