roofing map optimization