An experienced fabricator will take all the appropriate measurements directly off your boat. Because of all the angles and curves on the cabin roof, close is not good enough, if you want a good fit.
Also, consider whether you might ever want to carry an inflatable dinghy on your roof. If so...