В некотором софте есть “уточнение координат”. Принцип - стоите на одном месте минуту-другую, а точность обеспечивается количеством измерений. Поскольку систематическая погрешность на крыше будет в общем случае минимальной, это можно использовать.

Постоять по углам здания - и готово.